If-Koubou

Kako vratiti pakete na Ubuntu

Kako vratiti pakete na Ubuntu (Kako da)

Ubuntu Update Manager održava vaše pakete u najnovijoj verziji, ali ponekad nova inačica paketa možda neće ispravno raditi. Možete zamijeniti instalirani paket i zaključati ga na određenoj verziji kako biste ga spriječili ažuriranje.

To je osobito korisno kada pokrenete ažurirani paket s regresijom - bug koji sprječava ispravno funkcioniranje stvari.

Kako radi

Vaš sustav obično ima više verzija paketa koji su dostupni u njegovim spremištima - na primjer, kada Ubuntu ažurira paket, stavlja novi, ažurirani paket u posebnu repozitoriju za ažuriranja. Stari paket još uvijek se nalazi u glavnom skladištu Ubuntua i može se instalirati s nekoliko trikova. Ako ste instalirali noviju inačicu paketa iz arhive osobnih paketa (PPA), stariji paketi koji su uključeni u Ubuntu i dalje se nalaze u Ubuntuovim spremištima.

Kao što nas Synaptic upozorava, to može uzrokovati probleme s ovisnošću paketa. Ubuntuov sustav upravljanja softverom nije namijenjen smanjenju paketa - s obzirom na ovaj nepodržani trik.

Grafički - sinaptički

Pojednostavljeno sučelje Ubuntu Software Centra ne nudi mogućnost za smanjivanje paketa. Međutim, Synaptic, napredniji grafički upravitelj paketa koji je Ubuntu uključivao, nudi ovu opciju. Da biste grafički zamijenili paket, najprije instalirajte Synaptic program.

Nakon što to učinite, otvorite upravitelj Synaptic paketa s crtica.

Potražite paket koji želite instalirati stariju verziju programa Synaptic, odaberite ga i upotrijebite opciju Paket -> Force Version.

Odaberite verziju koju želite instalirati i kliknite Force Version. Synaptic će vam prikazati samo verzije dostupne u vašim spremištima.

Kliknite gumb Primijeni da biste primijenili svoje izmjene i instalirali stariju verziju paketa, pod pretpostavkom da sve radi ispravno.

Nakon što smanjite paket, odaberite ga i upotrijebite opciju Paket -> Zaključaj verziju. Ako to ne učinite, Ubuntu će pokušati nadograditi instalirani paket kada sljedeći put ažurirate instalirane pakete.

Terminal - apt-get

Možete instalirati određenu verziju paketa apt-get u terminal. Najprije odredite dostupne verzije koje možete instalirati pomoću sljedeće naredbe

apt-predmemorija showpkg PACKAGENAME

Zatim pokrenite apt-get instalaciju instalacije i odredite verziju paketa koju želite instalirati.

sudo apt-get instaliraj PACKAGENAME=verzija

Nakon što ga instalirate, pokrenite sljedeću naredbu da zadržite instaliranu verziju, čime se upravitelj paketa neće automatski ažurirati u budućnosti:

sudo echo "paket držite "| sudo dpkg -set-odabir