Kako smanjiti pakete na Ubuntu
Ubuntuov Upravitelj ažuriranja čuva vaše pakete u najnovijoj verziji, ali ponekad nova verzija paketa možda neće ispravno raditi. Instalirani paket možete unazaditi i zaključati na određenu verziju kako bi se spriječilo ažuriranje.
To je osobito korisno kada se nađete u ažuriranom paketu s regresijom - greškom koja sprječava da stvari rade ispravno.
Kako radi
Sustav općenito ima više verzija paketa dostupnih u spremištima - na primjer, kada Ubuntu ažurira paket, novi, ažurirani paket smješta u posebno spremište ažuriranja. Stari paket se još uvijek nalazi u glavnom skladištu Ubuntua i može se instalirati s nekoliko trikova. Ako ste instalirali noviju verziju paketa iz arhive osobnog paketa (PPA), stariji paketi uključeni u Ubuntu i dalje se nalaze u skladištima Ubuntua.
Kao što nas upozorava Synaptic, to može uzrokovati probleme s ovisnostima paketa. Ubuntuov sustav za upravljanje softverom nije dizajniran za smanjivanje paketa - s obzirom da je to nepodržani trik.
Grafički - Synaptic
Pojednostavljeno sučelje Ubuntu Software Centra ne nudi mogućnost smanjivanja paketa. Međutim, Synaptic, naprednije sučelje grafičkog upravitelja paketa koje je Ubuntu uključio, nudi ovu opciju. Da biste grafički smanjili veličinu paketa, najprije instalirajte aplikaciju Synaptic.
Nakon toga otvorite Synaptic Package Manager iz crtice.
Potražite paket koji želite instalirati u Synaptic, odaberite ga i upotrijebite opciju Paket -> Prisilna verzija.
Odaberite inačicu koju želite instalirati i kliknite Verzija sile. Synaptic će vam prikazati samo dostupne verzije u vašim spremištima.
Kliknite gumb Primijeni da biste primijenili svoje promjene i instalirali stariju verziju paketa, pod pretpostavkom da sve radi ispravno.
Nakon što smanjite paket, odaberite ga i koristite opciju Paket -> Zaključaj verziju. Ako to ne učinite, Ubuntu će pokušati nadograditi instalirani paket sljedeći put kada ažurirate instalirane pakete.
Terminal - apt-get
Možete instalirati određenu verziju paketa s apt-get u terminal. Prvo odredite dostupne inačice koje možete instalirati pomoću sljedeće naredbe
apt-cache showpkg PACKAGENAME
Zatim pokrenite naredbu apt-get install i navedite verziju paketa koju želite instalirati.
sudo apt-get install PACKAGENAME=verzija
Nakon što je instaliran, pokrenite sljedeću naredbu kako biste držali instaliranu verziju, sprječavajući automatsko ažuriranje upravitelja paketa u budućnosti:
sudo echo "paket držite ”| sudo dpkg -set-selections