Како надоградити пакете на Убунту
Убунту Упдате Манагер чува ваше пакете у најновијој верзији, али понекад нова верзија пакета можда неће радити исправно. Инсталирани пакет можете уназадити и закључати на одређену верзију како би се спријечило његово ажурирање.
Ово је посебно корисно када се нађете у ажурираном пакету са регресијом - грешком која спречава да ствари раде исправно.
Како то ради
Ваш систем обично има више верзија пакета доступних у његовим спремиштима - на пример, када Убунту ажурира пакет, нови, ажурирани пакет ставља у специјално спремиште ажурирања. Стари пакет се још увијек налази у главном складишту Убунтуа и може се инсталирати с неколико трикова. Ако сте инсталирали новију верзију пакета из архиве личног пакета (ППА), старији пакети који су укључени у Убунту и даље се налазе у складиштима Убунтуа.
Као што нас упозорава Синаптиц, то може узроковати проблеме са зависностима пакета. Убунтуов систем за управљање софтвером није дизајниран за снижавање пакета - с обзиром да је ово неподржани трик.
Графички - Синаптиц
Поједностављени интерфејс Убунту Софтваре Центра не нуди опцију за смањивање пакета. Међутим, Синаптиц, напреднији интерфејс графичког управитеља пакета који је Убунту користио за укључивање, нуди ову опцију. Да бисте графички смањили пакет, прво инсталирајте апликацију Синаптиц.
Када то урадите, отворите Синаптиц Пацкаге Манагер из Дасх.
Потражите пакет за инсталацију старије верзије програма Синаптиц, изаберите га и користите опцију Пацкаге -> Форце Версион.
Изаберите верзију коју желите да инсталирате и кликните на Форце Версион. Синаптиц ће вам приказати само верзије доступне у Вашим спремиштима.
Кликните на дугме Примени да бисте применили промене и инсталирали старију верзију пакета, под претпоставком да све ради исправно.
Након што смањите пакет, изаберите га и користите опцију Пацкаге -> Лоцк Версион. Ако то не урадите, Убунту ће покушати да надогради инсталирани пакет следећи пут када ажурирате инсталиране пакете.
Терминал - апт-гет
Можете инсталирати специфичну верзију пакета са апт-гет у терминалу. Прво, одредите доступне верзије које можете инсталирати са следећом командом
апт-цацхе сховпкг Назив пакета
Затим покрените наредбу апт-гет инсталл и наведите верзију пакета коју желите инсталирати.
судо апт-гет инсталл Назив пакета=версион
Када се инсталира, покрените следећу команду да бисте држали инсталирану верзију, спречавајући да је менаџер пакета аутоматски ажурира у будућности:
судо ецхо “пакет холд ”| судо дпкг -сет-селецтионс