Konfigurácia automatických aktualizácií:
V systéme Ubuntu 20 je predvolene povolená automatická aktualizácia alebo bezobslužná aktualizácia.04 LTS.
Ak chcete nakonfigurovať automatickú aktualizáciu, otvorte konfiguračný súbor / etc / apt / apt.konf.d / 20automatické upgrady nasledujúcim príkazom:
$ sudo nano / etc / apt / apt.konf.d / 20automatické upgrady
Tu prvý riadok APT :: Periodické :: Zoznam aktualizovaných balíkov „1“; sa používa na informovanie správcu balíkov APT, aby automaticky udržoval aktuálnu vyrovnávaciu pamäť balíkov.
Druhý riadok, APT :: Periodické :: Bezobslužný upgrade „1“; sa používa na informovanie správcu balíkov APT o automatickej aktualizácii balíkov.
Ak chcete zakázať automatickú aktualizáciu alebo bezobslužnú aktualizáciu, nastavte APT :: Periodické :: Zoznamy balíkov aktualizácií a APT :: Periodické :: Bezobslužný upgrade do 0 ako je znázornené na snímke obrazovky nižšie.
Po dokončení stlačte
Aktualizácia medzipamäte úložiska balíkov:
Predtým, ako sa pokúsite nainštalovať, aktualizovať alebo odstrániť akékoľvek balíky, musíte aktualizovať medzipamäť úložiska balíkov APT. Týmto sa aktualizuje databáza balíkov vášho systému Ubuntu 20.04 LTS stroj a skontrolujte, či je k dispozícii nejaká novšia verzia nainštalovaných balíkov.
Ak chcete aktualizovať medzipamäť úložiska balíkov APT, spustite nasledujúci príkaz:
$ sudo apt aktualizácia
Vyrovnávacia pamäť úložiska balíkov APT by sa mala aktualizovať. Ako vidíte, 35 balíkov je možné aktualizovať na nové verzie.
Aktualizácia konkrétnych balíkov:
Zoznam balíkov, pre ktoré sú k dispozícii aktualizácie, môžete skontrolovať pomocou nasledujúceho príkazu:
$ sudo apt list - rozšíriteľný
Mal by sa zobraziť zoznam inovovateľných balíkov. Na každom riadku je názov balíka vytlačený zelenou farbou textu.
Vpravo od každého riadku je vytlačená staršia verzia balíka. Naľavo od každého riadku je vytlačená novšia dostupná verzia, ako je to vyznačené na snímke obrazovky nižšie.
Teraz, upgradovať jeden balík (povedzme rozdeliť), spustite nasledujúci príkaz:
$ sudo apt nainštalovať apport
Ako môžeš vidieť, rozdeliť a jeho závislosti (python3-apport) bude inovovaný. Tieto 2 balíčky majú veľkosť približne 212 kB. Z internetu sa teda stiahne asi 212 kB balíkov. Po ich nainštalovaní sa použije asi 1024 B (bajtov) miesta na disku navyše.
Aktualizáciu potvrdíte stlačením Y a potom stlačte
Balík rozdeliť a jeho závislosti by sa mali aktualizovať.
Aktualizácia všetkých balíkov:
Namiesto postupnej inovácie balíkov môžete inovovať všetky dostupné balíčky naraz pomocou nasledujúceho príkazu:
$ sudo apt upgrade
APT vám zobrazí súhrn aktualizácie. Tu sa inovuje 33 balíkov. Novo bude nainštalovaných 5 balíkov. Aktualizácia je asi 93.Veľkosť 0 MB. Takže asi 93.0 MB balíkov sa stiahne z internetu. Po aktualizácii bude potrebných ďalších asi 359 MB miesta na disku.
APT vám ukáže nové balíčky, ktoré sa nainštalujú. V tejto časti sú zobrazené väčšinou nové balíčky jadra a hlavičiek jadra.
APT vám ukáže zoznam balíkov, ktoré budú upgradované.
APT vám tiež ukáže staré balíky, ktoré už nie sú potrebné. Po dokončení aktualizácie ich môžete bezpečne odstrániť.
Keď ste pripravení, stlačte Y a potom stlačte
APT by mala začať sťahovať všetky požadované balíčky z internetu.
Po nainštalovaní všetkých nových balíkov by mala byť aktualizácia dokončená.
Teraz reštartujte počítač, aby sa zmeny prejavili, a to pomocou nasledujúceho príkazu:
$ sudo reštart
Uzamykacie balíčky:
Konkrétne balíčky môžete uzamknúť, ak ich nechcete inovovať, keď inovujete všetky balíčky pomocou sudo apt upgrade príkaz.
Najskôr uveďte zoznam všetkých upgradovateľných balíkov pomocou nasledujúceho príkazu:
$ sudo apt list - rozšíriteľný
Mali by byť uvedené všetky upgradovateľné balíčky.
Povedzme, že teraz nechcete balíčky s jadrom Linuxu (linux-generic, linux-headers-generic a linux-image-generic), ktoré sa majú aktualizovať. Tieto balíčky budete musieť označiť ako držať.
Pozdržať upgrady balíka linux-generic, spustite nasledujúci príkaz:
$ sudo apt-mark držať linux-generic
Balík linux-generic by mal byť pozastavený.
Rovnakým spôsobom môžete držať upgrady balíkov linux-headers-generic a linux-image-generic nasledovne:
$ sudo apt-mark držať linux-headers-generic linux-image-generic
Balíky linux-headers-generic a linux-image-generic by mal byť pozastavený.
Všetky zoznamy balíkov, ktoré sú pozastavené, môžete zobraziť pomocou nasledujúceho príkazu:
$ sudo apt-mark showhold
Ako vidíte, sú uvedené všetky balíčky, ktoré som pozastavil.
Teraz skúste aktualizovať všetky balíčky nasledovne.
$ sudo apt upgrade
Ako vidíte, balíčky (linux-generic, linux-headers-generic a linux-image-generic), ktoré som označil ako pozdržané, sa nebude aktualizovať so zvyškom balíkov.
Odomykanie balíkov:
Ak sa neskôr rozhodnete upgradovať balíčky, ktoré ste označili ako pozdržané, musíte ich iba pozastaviť.
Môžete uvoľniť linux-generic balíček nasledovne:
$ sudo apt-mark unhold linux-generic
Balík linux-generic by už nemal byť pozastavený.
Ako vidíte, balíček linux-generic už nie je na zozname pozdržaných osôb.
$ sudo apt-mark showhold
Rovnakým spôsobom môžete obaly rozbaliť linux-headers-generic a linux-image-generic nasledovne:
$ sudo apt-mark unhold linux-generic linux-headers-generic linux-image-generic
Teraz, ak inovujete všetky balíčky, tieto balíčky linux-generic, linux-headers-generic, a linux-image-generic by tiež mali byť modernizované.
$ sudo apt upgrade
Odstránenie nepotrebných balíkov:
Po dokončení aktualizácie môžete všetky nepotrebné balíky odstrániť nasledujúcim príkazom:
$ sudo apt autoremove
V mojom prípade nie sú k dispozícii žiadne nepotrebné balíčky.
Ak máte nejaké nepotrebné balíčky, zobrazia sa a budete požiadaní o ich odstránenie. Stačí stlačiť Y a potom stlačte
Čistenie kešiek:
Po aktualizácii počítača sa novšia verzia balíkov uloží do medzipamäte / var / cache / apt / archive / adresár vášho počítača. Môžete ich odstrániť a uvoľniť miesto na disku.
Ak ich chcete odstrániť, spustite nasledujúci príkaz:
$ sudo apt autoclean
Balíky uložené v pamäti cache by mali byť odstránené.
Takto teda upgradujete Ubuntu 20.04 LTS z príkazového riadku. Ďakujeme, že ste si prečítali tento článok.