Giunsa ang Pag-install sa Partikular nga Bersyon sa Pakete sa CentOS ug Ubuntu


Kasagaran, kung mag-install ka usa ka package sa CentOS ug Ubuntu, gipili sa software sa pagdumala sa package ang labing bag-ong bersyon sa package gikan sa repository, nga default. Bisan pa, usahay, sa usa ka hinungdan o sa lain, mahimo nimong i-install ang usa ka piho nga bersyon sa pakete sa imong sistema sa Linux.

Sa kini nga artikulo, among ipasabut kung giunsa ang pag-install sa usa ka partikular o piho nga bersyon sa pakete sa CentOS ug Ubuntu gamit ang APT front-end package managers, matag usa.

I-install ang Piho nga Bersyon sa Pakete sa CentOS/RHEL/Fedora

Una, kinahanglan nimong susihon ang tanan nga magamit nga mga bersyon sa usa ka pakete, na-install man o wala. Kasagaran, gibaliwala ni yum ang mga piho nga bersyon sa usa ka pakete ug kanunay nga sulayan nga i-install ang labing bag-ong bersyon nga magamit.

Ikaduha, kung mosulay ka pagpangita og impormasyon bahin sa usa ka package, ang yum nagpakita lang sa pinakabag-o nga bersyon sa maong package sa output sa info, lista o search sub-commands; pero gamit ang --showduplicates switch, mahimo nimong ipakita ang tanang bersyon sa package nga anaa sa repository.

# yum --showduplicates list nginx

Gikan sa output sa command sa ibabaw, ang format sa pagngalan alang sa mga pakete mao ang:

package_name.architecture  version_number–build_number  repository

Ang build_number nagrepresentar sa ginagmay nga mga pagbag-o nga gihimo sa tagdumala sa package, dili sa tagsulat sa programa, sama sa dugang nga dokumentasyon, mga pagbag-o sa mga file sa pag-configure, o pag-ayo sa bug ug uban pa.

Kung nahibal-an na nimo ang piho nga bersyon sa usa ka pakete (pananglitan nginx-1.10.3-1.el7.ngx), i-install kini ingon sa mosunod. Timan-i nga ang format sa ngalan kinahanglang usbon dinhi, sa tibuok RPM nga gitinguha, package_name-version_number sama sa gipakita sa mosunod nga sugo.

# yum install nginx-1.10.3

Sa laing paagi, kung gusto nimo mogamit ug bersyon nga adunay piho nga mga update, ipiho ang build_number (package_name-version_number-build_number) ingon sa gipakita.

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

Sa pagkonsiderar sa sitwasyon sa ibabaw, usa ka bag-ong bersyon sa mga pakete ang na-install na sa sistema. Busa, kinahanglan nimong tangtangon ang na-install nga bersyon sa pakete, kung gusto nimo i-install ang usa ka karaan nga bersyon gikan sa magamit nga mga pakete sama sa gipakita.

# yum remove nginx

Kung natangtang na nimo ang na-install nga pakete, mahimo nimong i-install ang piho nga bersyon nga gusto nimo ingon gipasabut sa ibabaw.

I-install ang Piho nga Bersyon sa Pakete sa Ubuntu ug Debian

Susiha una ang bersyon sa package nga na-install sa imong sistema ug ang tanang available nga packages sa repository, gamit ang apt-cache command sa ubos.

$ apt-cache policy firefox

Aron ma-install ang usa ka piho nga bersyon sa pakete, gamita ang mosunud nga mando nga adunay syntax sa ubos.

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

Kung ang usa ka bag-ong bersyon sa usa ka pakete na-install na sa imong sistema sa Ubuntu, mahimo nimo kini tangtangon ug dayon i-install ang bersyon nga gusto nimo.

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

Kana lang! Para sa dugang nga impormasyon, tan-awa ang yum, apt, apt-cache man page. Kung naa kay pangutana, gamita ang comment form sa ubos para makaadto mi.