„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
Į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.
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ū.
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 ....
Labai aiškus paaiškinimas. Puikus darbas!. Taip ir toliau!.
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ū.
Pašalinkite tarpą tarp $ ir (
Pasisveikinimas.