Početna » kako da » Kako smanjiti pakete na Ubuntu

    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