Ako odstrániť staré jadrá z Ubuntu?

Odstráňte jadro

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

ubuntu-cleaner1

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.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Andreale Dicam dijo

    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.

  2.   sam dijo

    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á ...

  3.   kornelly dijo

    Veľmi jasné vysvetlenie. Výborná práca!. Len tak ďalej!.

  4.   Claudio dijo

    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.

    1.    Jose dijo

      Odstráňte medzeru medzi $ a (

      Pozdrav.