web-dev-qa-db-fra.com

Coffre-fort pour supprimer / usr / src / linux-headers après avoir purgé les anciennes images Linux?

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, j'ai 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.

48
SSO Master

Ces fichiers d’en-tête sont contenus dans les packages linux-headers-* et linux-headers-*-generic. Il devrait être prudent de les supprimer via apt-get. Peut-être que apt-get autoremove vous le suggérera déjà. S'il vous plaît ne les supprimez pas manuellement!

52
Paul van Schayck

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:

Sudo apt-get purge linux-headers-3.2.0-23

sur ces 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.

12
user12345