Els usuaris que tenen i utilitzen Debian des de fa temps hauran notat com en el seu sistema operatiu se'ls pregunta per l'actualització de l'nucli o si volen eliminar nuclis. A molts de vosaltres us desconcertarà tal situació i altres es preguntaran si el vostre sistema operatiu deixarà de funcionar si eliminen un nucli antic.
Amb aquest article volem ajudar-vos a solucionar aquests dubtes així com a optimitzar la vostra distribució Debian, llevant paquets que no són necessaris dins de la distribució i que poden originar problemes futurs amb programes o paquets nous.
La base de cada distribució GNU / Linux és el nucli de Linux. D'aquí que el nom sigui Linux i no només de GNU. Cada cert temps, les distribucions actualitzen o llancen una versió de kernel nova que soluciona algun error o és l'última versió que l'equip de Kernel ha llançat. Quan instal·lem l'última versió, Debian deixa el nucli antic i carrega el nou nucli.
Amb el pas el temps, podem arribar a tenir deu o vint versions noves de l'nucli que només ocupa espai en el disc dur i que poden provocar problemes futurs. En general, només necessitem una versió de nucli, encara que per seguretat, se sol tenir dues versions, Un que funciona sense cap problema i l'última versió.
Per eliminar els nuclis antics, primer hem de saber quina versió fem servir, per a això vam obrir la terminal i escrivim el següent:
uname -sr
Això ens indicarà la versió de l'nucli que fem servir. Ara hem de mirar quants nuclis tenim instal·lats al nostre Debian, per a això escrivim el següent a la terminal:
dpkg -l | grep linux-image | awk '{print$2}'
Això ens mostrarà tots els nuclis instal·lats. Ara hem de triar els nuclis a eliminar i fer-ho de la manera següent:
sudo apt remove --purge linux-image-X.XX-X-generic sudo update-grub2 sudo reboot
Això serà amb cada versió de l'nucli que vulguem eliminar. Si volem fer-ho de manera automàtica, hi ha un programa anomenat byobu que ho farà de manera automàtica. Per a això, primer hem de instal·lar-lo de la següent manera:
sudo apt install byobu
I després executar de la següent manera:
sudo purge-old-kernels --keep 2
Això eliminarà tots els nuclis antics i deixarà només dues versions per seguretat. Com podeu veure, el sistema és senzill i no només millorarà el rendiment de la distribució sinó que tindreu més espai per als vostres paquets o arxius.
5 comentaris, deixa el teu
Només tinc un nucli en el meu sistema Debian: uname -Sr
Linux 4.9.0-3-amd64.
Vaig instal·lar Debian kde fa unes setmanes (lsb_release -a
No LSB modules és available.
Identificador de distribuïdor: Debian
Descripció: Debian GNU / Linux 9.1 (stretch)
Release: 9.1
Codename: stretch) i funciona perfectament. No s'actualitza i és que tampoc li cal. Veig per aquí que ja hi ha sistemes amb el nucli 4.12 però Debian és impassible i funciona amb passets molt curts però molt segurs.
En qualsevol cas la informació de l'post és excel·lent per tenir-la molt en compte quan es donin les circumstàncies precises, de manera que dono les gràcies al seu autor.
Això mateix valdria per fedora ?. gràcies
M'agradaria conèixer la seva opinió sobre MX_Linux, la distribució que està marcant la gran diferència.
Gràcies molt bon article
Prova a desinstal·lar un nucli tal com tu ho expliques amb byobu i veuràs que no fa res de res. El sabries si t'haguessis pres el temps de provar-lo i no de tan sols copiar d'una altra pàgina on ho expliquen igual, i igualment no funciona. Feu molt de mal a Linux amb això.