Kuidas Ubuntu pakette alandada
Ubuntu Update Manager hoiab teie paketid kõige uuema versiooni, kuid mõnikord ei pruugi uus paketi versioon korralikult töötada. Teil on võimalik installitud paketti alandada ja selle teatud versioonil lukustada, et seda ei saaks uuendada.
See on eriti kasulik siis, kui teil tekib regressiooniga uuendatud pakett - viga, mis takistab asjade korralikku töötamist.
Kuidas see töötab
Teie süsteemis on oma pakettides enamasti paketi mitu versiooni - näiteks kui Ubuntu värskendab paketti, asetab see uue, uuendatud paketi spetsiaalsesse värskenduste hoidlasse. Vana pakett asub endiselt Ubuntu peamises hoidlas ja seda saab paigaldada mõne trikke abil. Kui olete installinud paketi uuema versiooni isiklikust pakettarhiivist (PPA), asuvad Ubuntu kaasas olevad vanemad paketid endiselt Ubuntu hoidlates.
Nagu Synaptic meid hoiatab, võib see tekitada probleeme paketi sõltuvustega. Ubuntu tarkvarahaldussüsteem ei ole mõeldud pakettide alandamiseks - seda arvesse võttes ei toeta see trikk.
Graafiliselt - Synaptic
Ubuntu tarkvarakeskuse lihtsustatud liides ei paku võimalust pakette alandada. Kuid see võimalus on Synaptic, mis on rohkem arenenud graafilise pakettihalduri liides, mida Ubuntu sisaldas. Paketi graafilise alandamise jaoks installige kõigepealt Synaptic rakendus.
Pärast seda, avage Synaptic Package Manager Dashist.
Leidke pakett, kuhu soovite installida Synapticis vanema versiooni, valige see ja kasutage valikut Pakett -> Jõu versioon.
Valige versioon, mida soovite installida ja klõpsake Force Version. Synaptic näitab teile ainult teie hoidlates saadaval olevaid versioone.
Muudatuste rakendamiseks ja vanema versiooni installimiseks klõpsa nupule Rakenda, eeldades, et kõik toimib korralikult.
Pärast paketi alandamist valige see ja kasutage suvandit Pakett -> Lukusta versioon. Kui te seda ei tee, püüab Ubuntu installitud paketti uuendada, kui installite oma pakette järgmisel korral.
Terminal - apt-get
Paketis saab installida konkreetse versiooni, mis sisaldab terminali apt-get. Esmalt määrake olemasolevad versioonid, mida saab installida järgmise käsuga
apt-cache showpkg pakendi nimi
Seejärel käivitage apt-get install käsk ja määrake installitava paketi versioon.
sudo apt-get install pakendi nimi=versioon
Pärast installimist käivitage installitud versiooni hoidmiseks järgmine käsk, mis takistab pakettihalduril seda tulevikus automaatselt värskendama:
sudo echo “pakett hoidke ”| sudo dpkg -set-selections