/ / Как да понижавате пакетите на Ubuntu

Как да надграждате пакетите на Ubuntu

образ

Ubuntu's Update Manager поддържа вашите пакетинай-новата версия, но от време на време нова версия на пакета може да не работи правилно. Можете да понижавате инсталиран пакет и да го заключите в определена версия, за да предотвратите актуализирането му.

Това е особено полезно, когато се натъкнете на актуализиран пакет с регресия - грешка, която не позволява на нещата да работят правилно.

Как работи

Вашата система обикновено има няколко версии на aпакет, наличен в неговите хранилища - например, когато Ubuntu актуализира пакет, той поставя новия, актуализиран пакет в специално хранилище за актуализации. Старият пакет все още се намира в основно хранилище на Ubuntu и може да бъде инсталиран с няколко трика. Ако сте инсталирали по-нова версия на пакет от личен архивен пакет (PPA), по-старите пакети, включени в Ubuntu, все още се намират в хранилищата на Ubuntu.

Както ни предупреждава Synaptic, това може да причини проблеми със зависимостите на пакета. Софтуерната система за управление на Ubuntu не е проектирана за понижаване на пакетите - считайки това за неподдържан трик.

Графично - Synaptic

Опростен интерфейс на софтуерния център на Ubuntuне предлага възможност за понижаване на пакетите Въпреки това, Synaptic, по-напреднал графичен интерфейс за управление на пакети, който Ubuntu използва, за да включи, предлага тази опция. За да понижите графично пакета, първо инсталирайте приложението Synaptic.

образ

След като го направите, отворете мениджъра на пакети Synaptic от тирето.

образ

Потърсете пакета, в който искате да инсталирате по-стара версия в Synaptic, изберете го и използвайте опцията Package -> Force Version.

образ

Изберете версията, която искате да инсталирате, и щракнете върху Force Version. Synaptic ще ви покаже само версии, налични във вашите хранилища.

образ

Щракнете върху бутона Приложи, за да приложите промените си и инсталирате по-старата версия на пакета, като приемете, че всичко работи правилно.

образ

След понижаване на пакета, изберете го иизползвайте опцията Package -> Lock Version. Ако не направите това, Ubuntu ще се опита да надстрои инсталирания пакет следващия път, когато актуализирате инсталираните пакети.

образ

Терминал - apt-get

Можете да инсталирате конкретна версия на пакет с apt-get в терминала. Първо определете наличните версии, които можете да инсталирате със следната команда

apt-cache showpkg PackageName

образ

След това изпълнете командата apt-get install и укажете версията на пакета, която искате да инсталирате.

sudo apt-get install PackageName=версия

образ

След като е инсталиран, изпълнете следната команда, за да задържите инсталираната версия, като предотвратите автоматичното обновяване на пакета в бъдеще:

судо ехо “пакет задръжте ”| sudo dpkg - набор-избор

образ