Spoločnosť Canonical poskytuje pravidelné aktualizácie pre systém Ubuntu 18.04, vrátane aktualizácií jadra na najlepšiu správu systémových prostriedkov.
Keď inštalujete nové jadro, staré sa neodstránia pretože vám môže pomôcť začať, ak urobíte chybu s novým alebo z iného dôvodu. Upozorňujeme, že staré jadro zaberá určité medzery, ktoré môžu byť užitočné pre niečo iné.
Skontrolujte staré jadrá
Predtým, ako začnete zo systému odstraňovať tie staré jadrá, musíme poznať našu aktuálnu verziu, preto musíme otvoriť terminál a vykonať nasledujúci príkaz:
uname -r
Už poznáte verziu najaktuálnejšieho jadra, teraz budeme poznať staré jadrá, ktoré môžeme vypísať pomocou nasledujúceho príkazu:
dpkg -l | grep -E 'imagen-linux- [0-9] +' | grep -Fv $ (uname -r)
Toto vylúči najaktuálnejšie.
Vidíte, že máte nainštalované staré jadro označené ii. Ak ste vykonali akékoľvek manuálne aktualizácie alebo inštalácie, môžete vidieť viac starých jadier.
De tento príkaz budeme schopní oceniť nasledovné:
- ii: znamená, že je možné nainštalovať jadro a balíky
- rc: označuje, že jadro už bolo odstránené.
- UI: je to niečo ako varovanie, ktoré vám hovorí NEODSTRAŇOVAŤ. To znamená, že nie je nainštalovaný, ale je zaradený do frontu na inštaláciu.
Odstraňujú sa staré jadrá
Existuje niekoľko užitočných príkazov na odstránenie starých jadier, či už ste ich nainštalovali manuálne alebo priamo prostredníctvom aktualizácií systému.
Spravidla sa inštalujú prostredníctvom pravidelných aktualizácií systému, ale z nejakého dôvodu sa mohli rozhodnúť pre manuálnu inštaláciu.
Už poznám staré a súčasné jadrá, môžeme bezpečne pokračovať v eliminácii tých, ktorých už nepotrebujeme.
Za týmto účelom použijeme apt na odstránenie starých jadier. Musíme vykonať iba v termináli:
sudo apt remove linux-image-4.xx.xx.
Je to proces čo musíme robiť jeden po druhom pretože by sme mohli mať neskôr chyby s grubom.
Teraz musíme Grub prebudovať pomocou:
sudo update-grub
Teraz môžete znova skontrolovať, či bolo odstránené:
dpkg -l | grep -E 'imagen-linux- [0-9] +' | grep -Fv $ (uname -r) rc linux-image-4.xx.xx.x-generic 4.xx.x-xx.xx amd64 Imagen del núcleo de Linux para la versión 4.xx.xx.x en 64 bit x86 SMP
Vidia stav RC, ktorý ukazuje, že bol odstránený. Môžete tiež skontrolovať v ponuke zavádzania a zistiť, či sa zobrazuje iba aktuálne zavádzacie jadro.
Hotovo musíme odstrániť všetky tie balíčky, ktoré boli nainštalované automaticky na uspokojenie závislostí iných balíkov a už nie je potrebné, aby boli osirelé, a iba generujú spotrebu miesta na našom disku.
sudo apt autoremove --purge
tiež Môžeme overiť všetky tie jadrá, ktoré boli nainštalované manuálne alebo automatické to je možné oddeliť pomocou nasledujúcich príkazov.
Môže overiť tie, ktoré sa nainštalovali automaticky, nasledovne:
sudo apt-mark showauto 'linux-image -. *'
A toto vráti všetky tie jadrá, ktoré boli nainštalované automaticky.
linux-image-4.15.0-13-generic
Na chvíľu tie, ktoré inštalujeme manuálne, ich môžeme poznať pomocou príkazu:
sudo apt-mark showmanual 'linux-image -. *'
Ako graficky odstrániť staré jadrá?
Bežne vystupujúci tento proces sa zvyčajne uprednostňuje prostredníctvom grafického rozhrania a pomocou programu. Takže pre túto prácu máme niekoľko nástrojov, ktoré nám v tom môžu pomôcť.
Prvý a najpoužívanejší je Ubuntu Cleaner v ňom môžeme vybrať a vylúčiť všetky tie jadrá systému, ktoré považujeme za zastarané.
Ak si chceme tento nástroj nainštalovať, môžeme to urobiť pridaním jeho úložiska do systému s:
sudo add-apt-repository ppa:gerardpuig/ppa
Aktualizujeme zoznam balíkov a úložísk o:
sudo apt-get update
Nakoniec nástroj nainštalujeme pomocou:
sudo apt-get install ubuntu-cleaner
Po nainštalovaní pristúpime k otvoreniu aplikácie a v systémovej časti nám ukáže jadrá, ktoré môžeme vylúčiť, vyberieme ich a vyčistíme.
Ďalším spôsobom, ako tento proces vykonať, je program Synaptic, v ktorom sa umiestnime do položky „Moduly a jadro“ a môžeme vybrať, ktoré jadro odinštalovať.
Iba tu musíme byť opatrní, aby sme nevylúčili ten, ktorý používame.
Dobrý tip, že ubuntu-cleaner, to som nevedel. Skontroloval som úložisko a vždy zostáva aktuálne. Pretože sa jedná o vykonávanie, ktoré sa z času na čas vykoná, učenie príkazov je komplikované, vykonávanie pomocou nástroja Ubuntu Cleaner je najpraktickejšie a najbezpečnejšie pomocou niekoľkých kliknutí. Mnohokrat dakujem.
pre mna je to takto lepsie
$uname -r
$ dpkg –zoznam | grep linux-image
$ sudo apt-get nainštalovať byobu
$ sudo purge-old-kernels
ponecháva vám posledné dve jadrá ...
Veľmi jasné vysvetlenie. Výborná práca!. Len tak ďalej!.
ahoj, s linuxom som veľmi nový, mám nainštalovaný xubuntu a videl som tento článok,
keďže nepoznám správnu syntax pre toto všetko, čo mi vysvetľujú, skopíroval som a vložil do terminálu
dpkg -l | grep -E 'linux-image- [0-9] +' | grep -Fv $ (uname -r)
Vráti mi nasledujúcu chybovú správu;
bash: syntaktická chyba v blízkosti neočakávaného prvku `('
Nemal som problém s identifikáciou verzie:
$uname -r
4.15.0 112 - generic
Ak mi s tým môžete pomôcť, oceňujem to, možno nemám žiadne iné jadro, pretože som si ho nainštaloval pred necelým mesiacom. To zhŕňa moje krátke skúsenosti s Linuxom.
Děkuju mnohokrát.
Odstráňte medzeru medzi $ a (
Pozdrav.