Kaip pašalinti senus branduolius iš „Ubuntu“?

Pašalinkite branduolį

„Canonical“ reguliariai teikia „Ubuntu 18.04“ sistemos atnaujinimus, įskaitant branduolio atnaujinimus, kad sistemos ištekliai būtų tvarkomi kuo geriau.

Kai įdiegsite naują branduolį, senieji nebus pašalinti nes tai gali padėti jums pradėti, jei suklysite su naujuoju ar dėl kokių nors kitų priežasčių. Atkreipkite dėmesį, kad senasis branduolys sunaudoja kai kurias erdves, kurios gali būti naudingos kažkam kitam.

Patikrinkite senus šerdis

Prieš pradėdami pašalinti tuos senus branduolius iš sistemos, turime žinoti savo dabartinę to versiją, tam turime atidaryti terminalą ir įvykdyti šią komandą:

uname -r

Jau žinodamas naujausio branduolio versiją, Dabar mes žinosime senus branduolius, kuriuos galime išvardyti naudodami šią komandą:

dpkg -l | grep -E 'imagen-linux- [0-9] +' | grep -Fv $ (uname -r)

Tai pašalins naujausius.

Galite pamatyti, kad turite įdiegtą seną branduolį, pažymėtą ii. Galite pamatyti daugiau senų branduolių, jei atnaujinote ar įdiegėte rankiniu būdu.

De šią komandą galėsime įvertinti taip:

  • ii: reiškia, kad galima įdiegti branduolį ir paketus
  • rc: rodo, kad branduolys jau pašalintas.
  • Vartotojo sąsaja: tai kažkas panašaus į įspėjimą, kuris jums sako, kad nepašalinkite. Tai reiškia, kad jis nėra įdiegtas, bet yra eilėje.

Senų branduolių pašalinimas

Yra keletas naudingų komandų, kad pašalintumėte senus branduolius, nesvarbu, ar juos įdiegėte rankiniu būdu, ar tiesiogiai per sistemos naujinius.

Paprastai jie diegiami reguliariai atnaujinant sistemą, tačiau dėl kažkokių priežasčių jie galėjo nuspręsti įdiegti rankiniu būdu.

Jau žinodamas senus ir dabartinius branduolius, galime saugiai tęsti nebereikalingus.

Dėl šios mes ketiname naudoti apt, kad galėtume pašalinti senus branduolius. Turime vykdyti tik terminale:

sudo apt remove linux-image-4.xx.xx.

Tai procesas kas turime daryti po vieną nes vėliau galėjome turėti klaidų su grubu.

Dabar turime atstatyti „Grub“:

sudo update-grub

Dabar galite dar kartą patikrinti, ar jis pašalintas:

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

Jie gali matyti, kad rc būsena rodo, kad ji pašalinta. Taip pat galite patikrinti įkrovos meniu ir pamatyti, kad rodomas tik dabartinis įkrovos branduolys.

Atlikta tai turime pašalinti visus tuos paketus, kurie buvo įdiegti automatiškai kad būtų patenkintos kitų paketų priklausomybės, ir jų nebereikia, nes jie liko našlaičiai ir tik sunaudoja vietos mūsų diske.

sudo apt autoremove --purge

taip pat Mes galime patikrinti visus tuos branduolius, kurie buvo įdiegti rankiniu būdu arba automatinis, tai galima atskirti šiomis komandomis.

Gali patikrinti tie, kurie buvo įdiegti automatiškai taip:

sudo apt-mark showauto 'linux-image -. *'

Tai grąžins visus tuos branduolius, kurie buvo įdiegti automatiškai.

linux-image-4.15.0-13-generic

Nors už tuos, kuriuos įdiegiame rankiniu būdu, galime juos žinoti naudodami komandą:

sudo apt-mark showmanual 'linux-image -. *'

Kaip grafiškai pašalinti senus branduolius?

Dažniausiai atliekantys šiam procesui dažniausiai teikiama pirmenybė per grafinę sąsają ir su programos pagalba. Taigi šiam darbui turime keletą įrankių, kurie gali mums tai padėti.

Pirmasis ir dažniausiai naudojamas „Ubuntu Cleaner“ joje galėsime pasirinkti ir pašalinti visus tuos sistemos branduolius, kuriuos laikome pasenusiais.

Norėdami įdiegti šį įrankį, galime tai padaryti pridėdami jo saugyklą į sistemą su:

sudo add-apt-repository ppa:gerardpuig/ppa

Paketų ir saugyklų sąrašą atnaujiname:

sudo apt-get update

Galiausiai įdiegiame įrankį su:

sudo apt-get install ubuntu-cleaner

„ubuntu-cleaner“

Įdiegę, mes atidarome programą ir sistemos skiltyje parodys branduolius, kuriuos galime pašalinti, pasirinkti ir išvalyti.

Kitas būdas atlikti šį procesą yra „Synaptic“, kuriame mes įsitaisome „Moduliuose ir branduolyje“ ir galime pasirinkti, kurį branduolį pašalinti.

Tik čia turime būti atsargūs, kad nepanaikintume to, kurį turime.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Andreale Dicam sakė

    Geras patarimas, kad „ubuntu-cleaner“, aš nežinojau. Aš patikrinau saugyklą ir ji visada atnaujinama. Retkarčiais vykdomas vykdymas, todėl komandų išmokimas yra sudėtingas, todėl tai padaryti praktiškiausia ir saugiausia vos keliais paspaudimais. Labai ačiū.

  2.   sam sakė

    man taip geriau
    $uname -r
    $ dpkg –list | grep linux vaizdas

    $ sudo apt-get install byobu

    $ sudo išvalykite senus branduolius

    palieka jums paskutinius du branduolius ....

  3.   kornelly sakė

    Labai aiškus paaiškinimas. Puikus darbas!. Taip ir toliau!.

  4.   Claudio sakė

    sveiki, aš esu labai naujas „Linux“ vartotojas, turiu įdiegtą „xubuntu“ ir pamačiau šį straipsnį,
    nes nežinau teisingos viso to sintaksės, kurią jie paaiškina, aš nukopijavau ir įklijavau terminale

    dpkg -l | grep -E 'linux-image- [0-9] +' | grep -Fv $ (uname -r)
    jis man grąžina šį klaidos pranešimą;

    bash: sintaksinė klaida šalia netikėto elemento "("

    Man nebuvo jokių problemų identifikuojant versiją:

    $uname -r
    4.15.0-112-generic

    Jei galite man padėti, aš tai vertinu, galbūt aš neturiu jokio kito branduolio, nes jį įdiegiau mažiau nei prieš mėnesį. Tai apibendrina mano trumpą patirtį su „Linux“.
    Labai ačiū.

    1.    Chosė sakė

      Pašalinkite tarpą tarp $ ir (

      Pasisveikinimas.