Инсталирајте одређену верзију пакета на Убунту, Дебиан и центОС

Програмери софтвера редовно објављују нове верзије својих производа са бољим карактеристикама и у многим случајевима са побољшањима перформанси и безбедности. Када инсталирамо било коју од ових апликација путем пакета у дистрибуцијама као што су Убунту, ЦентОС или Дебиан, према заданим поставкама ће се инсталирати најновија верзија наведеног услужног програма која, иако је идеална и практична, у неким посебним случајевима друге апликације можда неће бити компатибилне са наведеном верзијом. На пример, многе апликације захтевају Јава 8 за оптималне перформансе, али не раде са Јавом 9.

Да бисмо то решили, данас ћемо видети како можемо инсталирати одређену верзију било које апликације, све док је доступна, у ове дистрибуције и на тај начин извршити задатке са исправним верзијама.

1. Како инсталирати одређени пакет на ЦентОС, РХЕЛ или Федору


Када радимо с било којом од ових дистрибуција, бит ће потребно провјерити све доступне верзије одабраног пакета без обзира на то јесу ли инсталиране или не.

Подразумевано, наредба иум, типична за ове Линук дистрибуције, изоставит ће старе верзије пакета и увек ће покушати да инсталира најновију доступну верзију за уживање у њој, али као што смо навели то није увек идеално.

Још један проблем у овим дистрибуцијама је то што када се траже информације о одређеном пакету, наредба иум ће приказати само најновију верзију тог пакета у резултатима информација, листе или поткоманди претраживања. Да бисмо ово исправили, можемо прибећи употреби параметра --сховдуплицатес, који је одговоран за приказивање свих активних верзија пакета у спремишту.

Корак 1
За ово ћемо извршити следеће:

 иум --сховдуплицатес лист "Пакет"

Тамо можемо видети резултате са различитим верзијама које су доступне за инсталирање у систем.

Корак 2
Помоћу ове команде формат назива пакета који ћете користити је:

 Име_пакета.архитектура спремиште верзија_број_градње_броја
Линија нумбер_буилд представља мање измене које је направио програмер са детаљима као што су додатна документација, промене конфигурацијских датотека и још много тога. Када будемо јасни о специфичној верзији пакета за инсталирање, можемо га инсталирати помоћу било које од следећих синтакси:
 пацкаге_наме-версион (Инсталирајте цео пакет) буилд_нумбер „пацкаге_наме-версион _буилд_нумбер“ (Инсталирајте одређену верзију)

Корак 3
У овом случају можемо видети да је пакет већ инсталиран, у овом случају ће бити потребно уклонити верзију инсталираног пакета, ако је потребно инсталирати претходну верзију изабраних пакета.

Да бисмо уклонили пакет, извршавамо следећу синтаксу:

 иум уклонити "пакет"

2. Како инсталирати одређени пакет на Убунту или Дебиан

Корак 1
За ове популарне дистрибуције Линука, прво ће бити потребно проверити верзију пакета инсталираног на систему укључујући све пакете доступне у спремишту, за то ћемо користити наредбу апт-цацхе овако:

 судо апт-цацхе полици "Пакет"

Овде можемо видети да ли је изабрани пакет инсталиран и верзије доступне за инсталацију.

Корак 2
Ако желимо да инсталирамо одређену верзију изабраног пакета, извршићемо следећу синтаксу:

 судо апт инсталл "пацкаге-версион"

Корак 3
Ако већ имамо новију верзију пакета инсталирану у дистрибуцији, биће потребно уклонити га извршавањем следећег:

 судо апт уклони "пакет"

Када се овај процес уклањања изврши, можемо без проблема поновити поступак инсталације жељене верзије одабраног пакета.

На овај начин имамо прилику да управљамо верзијама пакета у Линуксу.

wave wave wave wave wave