Je suis sous Ubuntu 12.04 et deux images linux actives 3.2.0-37 et 3.2.0-36. Dans le répertoire / usr / src /, je trouve:
linux-headers-3.2.0-23
linux-headers-3.2.0-23-generic
linux-headers-3.2.0-26
linux-headers-3.2.0-26-generic
linux-headers-3.2.0-29
linux-headers-3.2.0-29-generic
linux-headers-3.2.0-31
linux-headers-3.2.0-31-generic
linux-headers-3.2.0-32
linux-headers-3.2.0-32-generic
linux-headers-3.2.0-33
linux-headers-3.2.0-33-generic
linux-headers-3.2.0-34
linux-headers-3.2.0-34-generic
linux-headers-3.2.0-35
linux-headers-3.2.0-35-generic
linux-headers-3.2.0-36
linux-headers-3.2.0-36-generic
linux-headers-3.2.0-37
linux-headers-3.2.0-37-generic
Aujourd'hui, moi sudo apt-get purge linux-image-x.x.x.x-generic *34
et * 35
Je dois ajouter que / boot contient seulement * 36 et * 37.
Est-il prudent de supprimer tous ces éléments sauf * 37 et * 36? Merci d'avance.
apt-get autoremove
n'a pas supprimé les fichiers d'en-tête pour moiapt-get autoremove
ne peut pas fonctionner en raison d'uneout of disk space
erreur, en partie à cause de/usr/src/linux*
prendre 2G d'espace sur un petit disque.df -i
affiche une utilisation à 100%, vous êtes de facto sans espace. La seule solution consiste alors à supprimer certains éléments / usr / src / linux *, pour pouvoir à nouveau fonctionner.sudo apt autoremove
plutôt qu'apt-get.apt-get autoremove
travaillé pour moi - libéré 3,3 Go d’espace sur mon instance AWS de 8 Go. Je vous remercie!Je viens d'avoir ce problème, et la suggestion d'utiliser
apt-get autoremove
n'a pas fonctionné pour moi.Je l'ai résolu en faisant:
sur de tels en-têtes Linux qui vivaient dans
/usr/src
. Je n'ai pas supprimé les en-têtes correspondant au noyau actuellement utilisé.Redémarrez le serveur avec succès.
la source
Des années plus tard, les personnes qui recherchent une recherche Google peuvent également désinstaller les anciens noyaux dans le gestionnaire de paquets Synaptic. Vérifiez simplement lequel vous utilisez en tapant "uname -a" dans le terminal.
la source