Etu esi etinye ụdị ngwugwu pụrụ iche na CentOS na Ubuntu


Ọtụtụ mgbe, mgbe ị rụnyere ngwugwu na CentOS na Ubuntu, ngwanrọ njikwa ngwugwu na-ahọrọ ụdị ngwugwu kachasị ọhụrụ site na ebe nchekwa, na ndabara. Agbanyeghị, mgbe ụfọdụ, n'ihi otu ihe ma ọ bụ nke ọzọ, ịnwere ike ịwụnye ụdị ngwugwu akọwapụtara na sistemụ Linux gị.

N'isiokwu a, anyị ga-akọwa otu esi etinye otu ngwugwu ma ọ bụ kpọmkwem na CentOS na Ubuntu site na iji ndị njikwa ngwugwu APT n'ihu, n'otu n'otu.

Wụnye ụdị ngwugwu Specific na CentOS/RHEL/Fedora

Nke mbụ, ịkwesịrị ịlele ụdị ngwugwu niile dị, ma arụnyere ma ọ bụ na etinyeghị ya. Dị ka ọ na-adịkarị, yum na-eleghara ụdị ngwugwu a kapịrị ọnụ ma na-agbalị mgbe niile ịwụnye ụdị ọhụrụ dị.

Nke abuo, mgbe ị na-agbalị ịchọta ozi gbasara ngwugwu, yum na-egosi naanị ụdị ngwungwu ahụ kachasị ọhụrụ na mmepụta nke ozi, ndepụta ma ọ bụ chọọ sub-iwu; mana iji --showduplicates mgba ọkụ, ị nwere ike igosipụta ụdị ngwugwu niile dị na ebe nchekwa.

# yum --showduplicates list nginx

Site na mmepụta iwu dị n'elu, usoro ịkpọ aha maka ngwugwu bụ:

package_name.architecture  version_number–build_number  repository

Ihe build_number na-anọchite anya obere mgbanwe ndị onye na-elekọta ngwugwu mere, ọ bụghị site n'aka onye odee mmemme, dị ka akwụkwọ agbakwunyere, mgbanwe na faịlụ nhazi, ma ọ bụ mmezi ahụhụ na ndị ọzọ.

Ozugbo ị chọpụtachara ụdị ngwugwu a kapịrị ọnụ (dịka ọmụmaatụ nginx-1.10.3-1.el7.ngx), wụnye ya dị ka ndị a. Rịba ama na usoro aha ga-agbanwe ebe a, na RPM zuru ezu achọrọ, ngwugwu_name-version_number dị ka egosiri na iwu na-esonụ.

# yum install nginx-1.10.3

N'aka nke ọzọ, ọ bụrụ na ịchọrọ iji ụdị nwere mmelite ụfọdụ, kọwaa build_number (package_name-version_number-build_number) dị ka egosiri.

# yum install nginx-1.10.3-1.el7.ngx

N'ịtụle ọnọdụ dị n'elu, a na-etinyerịrị ụdị ngwugwu ọhụrụ na usoro ahụ. Ya mere, ịkwesịrị iwepu ụdị ngwugwu arụnyere, ma ọ bụrụ na ịchọrọ ịwụnye ụdị ochie site na ngwugwu dị dị ka egosiri.

# yum remove nginx

Ozugbo i wepụrụ ngwungwu arụnyere, ị nwere ike ịwụnye ụdị nke ịchọrọ ka akọwara n'elu.

Wụnye Specific Package Version na Ubuntu na Debian

Buru ụzọ lelee ụdị ngwungwu arụnyere na sistemụ gị yana ngwungwu niile dị na ebe nchekwa, na-eji iwu apt-cache dị n'okpuru.

$ apt-cache policy firefox

Ka ịwụnye otu ụdị ngwungwu, jiri iwu na-esonụ nwere syntax dị n'okpuru.

$ sudo apt install firefox=45.0.2+build1-0ubuntu1

Ọ bụrụ na etinyelarị ụdị ngwugwu ọhụrụ na sistemụ Ubuntu gị, ịnwere ike wepu ya wee wụnye ụdị nke ịchọrọ.

$ sudo apt remove firefox
$ sudo apt install firefox=45.0.2+build1-0ubuntu1

Ọ gwụla! Maka ozi ndị ọzọ, rụtụ aka na yum, apt, apt-cache man ibe. Ọ bụrụ na ị nwere ajụjụ ọ bụla, jiri ụdị nkọwa dị n'okpuru ebe a iji nweta anyị.