Kaip sumažinti Ubuntu paketų versiją

„Ubuntu“ naujinimų tvarkyklė išlaiko naujausią paketų versiją, tačiau kartais nauja paketo versija gali tinkamai neveikti. Galite grąžinti įdiegto paketo versiją į ankstesnę versiją ir užrakinti jį tam tikroje versijoje, kad jis nebūtų atnaujinamas.

Tai ypač naudinga, kai susiduriate su atnaujintu paketu su regresija – klaida, kuri neleidžia tinkamai veikti.





Kaip tai veikia

Paprastai jūsų sistemos saugyklose yra kelios paketo versijos – pavyzdžiui, kai Ubuntu atnaujina paketą, jis įdeda naują, atnaujintą paketą į specialią naujinimų saugyklą. Senasis paketas vis dar yra pagrindinėje Ubuntu saugykloje ir gali būti įdiegtas naudojant keletą gudrybių. Jei įdiegėte naujesnę paketo versiją iš asmeninio paketų archyvo (PPA), senesni paketai, įtraukti į Ubuntu, vis dar yra Ubuntu saugyklose.

Kaip mus perspėja „Synaptic“, tai gali sukelti problemų dėl paketo priklausomybių. „Ubuntu“ programinės įrangos valdymo sistema nėra skirta paketų atnaujinimui – tai yra nepalaikomas triukas.



Grafiškai – sinaptinė

„Ubuntu“ programinės įrangos centro supaprastinta sąsaja nesuteikia galimybės atnaujinti paketų. Tačiau šią parinktį siūlo „Synaptic“, pažangesnė grafinių paketų tvarkyklės sąsaja, kurią Ubuntu įtraukdavo. Norėdami grafiškai atnaujinti paketą, pirmiausia įdiekite programą Synaptic.

Skelbimas

Tai atlikę atidarykite „Synaptic Package Manager“ iš „Dash“.



Suraskite paketą, kurio senesnę versiją norite įdiegti „Synaptic“, pasirinkite jį ir naudokite parinktį Paketas –> Priverstinė versija.

Pasirinkite versiją, kurią norite įdiegti, ir spustelėkite Force Version. „Synaptic“ parodys tik tas versijas, kurios yra jūsų saugyklose.

Spustelėkite mygtuką Taikyti, kad pritaikytumėte pakeitimus ir įdiegtumėte senesnę paketo versiją, darant prielaidą, kad viskas veikia tinkamai.

Atnaujinę paketą, pasirinkite jį ir naudokite parinktį Paketas –> Užrakinti versiją. Jei to nepadarysite, Ubuntu bandys atnaujinti įdiegtą paketą, kai kitą kartą atnaujinsite įdiegtus paketus.

Terminalas – apt-get

Galite įdiegti konkrečią paketo versiją naudodami apt-get terminale. Pirmiausia nustatykite galimas versijas, kurias galite įdiegti naudodami šią komandą

apt-cache showpkg paketo pavadinimas

Skelbimas

Tada paleiskite komandą apt-get install ir nurodykite paketo versiją, kurią norite įdiegti.

sudo apt-get install paketo pavadinimas = versija

Įdiegę paleiskite šią komandą, kad išlaikytumėte įdiegtą versiją, neleisdami paketų tvarkyklei jos automatiškai atnaujinti ateityje:

sudo echo paketą laikyti | sudo dpkg – rinkiniai

SKAITYTI KITAS
  • › Kas yra MIL-SPEC apsauga nuo kritimo?
  • › Kompiuterio aplankas yra 40: kaip „Xerox Star“ sukūrė darbalaukį
  • › 5 svetainės, kurias turėtų pažymėti kiekvienas „Linux“ vartotojas
  • › Kaip rasti „Spotify“ supakuotą 2021 m
  • & rsaquo; 2021 m. kibernetinis pirmadienis: geriausi techniniai pasiūlymai
  • › „Microsoft Excel“ funkcijos ir formulės: koks skirtumas?
Chriso Hoffmano profilio nuotrauka Chrisas Hoffmanas
Chrisas Hoffmanas yra „How-To Geek“ vyriausiasis redaktorius. Jis daugiau nei dešimtmetį rašė apie technologijas ir dvejus metus buvo „PCWorld“ apžvalgininkas. Chrisas rašė „The New York Times“, buvo kalbintas kaip technologijų ekspertas tokiose televizijos stotyse kaip Majamio NBC 6, o apie jo darbą rašė tokios naujienos kaip BBC. Nuo 2011 m. Chrisas parašė daugiau nei 2 000 straipsnių, kurie buvo perskaityti beveik milijardą kartų – ir tai tik čia, How-To Geek.
Skaityti visą biografiją

Įdomios Straipsniai