Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 19/04/2013, à 09:49

malbo

autoremove lave plus blanc

EDIT le 16 avril 2015 : la documentation officielle du site a été mise à jour pour intégrer ce qui est expliqué dans cette discussion : il s'agit du paragraphe Méthode simple et sécurisée de la page "Le Noyau : cœur du système d'exploitation". Sauf qu'il est mentionné dans ce paragraphe que ça existe "depuis Ubuntu Trusty 14.04" alors que ça existe depuis Ubuntu 13.04..
EDIT le 14 juin 2016 : dans certains cas d'utilisation, autoremove peut laver TROP blanc et au lieu de laisser les deux noyaux les plus récents, on peut se retrouver avec seulement le dernier noyau installé (voir ici). Il convient donc de prendre le temps de bien noter les noyaux qu'on veut garder avant de lancer le nettoyage par autoremove : comme ça si on voit que le résultat de cette commande propose de supprimer l'avant-dernier noyau, il suffit de ne pas valider l'opération (taper n en réponse à la question Souhaitez-vous continuer ? [O/n]). 

Je fais une recherche sur les 3 derniers mois avec Google :

"Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires linux headers" site:forum.ubuntu-fr.org

Résultat n°1 ici pour Ubuntu 12.04 LTS :

Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  linux-headers-3.2.0-30 linux-headers-3.2.0-30-generic-pae
Veuillez utiliser « apt-get autoremove » pour les supprimer.

Résultat n°2 ici avec Ubuntu 12.10 :

Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  linux-headers-3.5.0-17 linux-headers-3.5.0-17-generic linux-headers-3.5.0-18
  linux-headers-3.5.0-18-generic
Veuillez utiliser « apt-get autoremove » pour les supprimer.

La cerise ici pour Ubuntu 13.04 où il est proposé de supprimer linux-image-XXX et linux-image-extra-XXX par « apt-get autoremove » :

Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  linux-headers-3.8.0-7 linux-headers-3.8.0-7-generic linux-image-3.8.0-7-generic linux-image-extra-3.8.0-7-generic
Veuillez utiliser « apt-get autoremove » pour les supprimer.

J'ai observé le même comportement (voir EDIT) de cette commande "sudo apt-get autoremove" pour mon installation perso de Ubuntu 13.04 : elle supprime complètement le noyau indésirable alors que pour 12.04 ou 12.10 (et du plus loin que je me souvienne), cette commande ne supprimait pas les "linux-image... ".
Il semblerait que la commande " sudo apt-get autoremove" peut supprimer complètement les vieux noyaux pour Ubuntu 13.04. Si ça se confirme, c'est un progrès à mon avis.

EDIT : extrait de mon fichier /var/log/apt/history.log :

Start-Date: 2013-04-18  05:38:18
Commandline: apt-get autoremove
Remove: linux-headers-3.8.0-17:amd64 (3.8.0-17.27), linux-image-extra-3.8.0-17-generic:amd64 (3.8.0-17.27), linux-image-3.8.0-17-generic:amd64 (3.8.0-17.27), linux-headers-3.8.0-17-generic:amd64 (3.8.0-17.27)
End-Date: 2013-04-18  05:39:17

ça confirme bien que la commande "sudo apt-get autoremove" à tout supprimé chez moi comme dans le cas plus haut, y compris les fichiers linux-image et linux-image-extra. De plus, les fichiers relatifs au noyau ont été supprimé dans /boot donc tout a bien été viré concernant ce noyau indésirable. Il me reste les deux derniers noyaux : le plus récent 3.8.0-19 et le 3.8.0-18

Dernière modification par malbo (Le 14/06/2016, à 12:03)

Hors ligne

#2 Le 19/04/2013, à 10:47

analogfaz

Re : autoremove lave plus blanc

Merci malbo, wink
je suppose que pour la 13.04 les paquets 3.8.0-7 ne sont plus utilisés sur ta machine ?

Hors ligne

#3 Le 19/04/2013, à 10:56

malbo

Re : autoremove lave plus blanc

analogfaz,
j'ai complété un peu mon post #1. Je n'ai plus que les deux noyaux les plus récents. Le plus fort là-dedans, c'est que la commande "sudo apt-get autoremove" réalise ce qui est utile pour moi puisque je garde toujours le dernier noyau et l'avant-dernier. En somme, pour moi c'est parfait comme fonctionnement puisqu'en une commande je fais le ménage. Il y a peut-être des effets indésirables mais si ce fonctionnement de "autoremove" pouvait rester comme ça, je ne m'en plaindrais pas.

Hors ligne

#4 Le 19/04/2013, à 11:27

analogfaz

Re : autoremove lave plus blanc

Super !
Comme quoi, il n'y a pas que des régressions !
Ce fonctionnement me convient.

Hors ligne

#5 Le 19/04/2013, à 11:33

michel_04

Re : autoremove lave plus blanc

Bonjour,

malbo a écrit :

Je n'ai plus que les deux noyaux les plus récents. Le plus fort là-dedans, c'est que la commande "sudo apt-get autoremove" réalise ce qui est utile pour moi puisque je garde toujours le dernier noyau et l'avant-dernier. En somme, pour moi c'est parfait comme fonctionnement puisqu'en une commande je fais le ménage. Il y a peut-être des effets indésirables mais si ce fonctionnement de "autoremove" pouvait rester comme ça, je ne m'en plaindrais pas.

C'est vraiment un gros progrès. J'espère que le fonctionnement va perdurer.

A+

Hors ligne

#6 Le 19/04/2013, à 14:00

tiramiseb

Re : autoremove lave plus blanc

Salut,

On peut entrevoir le fonctionnement de ce système avec le fichier /etc/apt/apt.conf.d/01autoremove-kernels, qui n'existait pas sur les versions précédentes :

// File autogenerated by /etc/kernel/postinst.d/apt-auto-removal, do not edit
APT
{
  NeverAutoRemove
  {
    "^linux-image-3.8.0-18-generic$";
    "^linux-image-extra-3.8.0-18-generic$";
    "^linux-signed-image-3.8.0-18-generic$";
    "^linux-backports-modules-.*-3.8.0-18-generic$";
    "^linux-headers-3.8.0-18-generic$";
    "^linux-image-3.8.0-19-generic$";
    "^linux-image-extra-3.8.0-19-generic$";
    "^linux-signed-image-3.8.0-19-generic$";
    "^linux-backports-modules-.*-3.8.0-19-generic$";
    "^linux-headers-3.8.0-19-generic$";
  };
};

Dans le fichier /etc/apt/apt.conf.d/01autoremove, les lignes suivantes ont disparu :

        "^linux-image.*";
        "^linux-restricted-modules.*";
        "^linux-ubuntu-modules-.*";

En gros,
avant : le fichier 01autoremove dit au système de ne jamais supprimer les noyaux
maintenant : toute installation d'un nouveau noyau dit au système de ne pas le supprimer avec autoremove grâce à 01autoremove-kernels et ce fichier est mis à jour à chaque nouveau noyau par un script "postinstall".


michel_04 a écrit :

C'est vraiment un gros progrès. J'espère que le fonctionnement va perdurer.

C'est en place, c'est élégant, je doute que ça soit un jour enlevé (sauf en faveur d'une méthode encore plus sexy)...


Jolie évolution smile

Dernière modification par tiramiseb (Le 19/04/2013, à 14:01)

Hors ligne

#7 Le 19/04/2013, à 14:35

malbo

Re : autoremove lave plus blanc

tiramiseb,
Je n'ai peut-être pas cherché où il faut mais je n'ai pas su trouver la moindre trace d'un début d'intention de développement de cette fonctionnalité en fouillant avec Google. As-tu trouvé un bout d'info quelque part qui mentionne ce nouveau fonctionnement de autoremove ?

Hors ligne

#8 Le 19/04/2013, à 14:37

tiramiseb

Re : autoremove lave plus blanc

Aucune idée, j'ai découvert la fonctionnalité avec ton message et compris son fonctionnement en farfouillant la configuration d'apt...

Hors ligne

#9 Le 19/04/2013, à 16:00

malbo

Re : autoremove lave plus blanc

En fait, on en parle dans ce rapport de bug : https://bugs.launchpad.net/ubuntu/+sour … bug/923876
c'est résumé assez clairement dans le commentaire #21 :

with this change kernel packages aren't automatically removed.
The difference is that with the new apt package older kernel packages are now listed as autoremovable.

This means that when everything plays well that apt notifies you on install, remove, upgrade, ... which older kernel packages are autoremovable. In order to remove them you have to manually run 'apt-get autoremove'.

Hors ligne

#10 Le 19/04/2013, à 17:57

malbo

Re : autoremove lave plus blanc

J'ai profité de la mise à jour du noyau (passage à version 3.8.0-19) sur mon PC Medion pour faire un avant/après afin de mettre en évidence le nettoyage :

Avant :

ls -l /boot
total 73356
-rw-r--r-- 1 root root   925096 avril  7 22:12 abi-3.8.0-17-generic
-rw-r--r-- 1 root root   925636 avril 11 22:15 abi-3.8.0-18-generic
-rw-r--r-- 1 root root   925636 avril 17 20:51 abi-3.8.0-19-generic
-rw-r--r-- 1 root root   160820 avril  7 22:12 config-3.8.0-17-generic
-rw-r--r-- 1 root root   160890 avril 11 22:15 config-3.8.0-18-generic
-rw-r--r-- 1 root root   160890 avril 17 20:51 config-3.8.0-19-generic
drwxr-xr-x 5 root root     4096 avril 19 17:41 grub
-rw-r--r-- 1 root root 16014000 avril 10 10:28 initrd.img-3.8.0-17-generic
-rw-r--r-- 1 root root 16009412 avril 19 15:37 initrd.img-3.8.0-18-generic
-rw-r--r-- 1 root root 16007249 avril 19 17:41 initrd.img-3.8.0-19-generic
-rw-r--r-- 1 root root   176764 déc.   5 16:31 memtest86+.bin
-rw-r--r-- 1 root root   178944 déc.   5 16:31 memtest86+_multiboot.bin
-rw------- 1 root root  2443524 avril  7 22:12 System.map-3.8.0-17-generic
-rw------- 1 root root  2443550 avril 11 22:15 System.map-3.8.0-18-generic
-rw------- 1 root root  2443579 avril 17 20:51 System.map-3.8.0-19-generic
-rw------- 1 root root  5368944 avril  7 22:12 vmlinuz-3.8.0-17-generic
-rw------- 1 root root  5369072 avril 11 22:15 vmlinuz-3.8.0-18-generic
-rw------- 1 root root  5367344 avril 17 20:51 vmlinuz-3.8.0-19-generic

Je passe la commande "sudo apt-get autoremove" :

sudo apt-get autoremove
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants seront ENLEVÉS :
  linux-headers-3.8.0-17 linux-headers-3.8.0-17-generic
  linux-image-3.8.0-17-generic linux-image-extra-3.8.0-17-generic
0 mis à jour, 0 nouvellement installés, 4 à enlever et 0 non mis à jour.
Après cette opération, 195 Mo d'espace disque seront libérés.
Souhaitez-vous continuer [O/n] ? 
(Lecture de la base de données... 223364 fichiers et répertoires déjà installés.)
Suppression de linux-headers-3.8.0-17-generic ...
Suppression de linux-headers-3.8.0-17 ...
Suppression de linux-image-extra-3.8.0-17-generic ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.8.0-17-generic /boot/vmlinuz-3.8.0-17-generic
update-initramfs: Deleting /boot/initrd.img-3.8.0-17-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.8.0-17-generic /boot/vmlinuz-3.8.0-17-generic
Création de grub.cfg…
Image Linux trouvée : /boot/vmlinuz-3.8.0-19-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.8.0-19-generic
Image Linux trouvée : /boot/vmlinuz-3.8.0-18-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.8.0-18-generic
Image Linux trouvée : /boot/vmlinuz-3.8.0-17-generic
Found memtest86+ image: /boot/memtest86+.bin
etc.....(je passe les détails)
fait
Suppression de linux-image-3.8.0-17-generic ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.8.0-17-generic /boot/vmlinuz-3.8.0-17-generic
update-initramfs: Deleting /boot/initrd.img-3.8.0-17-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.8.0-17-generic /boot/vmlinuz-3.8.0-17-generic
Création de grub.cfg…
Image Linux trouvée : /boot/vmlinuz-3.8.0-19-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.8.0-19-generic
Image Linux trouvée : /boot/vmlinuz-3.8.0-18-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.8.0-18-generic
Found memtest86+ image: /boot/memtest86+.bin
etc....(je passe les détails)
fait

Je regarde le résultat pour comparer avec l'état de départ :

ls -l /boot
total 49020
-rw-r--r-- 1 root root   925636 avril 11 22:15 abi-3.8.0-18-generic
-rw-r--r-- 1 root root   925636 avril 17 20:51 abi-3.8.0-19-generic
-rw-r--r-- 1 root root   160890 avril 11 22:15 config-3.8.0-18-generic
-rw-r--r-- 1 root root   160890 avril 17 20:51 config-3.8.0-19-generic
drwxr-xr-x 5 root root     4096 avril 19 17:47 grub
-rw-r--r-- 1 root root 16009412 avril 19 15:37 initrd.img-3.8.0-18-generic
-rw-r--r-- 1 root root 16007249 avril 19 17:41 initrd.img-3.8.0-19-generic
-rw-r--r-- 1 root root   176764 déc.   5 16:31 memtest86+.bin
-rw-r--r-- 1 root root   178944 déc.   5 16:31 memtest86+_multiboot.bin
-rw------- 1 root root  2443550 avril 11 22:15 System.map-3.8.0-18-generic
-rw------- 1 root root  2443579 avril 17 20:51 System.map-3.8.0-19-generic
-rw------- 1 root root  5369072 avril 11 22:15 vmlinuz-3.8.0-18-generic
-rw------- 1 root root  5367344 avril 17 20:51 vmlinuz-3.8.0-19-generic

Donc la commande "sudo apt-get autoremove" a bien réalisé une suppression complète du noyau 3.8.0-17 avec mise à jour comme il se doit du fichier grub.cfg.

Dernière modification par malbo (Le 19/04/2013, à 18:04)

Hors ligne

#11 Le 19/04/2013, à 18:23

kipof

Re : autoremove lave plus blanc

Le auto remove chez moi ne touche pas aux linux-image roll
ls -l /boot

total 141828
-rw-r--r-- 1 root root   918229 avril  1 22:17 abi-3.8.0-16-generic
-rw-r--r-- 1 root root   918328 avril  7 22:05 abi-3.8.0-17-generic
-rw-r--r-- 1 root root   918868 avril 11 22:04 abi-3.8.0-18-generic
-rw-r--r-- 1 root root   918868 avril 17 20:42 abi-3.8.0-19-generic
-rw-r--r-- 1 root root   154872 avril  1 22:17 config-3.8.0-16-generic
-rw-r--r-- 1 root root   154872 avril  7 22:05 config-3.8.0-17-generic
-rw-r--r-- 1 root root   154942 avril 11 22:04 config-3.8.0-18-generic
-rw-r--r-- 1 root root   154942 avril 17 20:42 config-3.8.0-19-generic
drwxr-xr-x 5 root root     4096 avril 18 19:34 grub
-rw-r--r-- 1 root root 16165254 avril 12 19:03 initrd.img-3.8.0-16-generic
-rw-r--r-- 1 root root 30233754 avril 14 10:15 initrd.img-3.8.0-17-generic
-rw-r--r-- 1 root root 30235681 avril 14 19:14 initrd.img-3.8.0-18-generic
-rw-r--r-- 1 root root 30233297 avril 18 19:34 initrd.img-3.8.0-19-generic
-rw-r--r-- 1 root root   176764 déc.   5 16:32 memtest86+.bin
-rw-r--r-- 1 root root   178944 déc.   5 16:32 memtest86+_multiboot.bin
-rw------- 1 root root  3059383 avril  1 22:17 System.map-3.8.0-16-generic
-rw------- 1 root root  3059783 avril  7 22:05 System.map-3.8.0-17-generic
-rw------- 1 root root  3059817 avril 11 22:04 System.map-3.8.0-18-generic
-rw------- 1 root root  3059890 avril 17 20:42 System.map-3.8.0-19-generic
-rw-r--r-- 1 root root  5354016 avril 12 18:56 vmlinuz-3.8.0-16-generic
-rw------- 1 root root  5355856 avril  7 22:05 vmlinuz-3.8.0-17-generic
-rw------- 1 root root  5355920 avril 11 22:04 vmlinuz-3.8.0-18-generic
-rw------- 1 root root  5355920 avril 17 20:42 vmlinuz-3.8.0-19-generic

la même après un autoremove :°


ASUS G53SW - Ubuntu Gnome Shell 16.04.2 LTS 64 Bits
Inspiron 15 série 3000 - Ubuntu Gnome Shell 16.04.2 LTS 64 Bits

Hors ligne

#12 Le 19/04/2013, à 18:25

tiramiseb

Re : autoremove lave plus blanc

kipof:
As-tu le fichier /etc/apt/apt.conf.d/01autoremove-kernels ?
Les contenu de ce fichier de de "01autoremove" correspondent-ils à ce que je décris en #6 ?

Hors ligne

#13 Le 19/04/2013, à 18:36

kipof

Re : autoremove lave plus blanc

Oui, le contenu est le même

// File autogenerated by /etc/kernel/postinst.d/apt-auto-removal, do not edit
APT
{
  NeverAutoRemove
  {
    "^linux-image-3.8.0-18-generic$";
    "^linux-image-extra-3.8.0-18-generic$";
    "^linux-signed-image-3.8.0-18-generic$";
    "^linux-backports-modules-.*-3.8.0-18-generic$";
    "^linux-headers-3.8.0-18-generic$";
    "^linux-image-3.8.0-19-generic$";
    "^linux-image-extra-3.8.0-19-generic$";
    "^linux-signed-image-3.8.0-19-generic$";
    "^linux-backports-modules-.*-3.8.0-19-generic$";
    "^linux-headers-3.8.0-19-generic$";
  };
};

ASUS G53SW - Ubuntu Gnome Shell 16.04.2 LTS 64 Bits
Inspiron 15 série 3000 - Ubuntu Gnome Shell 16.04.2 LTS 64 Bits

Hors ligne

#14 Le 19/04/2013, à 19:22

tiramiseb

Re : autoremove lave plus blanc

Je vois deux possibilité :

1/ soit le fichier /etc/apt/apt.conf.d/01autoremove contient les lignes que j'ai citées en #6 (qu'il ne devrait pas contenir)

2/ soit les paquets des noyaux 3.8.0-16 et 3.8.0-17 ne sont pas marqués auto-installés.

Pour le 2/ tu peux vérifier dans le fichier /var/lib/apt/extended_states s'ils sont marqués auto-installés.

Hors ligne

#15 Le 19/04/2013, à 19:57

kipof

Re : autoremove lave plus blanc

sudo gedit /etc/apt/apt.conf.d/01autoremove

APT
{
  NeverAutoRemove
  {
	"^firmware-linux.*";
	"^linux-firmware$";
	"^kfreebsd-image.*";
	"^gnumach$";
	"^gnumach-image.*";
  };

  Never-MarkAuto-Sections
  {
	"metapackages";
	"restricted/metapackages";
	"universe/metapackages";
	"multiverse/metapackages";
	"oldlibs";
	"restricted/oldlibs";
	"universe/oldlibs";
	"multiverse/oldlibs";
  };
};

et dans l'autre j'ai le -16 qui est à 0 pour l'auto installed hmm


ASUS G53SW - Ubuntu Gnome Shell 16.04.2 LTS 64 Bits
Inspiron 15 série 3000 - Ubuntu Gnome Shell 16.04.2 LTS 64 Bits

Hors ligne

#16 Le 19/04/2013, à 20:01

tiramiseb

Re : autoremove lave plus blanc

et dans l'autre j'ai le -16 qui est à 0 pour l'auto installed

Si tu as fait un "apt-get install" dessus manuellement alors c'est normal.

Dans ce cas il faut l'enlever manuellement.

Pareil pour le -17 ou pas ?

Hors ligne

#17 Le 19/04/2013, à 20:06

kipof

Re : autoremove lave plus blanc

-17 y est pas lui hmm


ASUS G53SW - Ubuntu Gnome Shell 16.04.2 LTS 64 Bits
Inspiron 15 série 3000 - Ubuntu Gnome Shell 16.04.2 LTS 64 Bits

Hors ligne

#18 Le 19/04/2013, à 20:11

tiramiseb

Re : autoremove lave plus blanc

Donc il n'est pas noté autoremove, vu qu'il n'y est pas.

Aucune idée du pourquoi du comment c'est comme ça, en tout cas ça explique qu'ils ne soient pas automatiquement enlevés.

Hors ligne

#19 Le 20/04/2013, à 20:52

Babdu89

Re : autoremove lave plus blanc

Bonsoir...

J'ai été interpellé par ce que j'ai lu ici

http://forum.ubuntu-fr.org/viewtopic.ph … #p13257961

Je suis venu voir , et lu ce que dit  malbo ...

Il se trouve que j'ai plusieurs 13.04 en test sur ma machine ...
Dont un installé il ya très peux de temps avec le kernel 3.8.0-18 ...
Des mise à jours proposées, dont le passage au kernel 3.8.0-19  ...

Un autre de mes 13.04 en test avait les kernel suivant ; 3.8.0-7 ; 3.8.0-8 ; 3.8.0-11 ; 3.8.0-13 ; 3.8.0-14 ; 3.8.0-15 ; 3.8.0-16 ; 3.8.0-18 ;et .donc avec la maj faite de suite ; 3.8.0-19 ...
Sur cette Os j'avais gardé tous les kernel depuis l'installation ...
Je me proposais de faire le ménage avec le script de  Hoper, comme je l'ai fait sur d'autres distros ...

1366483287.png

Pendant les maj ,j'ai bien vu la proposition de supprimer le kernel 3.0.8.0-7 ... Par curiosité, je voulais savoir si un seul kernel sera supprimé avec la commande ...

sudo apt-get autoremove

Ou, si tous les kernel en trop seront proposés à la suppression ...
Je lance la commande, voici le retour ...

bernard@bernard-GA-7VAX:~$ sudo apt-get autoremove
[sudo] password for bernard: 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets suivants seront ENLEVÉS :
  libwebp2 linux-headers-3.8.0-7 linux-headers-3.8.0-7-generic linux-image-3.8.0-7-generic linux-image-extra-3.8.0-7-generic
0 mis à jour, 0 nouvellement installés, 5 à enlever et 0 non mis à jour.
Après cette opération, 195 Mo d'espace disque seront libérés.
Souhaitez-vous continuer [O/n] ? 
(Lecture de la base de données... 393703 fichiers et répertoires déjà installés.)
Suppression de libwebp2:i386 ...
Suppression de linux-headers-3.8.0-7-generic ...
Suppression de linux-headers-3.8.0-7 ...
Suppression de linux-image-extra-3.8.0-7-generic ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.8.0-7-generic /boot/vmlinuz-3.8.0-7-generic
update-initramfs: Deleting /boot/initrd.img-3.8.0-7-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.8.0-7-generic /boot/vmlinuz-3.8.0-7-generic
Création de grub.cfg…
Image Linux trouvée : /boot/vmlinuz-3.8.0-19-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.8.0-19-generic
Image Linux trouvée : /boot/vmlinuz-3.8.0-18-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.8.0-18-generic
Image Linux trouvée : /boot/vmlinuz-3.8.0-16-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.8.0-16-generic
Image Linux trouvée : /boot/vmlinuz-3.8.0-15-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.8.0-15-generic
Image Linux trouvée : /boot/vmlinuz-3.8.0-14-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.8.0-14-generic
Image Linux trouvée : /boot/vmlinuz-3.8.0-13-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.8.0-13-generic
Image Linux trouvée : /boot/vmlinuz-3.8.0-11-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.8.0-11-generic
Image Linux trouvée : /boot/vmlinuz-3.8.0-8-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.8.0-8-generic
Image Linux trouvée : /boot/vmlinuz-3.8.0-7-generic
Found memtest86+ image: /boot/memtest86+.bin
Ubuntu 12.10 (12.10) trouvé sur /dev/sda5
Ubuntu 13.04 (13.04) trouvé sur /dev/sda7
Ubuntu 12.04.2 LTS (12.04) trouvé sur /dev/sda8
Ubuntu 11.10 (11.10) trouvé sur /dev/sdb10
Ubuntu 11.10 (11.10) trouvé sur /dev/sdb11
Ubuntu 11.10 (11.10) trouvé sur /dev/sdb12
Ubuntu 10.04.4 LTS (10.04) trouvé sur /dev/sdb8
Ubuntu 12.04.2 LTS (12.04) trouvé sur /dev/sdc7
Microsoft Windows XP Professionnel trouvé sur /dev/sdd1
Linux Mint 13 Maya (13) trouvé sur /dev/sdd10
Ubuntu 12.04.2 LTS (12.04) trouvé sur /dev/sdd12
Ubuntu 12.04.1 LTS (12.04) trouvé sur /dev/sdd13
Ubuntu 12.04 LTS (12.04) trouvé sur /dev/sdd15
Zorin OS 6 (6) trouvé sur /dev/sdd16
Zorin OS 6 (6) trouvé sur /dev/sdd17
Ubuntu 12.04.1 LTS (12.04) trouvé sur /dev/sdd18
Ubuntu 12.04.2 LTS (12.04) trouvé sur /dev/sdd19
Ubuntu 12.04.2 LTS (12.04) trouvé sur /dev/sdd20
Ubuntu 12.04.1 LTS (12.04) trouvé sur /dev/sdd22
Ubuntu 12.04.2 LTS (12.04) trouvé sur /dev/sdd23
Ubuntu 12.10 (12.10) trouvé sur /dev/sdd24
Ubuntu 12.04.2 LTS (12.04) trouvé sur /dev/sdd26
Ubuntu Raring Ringtail (development branch) (13.04) trouvé sur /dev/sdd29
Ubuntu 12.04.2 LTS (12.04) trouvé sur /dev/sdd30
Ubuntu 12.04 LTS (12.04) trouvé sur /dev/sdd5
Ubuntu 12.04 LTS (12.04) trouvé sur /dev/sdd8
Ubuntu 12.04.1 LTS (12.04) trouvé sur /dev/sdd9
fait
Suppression de linux-image-3.8.0-7-generic ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.8.0-7-generic /boot/vmlinuz-3.8.0-7-generic
update-initramfs: Deleting /boot/initrd.img-3.8.0-7-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.8.0-7-generic /boot/vmlinuz-3.8.0-7-generic
Création de grub.cfg…
Image Linux trouvée : /boot/vmlinuz-3.8.0-19-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.8.0-19-generic
Image Linux trouvée : /boot/vmlinuz-3.8.0-18-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.8.0-18-generic
Image Linux trouvée : /boot/vmlinuz-3.8.0-16-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.8.0-16-generic
Image Linux trouvée : /boot/vmlinuz-3.8.0-15-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.8.0-15-generic
Image Linux trouvée : /boot/vmlinuz-3.8.0-14-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.8.0-14-generic
Image Linux trouvée : /boot/vmlinuz-3.8.0-13-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.8.0-13-generic
Image Linux trouvée : /boot/vmlinuz-3.8.0-11-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.8.0-11-generic
Image Linux trouvée : /boot/vmlinuz-3.8.0-8-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.8.0-8-generic
Found memtest86+ image: /boot/memtest86+.bin
Ubuntu 12.10 (12.10) trouvé sur /dev/sda5
Ubuntu 13.04 (13.04) trouvé sur /dev/sda7
Ubuntu 12.04.2 LTS (12.04) trouvé sur /dev/sda8
Ubuntu 11.10 (11.10) trouvé sur /dev/sdb10
Ubuntu 11.10 (11.10) trouvé sur /dev/sdb11
Ubuntu 11.10 (11.10) trouvé sur /dev/sdb12
Ubuntu 10.04.4 LTS (10.04) trouvé sur /dev/sdb8
Ubuntu 12.04.2 LTS (12.04) trouvé sur /dev/sdc7
Microsoft Windows XP Professionnel trouvé sur /dev/sdd1
Linux Mint 13 Maya (13) trouvé sur /dev/sdd10
Ubuntu 12.04.2 LTS (12.04) trouvé sur /dev/sdd12
Ubuntu 12.04.1 LTS (12.04) trouvé sur /dev/sdd13
Ubuntu 12.04 LTS (12.04) trouvé sur /dev/sdd15
Zorin OS 6 (6) trouvé sur /dev/sdd16
Zorin OS 6 (6) trouvé sur /dev/sdd17
Ubuntu 12.04.1 LTS (12.04) trouvé sur /dev/sdd18
Ubuntu 12.04.2 LTS (12.04) trouvé sur /dev/sdd19
Ubuntu 12.04.2 LTS (12.04) trouvé sur /dev/sdd20
Ubuntu 12.04.1 LTS (12.04) trouvé sur /dev/sdd22
Ubuntu 12.04.2 LTS (12.04) trouvé sur /dev/sdd23
Ubuntu 12.10 (12.10) trouvé sur /dev/sdd24
Ubuntu 12.04.2 LTS (12.04) trouvé sur /dev/sdd26
Ubuntu Raring Ringtail (development branch) (13.04) trouvé sur /dev/sdd29
Ubuntu 12.04.2 LTS (12.04) trouvé sur /dev/sdd30
Ubuntu 12.04 LTS (12.04) trouvé sur /dev/sdd5
Ubuntu 12.04 LTS (12.04) trouvé sur /dev/sdd8
Ubuntu 12.04.1 LTS (12.04) trouvé sur /dev/sdd9
fait
Traitement des actions différées (« triggers ») pour « libc-bin »...
ldconfig deferred processing now taking place
bernard@bernard-GA-7VAX:~$ 

Je vérifie dans le dossier /boot les 4 paquets du kernel 3.8.0-7 on bien été supprimés ...

1366483376.png

Je relance la commande ,me disant ,peut-être que çà va proposer la suppression du kernel  3.8.0-8  et ainsi de suite jusqu'au 3.8.0-16 ...

Voici le retour de commande ...

bernard@bernard-GA-7VAX:~$ sudo apt-get autoremove
[sudo] password for bernard: 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
bernard@bernard-GA-7VAX:~$

Bon ,et bien on dirait que çà se limite au kernel 3.8.0-7 ...

Pour info, je n'ai pas encore rebooter sur l'os qui vient de ce voir mis à jour ... Çà a peut-être une influence ...
Je vais donc rebooter et passer à nouveau la commande pour voir le résultat ...


@+.  Babdu89


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

#20 Le 20/04/2013, à 21:06

tiramiseb

Re : autoremove lave plus blanc

Bonsoir Babdu79,

Je te propose, comme je l'ai indiqué dans le message #14, de voir si ces paquets sont bien marqués "auto-installés" dans le fichier /var/lib/apt/extended_states. Si ce n'est pas le cas, cela veut dire qu'il y a quelque chose qui a fait que ces paquets ont été marqués comme installés manuellement (que ce soit une manip de type "apt-get install" ou autre chose), auquel cas il est normal qu'il ne les supprime pas automatiquement.

Hors ligne

#21 Le 20/04/2013, à 21:33

Babdu89

Re : autoremove lave plus blanc

Bonsoir ...
@tiramiseb  ... Babdu89 te répond depuis l'Yonne....  wink big_smile

Les paquets , si je me rappelle bien on fait l'objet d'installation ,proposées avec les maj du système ... À moins que le contenu du fichier dise le contraire ...

Voila le contenu de  /var/lib/apt/extended_states.

Package: linux-image-generic
Architecture: i386
Auto-Installed: 0

Package: grub2-common
Architecture: i386
Auto-Installed: 0

Package: iw
Architecture: i386
Auto-Installed: 1

Package: grub-pc
Architecture: i386
Auto-Installed: 0

Package: grub-gfxpayload-lists
Architecture: i386
Auto-Installed: 0

Package: crda
Architecture: i386
Auto-Installed: 1

Package: os-prober
Architecture: i386
Auto-Installed: 0

Package: grub-pc-bin
Architecture: i386
Auto-Installed: 0

Package: wireless-regdb
Architecture: i386
Auto-Installed: 1

Package: grub-common
Architecture: i386
Auto-Installed: 0

Package: linux-firmware
Architecture: i386
Auto-Installed: 1

Package: language-pack-fr-base
Architecture: i386
Auto-Installed: 1

Package: libreoffice-l10n-fr
Architecture: i386
Auto-Installed: 1

Package: language-pack-gnome-fr-base
Architecture: i386
Auto-Installed: 1

Package: firefox-locale-fr
Architecture: i386
Auto-Installed: 0

Package: libexttextcat-2.0-0
Architecture: i386
Auto-Installed: 1

Package: gstreamer1.0-plugins-base
Architecture: i386
Auto-Installed: 1

Package: webaccounts-extension-common
Architecture: i386
Auto-Installed: 1

Package: libgstreamer-plugins-base1.0-0
Architecture: i386
Auto-Installed: 1

Package: libgstreamer1.0-0
Architecture: i386
Auto-Installed: 1

Package: libdns88
Architecture: i386
Auto-Installed: 1

Package: libgettextpo-dev
Architecture: i386
Auto-Installed: 1

Package: gnome-control-center-unity
Architecture: i386
Auto-Installed: 1

Package: gir1.2-gst-plugins-base-1.0
Architecture: i386
Auto-Installed: 1

Package: libvpx1
Architecture: i386
Auto-Installed: 1

Package: gkbd-capplet
Architecture: i386
Auto-Installed: 1

Package: gstreamer1.0-plugins-good
Architecture: i386
Auto-Installed: 1

Package: libasprintf-dev
Architecture: i386
Auto-Installed: 1

Package: gir1.2-gstreamer-1.0
Architecture: i386
Auto-Installed: 1

Package: gstreamer1.0-pulseaudio
Architecture: i386
Auto-Installed: 1

Package: cups-pk-helper
Architecture: i386
Auto-Installed: 0

Package: libisc84
Architecture: i386
Auto-Installed: 1

Package: gstreamer1.0-x
Architecture: i386
Auto-Installed: 1

Package: libept1.4.12
Architecture: i386
Auto-Installed: 1

Package: docbook-xml
Architecture: i386
Auto-Installed: 1

Package: rarian-compat
Architecture: i386
Auto-Installed: 1

Package: librarian0
Architecture: i386
Auto-Installed: 1

Package: sgml-data
Architecture: i386
Auto-Installed: 1

Package: gdebi-core
Architecture: i386
Auto-Installed: 1

Package: liboil0.3
Architecture: i386
Auto-Installed: 1

Package: libtwolame0
Architecture: i386
Auto-Installed: 1

Package: libavutil51
Architecture: i386
Auto-Installed: 1

Package: libsbsms10
Architecture: i386
Auto-Installed: 1

Package: libvamp-hostsdk3
Architecture: i386
Auto-Installed: 1

Package: libwxgtk2.8-0
Architecture: i386
Auto-Installed: 1

Package: libportsmf0
Architecture: i386
Auto-Installed: 1

Package: audacity-data
Architecture: i386
Auto-Installed: 1

Package: libflac++6
Architecture: i386
Auto-Installed: 1

Package: libavformat53
Architecture: i386
Auto-Installed: 1

Package: libschroedinger-1.0-0
Architecture: i386
Auto-Installed: 1

Package: libmp3lame0
Architecture: i386
Auto-Installed: 1

Package: libsoundtouch0
Architecture: i386
Auto-Installed: 1

Package: libwxbase2.8-0
Architecture: i386
Auto-Installed: 1

Package: libgsm1
Architecture: i386
Auto-Installed: 1

Package: libavcodec53
Architecture: i386
Auto-Installed: 1

Package: libmad0
Architecture: i386
Auto-Installed: 0

Package: libid3tag0
Architecture: i386
Auto-Installed: 1

Package: libva1
Architecture: i386
Auto-Installed: 1

Package: gstreamer1.0-tools
Architecture: i386
Auto-Installed: 1

Package: libnux-4.0-0
Architecture: i386
Auto-Installed: 1

Package: unity-scope-gdrive
Architecture: i386
Auto-Installed: 1

Package: dialog
Architecture: i386
Auto-Installed: 1

Package: libnux-4.0-common
Architecture: i386
Auto-Installed: 1

Package: libpython2.7-stdlib
Architecture: i386
Auto-Installed: 1

Package: python-configobj
Architecture: i386
Auto-Installed: 1

Package: gawk
Architecture: i386
Auto-Installed: 1

Package: libsigsegv2
Architecture: i386
Auto-Installed: 1

Package: pastebinit
Architecture: i386
Auto-Installed: 1

Package: python-compizconfig
Architecture: i386
Auto-Installed: 1

Package: glade2script
Architecture: i386
Auto-Installed: 1

Package: boot-sav
Architecture: i386
Auto-Installed: 1

Package: boot-sav-extra
Architecture: i386
Auto-Installed: 1

Package: cups-browsed
Architecture: i386
Auto-Installed: 1

Package: t1utils
Architecture: i386
Auto-Installed: 1

Package: libsemanage1
Architecture: i386
Auto-Installed: 1

Package: cups-daemon
Architecture: i386
Auto-Installed: 1

Package: libsemanage-common
Architecture: i386
Auto-Installed: 1

Package: libtext-levenshtein-perl
Architecture: i386
Auto-Installed: 1

Package: libustr-1.0-1
Architecture: i386
Auto-Installed: 1

Package: libtelepathy-logger3
Architecture: i386
Auto-Installed: 1

Package: libgstreamer-plugins-good1.0-0
Architecture: i386
Auto-Installed: 1

Package: libsepol1
Architecture: i386
Auto-Installed: 1

Package: libdns95
Architecture: i386
Auto-Installed: 1

Package: libisccc90
Architecture: i386
Auto-Installed: 1

Package: libclutter-gst-2.0-0
Architecture: i386
Auto-Installed: 1

Package: liblwres90
Architecture: i386
Auto-Installed: 1

Package: gstreamer1.0-nice
Architecture: i386
Auto-Installed: 1

Package: libtelepathy-farstream3
Architecture: i386
Auto-Installed: 1

Package: libbind9-90
Architecture: i386
Auto-Installed: 1

Package: libisccfg90
Architecture: i386
Auto-Installed: 1

Package: libisc92
Architecture: i386
Auto-Installed: 1

Package: libbamf3-1
Architecture: i386
Auto-Installed: 1

Package: libfarstream-0.2-2
Architecture: i386
Auto-Installed: 1

Package: curl
Architecture: i386
Auto-Installed: 1

Package: python3-xdg
Architecture: i386
Auto-Installed: 1

Package: python3-piston-mini-client
Architecture: i386
Auto-Installed: 1

Package: compiz-plugins
Architecture: i386
Auto-Installed: 1

Package: libgmpxx4ldbl
Architecture: i386
Auto-Installed: 1

Package: libppl-c4
Architecture: i386
Auto-Installed: 1

Package: libppl12
Architecture: i386
Auto-Installed: 1

Package: libclucene-contribs1
Architecture: i386
Auto-Installed: 1

Package: libclucene-core1
Architecture: i386
Auto-Installed: 1

Package: libsbc1
Architecture: i386
Auto-Installed: 1

Package: libvisio-0.0-0
Architecture: i386
Auto-Installed: 1

Package: libcmis-0.3-3
Architecture: i386
Auto-Installed: 1

Package: hud
Architecture: i386
Auto-Installed: 1

Package: libcdr-0.0-0
Architecture: i386
Auto-Installed: 1

Package: libfftw3-single3
Architecture: i386
Auto-Installed: 1

Package: libx264-123
Architecture: i386
Auto-Installed: 1

Package: libdvdnav4
Architecture: i386
Auto-Installed: 1

Package: libdvdread4
Architecture: i386
Auto-Installed: 1

Package: libsidplay1
Architecture: i386
Auto-Installed: 1

Package: libopencore-amrnb0
Architecture: i386
Auto-Installed: 1

Package: libopencore-amrwb0
Architecture: i386
Auto-Installed: 1

Package: libmpeg2-4
Architecture: i386
Auto-Installed: 1

Package: liba52-0.7.4
Architecture: i386
Auto-Installed: 1

Package: libsdl1.2debian
Architecture: i386
Auto-Installed: 1

Package: libts-0.0-0
Architecture: i386
Auto-Installed: 1

Package: libswscale2
Architecture: i386
Auto-Installed: 1

Package: libmodplug1
Architecture: i386
Auto-Installed: 1

Package: libva-x11-1
Architecture: i386
Auto-Installed: 1

Package: libdc1394-22
Architecture: i386
Auto-Installed: 1

Package: libxcb-keysyms1
Architecture: i386
Auto-Installed: 1

Package: libbluray1
Architecture: i386
Auto-Installed: 1

Package: libresid-builder0c2a
Architecture: i386
Auto-Installed: 1

Package: libzvbi0
Architecture: i386
Auto-Installed: 1

Package: libxcb-xv0
Architecture: i386
Auto-Installed: 1

Package: libtar0
Architecture: i386
Auto-Installed: 1

Package: libdca0
Architecture: i386
Auto-Installed: 1

Package: libpostproc52
Architecture: i386
Auto-Installed: 1

Package: libcddb2
Architecture: i386
Auto-Installed: 1

Package: libass4
Architecture: i386
Auto-Installed: 1

Package: libdvbpsi7
Architecture: i386
Auto-Installed: 1

Package: libdirectfb-1.2-9
Architecture: i386
Auto-Installed: 1

Package: libvlc5
Architecture: i386
Auto-Installed: 1

Package: libenca0
Architecture: i386
Auto-Installed: 1

Package: vlc-nox
Architecture: i386
Auto-Installed: 1

Package: libupnp6
Architecture: i386
Auto-Installed: 1

Package: libaacs0
Architecture: i386
Auto-Installed: 1

Package: libssh2-1
Architecture: i386
Auto-Installed: 1

Package: libzvbi-common
Architecture: i386
Auto-Installed: 1

Package: libcrystalhd3
Architecture: i386
Auto-Installed: 1

Package: libxcb-randr0
Architecture: i386
Auto-Installed: 1

Package: libxcb-composite0
Architecture: i386
Auto-Installed: 1

Package: libiso9660-8
Architecture: i386
Auto-Installed: 1

Package: libkate1
Architecture: i386
Auto-Installed: 1

Package: vlc-plugin-notify
Architecture: i386
Auto-Installed: 1

Package: libsidplay2
Architecture: i386
Auto-Installed: 1

Package: tsconf
Architecture: i386
Auto-Installed: 1

Package: vlc-plugin-pulse
Architecture: i386
Auto-Installed: 1

Package: vlc-data
Architecture: i386
Auto-Installed: 1

Package: libopus0
Architecture: i386
Auto-Installed: 1

Package: libdirac-encoder0
Architecture: i386
Auto-Installed: 1

Package: libvlccore5
Architecture: i386
Auto-Installed: 1

Package: libvcdinfo0
Architecture: i386
Auto-Installed: 1

Package: libebml3
Architecture: i386
Auto-Installed: 1

Package: libmpcdec6
Architecture: i386
Auto-Installed: 1

Package: libmatroska5
Architecture: i386
Auto-Installed: 1

Package: libsdl-image1.2
Architecture: i386
Auto-Installed: 1

Package: libfaad2
Architecture: i386
Auto-Installed: 1

Package: libzbar0
Architecture: i386
Auto-Installed: 1

Package: libflite1
Architecture: i386
Auto-Installed: 1

Package: libvo-aacenc0
Architecture: i386
Auto-Installed: 1

Package: libvo-amrwbenc0
Architecture: i386
Auto-Installed: 1

Package: libgme0
Architecture: i386
Auto-Installed: 1

Package: libspandsp2
Architecture: i386
Auto-Installed: 1

Package: libmimic0
Architecture: i386
Auto-Installed: 1

Package: libgstreamer-plugins-bad1.0-0
Architecture: i386
Auto-Installed: 1

Package: libmpg123-0
Architecture: i386
Auto-Installed: 1

Package: libmms0
Architecture: i386
Auto-Installed: 1

Package: libcogl12
Architecture: i386
Auto-Installed: 1

Package: libgc1c3
Architecture: i386
Auto-Installed: 1

Package: libcolumbus0-0-common
Architecture: i386
Auto-Installed: 1

Package: pidgin-libnotify
Architecture: i386
Auto-Installed: 1

Package: pidgin-data
Architecture: i386
Auto-Installed: 1

Package: libxss1
Architecture: i386
Auto-Installed: 1

Package: libgtkspell0
Architecture: i386
Auto-Installed: 1

Package: libdbusmenu-qt5
Architecture: i386
Auto-Installed: 1

Package: linux-image-3.8.0-16-generic
Architecture: i386
Auto-Installed: 1

Package: gir1.2-ebook-1.2
Architecture: i386
Auto-Installed: 1

Package: libxcb-image0
Architecture: i386
Auto-Installed: 1

Package: ubuntu-ui-toolkit-theme
Architecture: i386
Auto-Installed: 1

Package: libxcb-sync0
Architecture: i386
Auto-Installed: 1

Package: libxcb-render-util0
Architecture: i386
Auto-Installed: 1

Package: libxcb-icccm4
Architecture: i386
Auto-Installed: 1

Package: friends-facebook
Architecture: i386
Auto-Installed: 1

Package: gir1.2-edataserver-1.2
Architecture: i386
Auto-Installed: 1

Package: libqt5xml5
Architecture: i386
Auto-Installed: 1

Package: gir1.2-networkmanager-1.0
Architecture: i386
Auto-Installed: 1

Package: libqt5v8-5
Architecture: i386
Auto-Installed: 1

Package: friends-twitter
Architecture: i386
Auto-Installed: 1

Package: libqt5core5
Architecture: i386
Auto-Installed: 1

Package: friends-dispatcher
Architecture: i386
Auto-Installed: 1

Package: qtdeclarative5-qtquick2-plugin
Architecture: i386
Auto-Installed: 1

Package: metacity
Architecture: i386
Auto-Installed: 1

Package: libqt5widgets5
Architecture: i386
Auto-Installed: 1

Alors, j'ai repassé a commande , pas de nouveau nettoyage proposé ...

bernard@bernard-GA-7VAX:~$ sudo apt-get autoremove
[sudo] password for bernard: 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
bernard@bernard-GA-7VAX:~$ 

Je pense que le script de notre Ami Hoper, à encore de l'utilité, même avec la 13.04 ...

Je vais d'ailleurs m'en servir sous peu ...

Édit   @ tiramiseb ...

Si on entend par installation en automatique, les paquet installé pendant l'installation de la distribution ... Ok!!!... le kernel 3.8.0-7 à bien été installé automatiquement , comme tous les seul kernel installé à ce moment là ...

On va avoir confirmation de ceci, je reboot sur le  13.04 avec  les kernels  3.8.0-18 et 3.8.0-19 ...C'est un clone du celui qui a servit de test ici ... Il me semble (je suis sûr même puis que fait Hier) que le script de Hoper est passé par là ...

@+.   Babdu89   .

Dernière modification par Babdu89 (Le 20/04/2013, à 21:49)


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

#22 Le 20/04/2013, à 21:44

tiramiseb

Re : autoremove lave plus blanc

Je pense que le script de notre Ami Hoper, à encore de l'utilité, même avec la 13.04 ...

C'est surtout que les paquets que tu indiques semblent avoir été installés manuellement (ou manip équivalente)...


En effet, le seul paquet marqué auto-installé est le 3.8.0-16 :

Package: linux-image-3.8.0-16-generic
Architecture: i386
Auto-Installed: 1

Ces lignes ne sont présentes pour aucun autre paquet de noyau, selon ton retour.

Je ne saurais pas dire pourquoi c'est le cas, en tout cas ça explique pourquoi le "autoremove" ne les supprime pas.

PS : Désolé pour le "79", les touches "7" et "8" sont à côté lol

Hors ligne

#23 Le 20/04/2013, à 22:09

Babdu89

Re : autoremove lave plus blanc

@ tiramiseb  ...

Je suis sur la 13.04 avec les  3.8.0.18 et 3.8.0-19  ...

Voila ce que çà donne, rien de proposé au nettoyage en ce qui concerne les kernel ...

1366487922.png

J'ai fermer le terminal sans rien faire ...

Édit

Ce matin, l'esprit un peu lus clair...

Extrait du fichier  /var/lib/apt/extended_states   , de la distro avec ses deux derniers kernel ...

Package: libqt5core5
Architecture: i386
Auto-Installed: 1

Package: friends-dispatcher
Architecture: i386
Auto-Installed: 1

Package: qtdeclarative5-qtquick2-plugin
Architecture: i386
Auto-Installed: 1

Package: linux-headers-3.8.0-18
Architecture: i386
Auto-Installed: 1

Package: linux-image-extra-3.8.0-18-generic
Architecture: i386
Auto-Installed: 1

Package: linux-image-generic
Architecture: i386
Auto-Installed: 1

Package: linux-headers-3.8.0-18-generic
Architecture: i386
Auto-Installed: 1

Package: linux-image-3.8.0-18-generic
Architecture: i386
Auto-Installed: 1

Package: linux-generic
Architecture: i386
Auto-Installed: 1

Package: libqt5widgets5
Architecture: i386
Auto-Installed: 1

Les 4 paquets du noyau 3.8.0-18 sont notés installés automatiquement ...
Ils ne sont pas proposés à la suppression dans le retour de commande, voir screen ci-dessus ...

Je ne comprend pas tellement comment çà marche tout çà ....
À moins que soit forcée l'option de garder les deux derniers kernel  ...Sinon pige pas...


Tu dis ci-dessus ...

En effet, le seul paquet marqué auto-installé est le 3.8.0-16 :

< Package: linux-image-3.8.0-16-generic  >

Et pourquoi je n'ai pas de proposition de le supprimer , avec autoremove ?? ..Par-ce-qu'il manque les 3 autres du kernel , peut-être ...?? ...

@+.    Babdu89  ....

Dernière modification par Babdu89 (Le 21/04/2013, à 14:31)


J'ai découvert Ubuntu avec la 07.10.... Et alors?!...  Depuis je regarde de temps en temps si Windows marche toujours....

Hors ligne

#24 Le 19/07/2013, à 23:33

malbo

Re : autoremove lave plus blanc

J'ai fait quelques manips supplémentaires qui me font croire que autoremove ne lave pas si blanc que ça. Je vous fais grâce des détails mais je suggère à ceux pour qui ça fonctionne bien jusqu'ici de s'en tenir strictement à l'hygiène suivante : après chaque mise à jour du noyau qui fait apparaître un nouveau noyau, ne pas remettre la chose à demain (pour ne pas l'oublier) et passer immédiatement la commande qui va bien :

sudo apt-get autoremove

afin que le ménage soit fait et que seuls le dernier noyau et l'avant-dernier soient conservés. 
J'ai fait exprès de laisser s'accumuler 4 noyaux et j'ai passé ensuite cette fameuse commande. Cette andouille de Ubuntu 13.04 m'a conservé le tout dernier noyau (noyau N) et le noyau N-2 mais il a supprimé le noyau N-1 et N-3. C'est n'importe quoi. Ce que je voulais, c'est qu'il me laisse le N (dernier noyau arrivé) et le N-1 (avant dernier noyau) et qu'il vire les vieux noyaux N-2 et N-3.

Edit1 : la manip foireuse ci-dessus a été faite avec une image de Ubuntu restaurée antérieurement. A présent, je suis revenu à l'image du jour saine et je passe cette commande qui montre que mes paquets linux sont bien vus comme étant installés automatiquement* :

apt-mark showauto | grep linux
linux-headers-3.8.0-26
linux-headers-3.8.0-26-generic
linux-headers-3.8.0-27
linux-headers-3.8.0-27-generic
linux-image-3.8.0-26-generic
linux-image-3.8.0-27-generic
linux-image-extra-3.8.0-26-generic
linux-image-extra-3.8.0-27-generic
linux-image-generic

 

* c'est le commentaire #2 de ce rapport de Bug #1157746 qui m'a donné l'idée de passer cette commande

Edit2 : procédure pour rendre les paquets qui apparaissent comme installés manuellement (alors que je n'ai rien fait de "manuel" mais bon...) comme étant installés en auto :
1) faire l'état des lieux initial, d'abord avec l'option showauto puis avec l'option showmanual :

apt-mark showauto | grep linux
linux-headers-3.8.0-26
linux-headers-3.8.0-26-generic
linux-image-3.8.0-26-generic
linux-image-extra-3.8.0-26-generic
linux-image-generic
apt-mark showmanual | grep linux
libselinux1
linux-firmware
linux-generic
linux-headers-3.8.0-19
linux-headers-3.8.0-19-generic
linux-headers-generic
linux-image-3.8.0-19-generic
linux-image-extra-3.8.0-19-generic
linux-libc-dev
linux-sound-base
pptp-linux
syslinux
syslinux-common
syslinux-legacy
util-linux

Cette buse de Ubuntu considère que mon noyau 3.8.0-19 a été installé en manuel. Si je laisse comme ça, la commande "sudo apt-get autoremove" ne supprimera pas ce noyau après la prochaine mise à jour du noyau.

2) commande (il faut mettre "sudo" en tête contrairement aux commandes précédentes) pour réparer la connerie afin que tous les paquets qui contiennent "3.8.0-19" dans le ventre (il y en a quatre), apparaissent comme installés automatiquement :

sudo apt-mark auto linux-headers-3.8.0-19 linux-headers-3.8.0-19-generic linux-image-3.8.0-19-generic linux-image-extra-3.8.0-19-generic
linux-headers-3.8.0-19 passé en « installé automatiquement ».
linux-headers-3.8.0-19-generic passé en « installé automatiquement ».
linux-image-3.8.0-19-generic passé en « installé automatiquement ».
linux-image-extra-3.8.0-19-generic passé en « installé automatiquement ».

3) vérification après modif (pour comparer avec l'état initial de l'item 1) :

apt-mark showauto | grep linux
linux-headers-3.8.0-19
linux-headers-3.8.0-19-generic
linux-headers-3.8.0-26
linux-headers-3.8.0-26-generic
linux-image-3.8.0-19-generic
linux-image-3.8.0-26-generic
linux-image-extra-3.8.0-19-generic
linux-image-extra-3.8.0-26-generic
linux-image-generic
apt-mark showmanual | grep linux
libselinux1
linux-firmware
linux-generic
linux-headers-generic
linux-libc-dev
linux-sound-base
pptp-linux
syslinux
syslinux-common
syslinux-legacy
util-linux

C'est bon : les 4 paquets 3.8.0-19 ont bien changé de camp. Après installation d'un nouveau noyau 3.8.0-27, je peux vérifier que la commande "sudo apt-get autoremove" fait bien le ménage et supprime le noyau 3.8.0-19 (les 4 paquets sont dûment supprimés, le choix de ce noyau 3.8.0-19 est viré du menu Grub)

Dernière modification par malbo (Le 22/07/2013, à 10:00)

Hors ligne

#25 Le 15/08/2013, à 09:56

Kermit

Re : autoremove lave plus blanc

Bonjour,
Je viens de faire la lessive sur la 13.04 et je me suis aperçu que "autoremove " supprimait également l'historique des fichiers du Dash. Ce qui n'est pas inintéressant en soi, si ce n'est que l'historique ne se reconstituait pas...Une solution ?


Desktop: Linux Mint17/64 bits
Intel core i7 3770k - 3.4Ghz - 8Go ram
Cm Asrock H61M-VG4 / Cg Nvidia GT640 2Go
Portable Amilo 7400M avec wheezy 7.6 32 bits

Hors ligne