Ubuntu

Ako zamknúť balíčky Ubuntu a zabrániť im v aktualizácii

Ako zamknúť balíčky Ubuntu a zabrániť im v aktualizácii
Existuje niekoľko prípadov, keď budete chcieť zmraziť balík Ubuntu na konkrétnu verziu. Dôvody môžu siahať od regresie v nadchádzajúcej verzii po požiadavku na konkrétnu verziu balíka na účely vývoja. Našťastie existuje niekoľko jednoduchých spôsobov, ako dočasne uzamknúť balíčky Ubuntu a zabrániť im v aktualizácii. Tento článok uvádza zoznam najbežnejších metód používaných na uchovávanie balíkov.

Pomocou aplikácie Synaptic Package Manager GUI

Synaptický správca balíkov je grafické rozhranie pre správcu balíkov apt. Má takmer úplnú paritu funkcií so svojim kolegom z príkazového riadku, pričom je veľmi ľahko použiteľný a priamy. Poskytuje tiež početné filtre na čistú kategorizáciu balíkov.

Balíky je možné zmraziť pomocou správcu balíkov Synaptic. Ak ho chcete nainštalovať do Ubuntu, spustite nasledujúci príkaz:

$ sudo apt nainštalovať synaptický

Mnoho používateľov Ubuntu preferuje pred zamknutím balíček downgrade na konkrétnu verziu. Poďme sa teda najskôr pozrieť na postup pri znižovaní verzie. Balík je možné downgradovať na staršiu verziu, ak na serveri Ubuntu existuje viac jeho zostavení. Niektoré balíčky nikdy nedostávajú aktualizácie počas obdobia podpory konkrétnej verzie Ubuntu, takže nie všetky balíčky môžu byť degradované.

Obrázok nižšie ukazuje, ako downgradovať Firefox na staršiu verziu pomocou správcu balíkov Synaptic. Po spustení aplikácie na spúšťanie formulárov Synaptic vyhľadajte požadovaný názov balíka a kliknutím ho zvýraznite. Kliknutím na „Balík“> „Vynútiť verziu ...“ spustíte proces downgradovania. Ako už bolo uvedené skôr, nie všetky balíčky podporujú prechod na nižšiu verziu, takže možnosť „Vynútiť verziu…“ môže byť v týchto prípadoch sivá.

V nasledujúcom okne vyberte staršiu verziu prehľadávača Firefox a vykonajte downgrade. Kliknutím na tlačidlo „Použiť“ na paneli nástrojov spustíte proces prechodu na nižšiu verziu. Uvidíte nové okno s oknom, ktoré vás požiada o potvrdenie. Postupujte podľa pokynov na obrazovke a dokončite postup na zníženie verzie.

Ak chcete skutočne uzamknúť balík, musíte postupovať podobným spôsobom ako vyššie. Kliknite na požadovaný balík a potom prejdite do rozbaľovacej ponuky „Balík“. Kliknutím na „Uzamknúť verziu“ zabránite jej ďalšej aktualizácii. Na rozdiel od zníženia verzie je možné akýkoľvek balík uzamknúť.

Uzamknutý balík bude mať pred sebou začiarkavacie políčko s malou ikonou zámku, ktorá označuje, že bol zmrazený.

Ak chcete zobraziť všetky uzamknuté balíčky vo vašom systéme, kliknite na položky „Stav“> „Pripnuté“.

Rovnakým postupom je možné postupovať aj pri odblokovaní balíka. Musíte znova kliknúť na „Zamknúť verziu“.

Používanie správcu balíkov Apt

Správca balíkov Apt je predvolený správca balíkov dodávaný s Ubuntu. Ak používate Ubuntu, je pravdepodobné, že ste ho už mohli použiť na spustenie niektorých príkazov na správu balíkov.

Pomocou apt môžete spustiť príkaz uvedený nižšie, aby ste videli všetky balíky, ktoré sú zamknuté alebo zadržané.

$ sudo apt-mark showhold

Ak chcete uzamknúť konkrétny balík, spustite príkaz v nasledujúcom formáte:

$ sudo apt-mark držať názov balíka

Ak chcete uzamknúť balík firefox, príkaz by bol:

$ sudo apt-mark podržte firefox

Ak znovu spustíte príkaz „showhold“ uvedený vyššie, firefox bude v termináli uvedený ako uzamknutý balík.

Ak chcete unholdovať balík, spustite príkaz v nasledujúcom formáte:

$ sudo apt-mark odhaliť meno balíka

Pre balík firefox uzamknutý pomocou vyššie uvedeného príkazu by bol vhodný príkaz na unhold:

$ sudo apt-mark unhold firefox

Používanie správcu balíkov Aptitude

Správca balíkov Aptitude je novší správca balíkov založený na apt. Je to jednoduché použitie a poskytuje niekoľko užitočných možností navyše ako apt, spolu s koncovým rozhraním pre ľahkú správu balíkov.

Ak chcete nainštalovať Aptitude v Ubuntu, musíte spustiť nasledujúci príkaz:

$ sudo apt nainštalovať aptitude

Správca balíkov aptitude má podobný príkazový vzor ako apt. Príkaz na zadržanie balíka je (nahraďte názov balíka):

$ sudo aptitude hold názov balíka

Príkaz na zadržanie balíka je (nahraďte názov balíka):

$ sudo aptitude odhaliť názov balíka

Ak chcete zobraziť všetky zadržané balíčky pomocou správcu balíkov aptitude, spustite príkaz:

$ sudo hľadanie aptitude '~ i' | grep "ih"

Pomocou Dpkg

Dpkg je jednoduchý nástroj na správu inštalácie a odinštalovania softvérových balíkov debian. Rovnako ako apt správca balíkov, dá sa použiť na uzamknutie balíkov pomocou niekoľkých priamych príkazov.

Ak chcete uzamknúť balík pomocou dpkg, spustite príkaz v nasledujúcom formáte (nahraďte názov balíka):

$ echo "pozdržanie názvu balíka" | sudo dpkg --set-selections

Ak chcete balíček odomknúť, spustite príkaz (nahraďte názov balíka):

$ echo "názov-balíku" | sudo dpkg --set-selections

Ak chcete zobraziť všetky balíky uzamknuté programom dpkg, spustite príkaz:

$ dpkg --get-selections | grep držanie

Ak chcete skontrolovať, či bol konkrétny balík uzamknutý alebo nie, spustite príkaz (nahraďte názov balíka):

$ dpkg --get-selections | grep názov-balíka

Záver

Existuje niekoľko metód, ktoré môžete použiť na uzamknutie balíkov v Ubuntu. Pokiaľ naozaj nechcete konkrétnu verziu balíka, mali by ste sa vyhnúť zamykaniu a zníženiu kvality, najmä pre balíky, ktoré vyžadujú pravidelné bezpečnostné aktualizácie, ako sú webové prehliadače a jadro systému Linux.

Hry Open source porty komerčných herných strojov
Open source porty komerčných herných strojov
Na hranie starých i niektorých z nedávnych herných titulov je možné využiť bezplatné hry s otvoreným zdrojom a multiplatformové herné enginy. V tomto ...
Hry Najlepšie hry z príkazového riadku pre systém Linux
Najlepšie hry z príkazového riadku pre systém Linux
Príkazový riadok nie je pri použití systému Linux iba vaším najväčším spojencom - môže byť tiež zdrojom zábavy, pretože ho môžete použiť na hranie mno...
Hry Najlepšie aplikácie na mapovanie gamepadu pre Linux
Najlepšie aplikácie na mapovanie gamepadu pre Linux
Ak radi hráte hry v systéme Linux s gamepadom namiesto typického systému vstupu pre klávesnicu a myš, máte tu niekoľko užitočných aplikácií. Mnoho hie...