Kif Tinstalla Verżjoni tal-Pakkett partikolari f'CentOS u Ubuntu


Normalment, meta tinstalla pakkett f'CentOS u Ubuntu, is-softwer tal-ġestjoni tal-pakketti jagħżel l-aħħar verżjoni tal-pakkett mir-repożitorju, b'mod awtomatiku. Madankollu, xi drabi, għal raġuni waħda jew oħra, tista 'tkun trid tinstalla verżjoni ta' pakkett speċifiku fis-sistema Linux tiegħek.

F'dan l-artikolu, aħna se nispjegaw kif tinstalla verżjoni ta 'pakkett partikolari jew speċifika f'CentOS u Ubuntu billi tuża maniġers ta' pakkett front-end APT, rispettivament.

Installa Verżjoni tal-Pakkett Speċifiku f'CentOS/RHEL/Fedora

L-ewwel, trid tiċċekkja għall-verżjonijiet kollha disponibbli ta 'pakkett, kemm jekk installat jew le. Normalment, yum jinjora verżjonijiet speċifiċi ta 'pakkett u dejjem jipprova jinstalla l-aħħar verżjoni disponibbli.

It-tieni, meta tipprova ssib informazzjoni dwar pakkett, yum turi biss l-aħħar verżjoni ta 'dak il-pakkett fl-output ta' info, lista jew sub-kmandi ta 'tfittxija; imma billi tuża l- --showduplicates swiċċ, tista 'turi l-verżjonijiet kollha tal-pakkett preżenti fir-repożitorju.

# yum --showduplicates list nginx

Mill-output tal-kmand ta 'hawn fuq, il-format tal-ismijiet għall-pakketti huma:

package_name.architecture  version_number–build_number  repository

Il-build_number jirrappreżenta bidliet minuri magħmula mill-mantenitur tal-pakkett, mhux mill-awtur tal-programm, bħal dokumentazzjoni addizzjonali, bidliet fil-fajls tal-konfigurazzjoni, jew bug fixes u aktar.

Ladarba tkun identifikat il-verżjoni speċifika ta 'pakkett (per eżempju nginx-1.10.3-1.el7.ngx), installah kif ġej. Innota li l-format tal-isem irid jinbidel hawn, għall-RPM sħiħ mixtieq, package_name-version_number kif muri fil-kmand li ġej.

# yum install nginx-1.10.3

Inkella, jekk trid tuża verżjoni b'ċerti aġġornamenti, speċifika n-numru_build (isem_pakkett-numru_verżjoni-numru_bini) kif muri.

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

Meta wieħed iqis is-sitwazzjoni ta 'hawn fuq, verżjoni aktar ġdida tal-pakketti hija diġà installata fis-sistema. Għalhekk, għandek bżonn tneħħi l-verżjoni tal-pakkett installat, jekk trid tinstalla verżjoni eqdem mill-pakketti disponibbli kif muri.

# yum remove nginx

Ladarba tkun neħħejt il-pakkett installat, tista 'mbagħad tinstalla l-verżjoni speċifika li tixtieq kif spjegat hawn fuq.

Installa Verżjoni tal-Pakkett Speċifiku f'Ubuntu u Debian

L-ewwel iċċekkja l-verżjoni tal-pakkett installat fis-sistema tiegħek flimkien mal-pakketti kollha disponibbli fir-repożitorju, billi tuża l-kmand apt-cache hawn taħt.

$ apt-cache policy firefox

Biex tinstalla verżjoni ta 'pakkett speċifiku, uża l-kmand li ġej bis-sintassi hawn taħt.

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

Jekk verżjoni aktar ġdida ta 'pakkett hija diġà installata fis-sistema Ubuntu tiegħek, tista' tneħħiha u mbagħad tinstalla l-verżjoni li trid.

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

Dak kollox! Għal aktar informazzjoni, irreferi għall-paġni man yum, apt, apt-cache. Jekk għandek xi mistoqsijiet, uża l-formola tal-kummenti hawn taħt biex tasal magħna.