#26 Le 09/10/2013, à 14:05
- malbo
Re : autoremove lave plus blanc
Je fais un essai sur la version en développement de Ubuntu 13.10 pour laquelle j'ai 3 noyaux installés.
État des lieux pour voir si tous les paquets apparaissent bien comme installés automatiquement :
apt-mark showauto | grep linux
linux-firmware
linux-headers-3.11.0-11
linux-headers-3.11.0-11-generic
linux-headers-3.11.0-12
linux-headers-3.11.0-12-generic
linux-headers-3.11.0-7
linux-headers-3.11.0-7-generic
linux-image-3.11.0-11-generic
linux-image-3.11.0-12-generic
linux-image-3.11.0-7-generic
linux-image-extra-3.11.0-11-generic
linux-image-extra-3.11.0-12-generic
linux-image-extra-3.11.0-7-generic
linux-image-generic
On peut voir que tous les paquets attendus sont bien présents donc ils sont tous bien considérés comme installés automatiquement.
2) commande de nettoyage :
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.11.0-7 linux-headers-3.11.0-7-generic
linux-image-3.11.0-7-generic linux-image-extra-3.11.0-7-generic
0 mis à jour, 0 nouvellement installés, 4 à enlever et 0 non mis à jour.
Après cette opération, 258 Mo d'espace disque seront libérés.
Souhaitez-vous continuer [O/n] ?
La proposition de nettoyage est bien complète : les 4 paquets correspondant au noyau 3.11.0-7 seront bien nettoyés.
Je tape o pour dire "oui" et je valide par la touche Entrée et le résultat s'affiche :
Souhaitez-vous continuer [O/n] ? o
(Lecture de la base de données... 231420 fichiers et répertoires déjà installés.)
Suppression de linux-headers-3.11.0-7-generic ...
Suppression de linux-headers-3.11.0-7 ...
Suppression de linux-image-extra-3.11.0-7-generic ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.11.0-7-generic /boot/vmlinuz-3.11.0-7-generic
update-initramfs: Deleting /boot/initrd.img-3.11.0-7-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.11.0-7-generic /boot/vmlinuz-3.11.0-7-generic
Création de grub.cfg…
Image Linux trouvée : /boot/vmlinuz-3.11.0-12-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.11.0-12-generic
Image Linux trouvée : /boot/vmlinuz-3.11.0-11-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.11.0-11-generic
Image Linux trouvée : /boot/vmlinuz-3.11.0-7-generic
Found memtest86+ image: /boot/memtest86+.bin
bla bla bla
fait
Suppression de linux-image-3.11.0-7-generic ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.11.0-7-generic /boot/vmlinuz-3.11.0-7-generic
update-initramfs: Deleting /boot/initrd.img-3.11.0-7-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.11.0-7-generic /boot/vmlinuz-3.11.0-7-generic
Création de grub.cfg…
Image Linux trouvée : /boot/vmlinuz-3.11.0-12-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.11.0-12-generic
Image Linux trouvée : /boot/vmlinuz-3.11.0-11-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.11.0-11-generic
Found memtest86+ image: /boot/memtest86+.bin
bla bla bla
fait
J'ai élagué dans le résultat ci-dessus les lignes inintéressantes.
Le résultat est donc que la fonctionnalité "autoremove lave plus blanc" semble disponible aussi pour la version 13.10 en développement. On peut constater que le fichier grub.cfg ne comporte plus que les deux derniers noyaux et que le noyau 3.11.0-7 a bien été supprimé. Reste à savoir si elle fonctionne chez tout le monde...
Dernière modification par malbo (Le 09/10/2013, à 14:09)
Hors ligne
#27 Le 09/10/2013, à 16:04
- Babdu89
Re : autoremove lave plus blanc
Bonjour.
@ malbo, je viens de faire les maj système d'une Saucy 13.10 qui a 3 kernel; 3.0.11-4 ; 3.11.0-7 et 3.11.0-12 ...
Je n'ai pas l'intermédiaire 3.11.0-11 ...
Je vais booter dessus et passer la commande autoremove pour voir ce qu'il se passe ...
@+. 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
#28 Le 09/10/2013, à 16:20
- Babdu89
Re : autoremove lave plus blanc
Ah, il y a déjà quelque chose qui ne va pas ...
bernard@bernard-System-Product-Name:~$ apt-mark showauto | grep linux
linux-firmware
linux-headers-3.11.0-12
linux-headers-3.11.0-12-generic
linux-headers-3.11.0-4
linux-headers-3.11.0-4-generic
linux-headers-generic
linux-image-3.11.0-12-generic
linux-image-3.11.0-4-generic
linux-image-extra-3.11.0-12-generic
linux-image-extra-3.11.0-4-generic
linux-image-generic
bernard@bernard-System-Product-Name:~$
Manque le 3.11.0-7 ...
Alors que Nautilus nous montre ...
et
bernard@bernard-System-Product-Name:~$ grep menuentry /boot/grub/grub.cfg
if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
menuentry_id_option=""
export menuentry_id_option
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-8eee3942-ee23-4d80-a81d-8bfc20ba80ce' {
submenu 'Options avancées pour Ubuntu' $menuentry_id_option 'gnulinux-advanced-8eee3942-ee23-4d80-a81d-8bfc20ba80ce' {
menuentry 'Ubuntu, avec Linux 3.11.0-12-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.11.0-12-generic-advanced-8eee3942-ee23-4d80-a81d-8bfc20ba80ce' {
menuentry 'Ubuntu, avec Linux 3.11.0-12-generic (mode de dépannage)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.11.0-12-generic-recovery-8eee3942-ee23-4d80-a81d-8bfc20ba80ce' {
menuentry 'Ubuntu, avec Linux 3.11.0-7-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.11.0-7-generic-advanced-8eee3942-ee23-4d80-a81d-8bfc20ba80ce' {
menuentry 'Ubuntu, avec Linux 3.11.0-7-generic (mode de dépannage)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.11.0-7-generic-recovery-8eee3942-ee23-4d80-a81d-8bfc20ba80ce' {
menuentry 'Ubuntu, avec Linux 3.11.0-4-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.11.0-4-generic-advanced-8eee3942-ee23-4d80-a81d-8bfc20ba80ce' {
menuentry 'Ubuntu, avec Linux 3.11.0-4-generic (mode de dépannage)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.11.0-4-generic-recovery-8eee3942-ee23-4d80-a81d-8bfc20ba80ce' {
menuentry 'Memory test (memtest86+)' {
menuentry 'Memory test (memtest86+, serial console 115200)' {
Bon, on va bien voir ce que çà fait ,je lance la commande autoremove .
bernard@bernard-System-Product-Name:~$ 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 :
linux-headers-3.11.0-4 linux-headers-3.11.0-4-generic linux-image-3.11.0-4-generic linux-image-extra-3.11.0-4-generic
0 mis à jour, 0 nouvellement installés, 4 à enlever et 0 non mis à jour.
Après cette opération, 210 Mo d'espace disque seront libérés.
Souhaitez-vous continuer [O/n] ?
Je réponds oui ...
C'est encours de manip... Pour le moment on dirait qu'il ne me supprime que le 3.11.0-4 et garde le 3.11.0-7 ...
(Lecture de la base de données... 227318 fichiers et répertoires déjà installés.)
Suppression de linux-headers-3.11.0-4-generic ...
Suppression de linux-headers-3.11.0-4 ...
Suppression de linux-image-extra-3.11.0-4-generic ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.11.0-4-generic /boot/vmlinuz-3.11.0-4-generic
update-initramfs: Deleting /boot/initrd.img-3.11.0-4-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.11.0-4-generic /boot/vmlinuz-3.11.0-4-generic
Création de grub.cfg…
Image Linux trouvée : /boot/vmlinuz-3.11.0-12-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.11.0-12-generic
Image Linux trouvée : /boot/vmlinuz-3.11.0-7-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.11.0-7-generic
Image Linux trouvée : /boot/vmlinuz-3.11.0-4-generic
Found memtest86+ image: /boot/memtest86+.bin
bla bla bla bla ...
fait
Suppression de linux-image-3.11.0-4-generic ...
Examining /etc/kernel/prerm.d.
run-parts: executing /etc/kernel/prerm.d/dkms 3.11.0-4-generic /boot/vmlinuz-3.11.0-4-generic
dkms: removing: nvidia-304 304.88 (3.11.0-4-generic) (i686)
-------- Uninstall Beginning --------
Module: nvidia-304
Version: 304.88
Kernel: 3.11.0-4-generic (i686)
-------------------------------------
Status: Before uninstall, this module version was ACTIVE on this kernel.
nvidia_304.ko:
- Uninstallation
- Deleting from: /lib/modules/3.11.0-4-generic/updates/dkms/
- Original module
- No original module was found for this module on this kernel.
- Use the dkms install command to reinstall any previous module version.
depmod....
DKMS: uninstall completed.
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.11.0-4-generic /boot/vmlinuz-3.11.0-4-generic
update-initramfs: Deleting /boot/initrd.img-3.11.0-4-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.11.0-4-generic /boot/vmlinuz-3.11.0-4-generic
Création de grub.cfg…
Image Linux trouvée : /boot/vmlinuz-3.11.0-12-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.11.0-12-generic
Image Linux trouvée : /boot/vmlinuz-3.11.0-7-generic
Image mémoire initiale trouvée : /boot/initrd.img-3.11.0-7-generic
Found memtest86+ image: /boot/memtest86+.bin
bla bla bla bla ...
fait
bernard@bernard-System-Product-Name:~$
Bon ,il me garde le 3.11.0-7 en place...
bernard@bernard-System-Product-Name:~$ sudo grep menuentry /boot/grub/grub.cfg
[sudo] password for bernard:
if [ x"${feature_menuentry_id}" = xy ]; then
menuentry_id_option="--id"
menuentry_id_option=""
export menuentry_id_option
menuentry 'Ubuntu' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-8eee3942-ee23-4d80-a81d-8bfc20ba80ce' {
submenu 'Options avancées pour Ubuntu' $menuentry_id_option 'gnulinux-advanced-8eee3942-ee23-4d80-a81d-8bfc20ba80ce' {
menuentry 'Ubuntu, avec Linux 3.11.0-12-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.11.0-12-generic-advanced-8eee3942-ee23-4d80-a81d-8bfc20ba80ce' {
menuentry 'Ubuntu, avec Linux 3.11.0-12-generic (mode de dépannage)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.11.0-12-generic-recovery-8eee3942-ee23-4d80-a81d-8bfc20ba80ce' {
menuentry 'Ubuntu, avec Linux 3.11.0-7-generic' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.11.0-7-generic-advanced-8eee3942-ee23-4d80-a81d-8bfc20ba80ce' {
menuentry 'Ubuntu, avec Linux 3.11.0-7-generic (mode de dépannage)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.11.0-7-generic-recovery-8eee3942-ee23-4d80-a81d-8bfc20ba80ce' {
menuentry 'Memory test (memtest86+)' {
menuentry 'Memory test (memtest86+, serial console 115200)' {
Mais il me semble déjà avoir vu çà quelque part... Ici même avec la 13.04 en début de sujet (page#1) ...
tiramiseb m'avait demandé de faire quel que manips, je vais relire tout çà et adapter à Saucy ...
@+. Babdu89 .
Dernière modification par Babdu89 (Le 09/10/2013, à 16:54)
J'ai découvert Ubuntu avec la 07.10.... Et alors?!... Depuis je regarde de temps en temps si Windows marche toujours....
Hors ligne
#29 Le 09/10/2013, à 16:41
- malbo
Re : autoremove lave plus blanc
Babdu89,
Le nettoyage de ton noyau 3.11.0-4 devrait être complet mais par contre on peut penser que lors d'une prochaine mise à jour du noyau, quand tu vas vouloir utiliser la commande "sudo apt-get autoremove" pour virer le noyau 3.11.0-7, ça va mal se passer puisqu'aucun paquet 3.11.0-7 n’apparaît comme étant installé automatiquement.
Je me demande si ça ne viendrait pas de la façon de faire les mises à jour qui est peut-être différente pour toi. Moi, je n'utilise jamais le gestionnaire de mises à jour et je fais ça toujours par des commandes en 3 étapes :
sudo apt-get update
puis quand c'est fini de mouliner :
sudo apt-get upgrade
puis quand c'est fini de mouliner :
sudo apt-get dist-upgrade
Et lorsque cette dernière commande donne lieu à des mises à jour du noyau, je passe directement - et sans redémarrage de l'ordi - la commande :
sudo apt-get autoremove
Dernière modification par malbo (Le 09/10/2013, à 16:43)
Hors ligne
#30 Le 09/10/2013, à 17:15
- Babdu89
Re : autoremove lave plus blanc
Post#14 tiramiseb dit;
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.
Voila le contenu de /var/lib/apt/extended_states
De ma Saucy ...
Package: linux-headers-generic
Architecture: i386
Auto-Installed: 1
Package: linux-image-generic
Architecture: i386
Auto-Installed: 1
Package: grub2-common
Architecture: i386
Auto-Installed: 0
Package: grub-pc
Architecture: i386
Auto-Installed: 0
Package: grub-gfxpayload-lists
Architecture: i386
Auto-Installed: 0
Package: os-prober
Architecture: i386
Auto-Installed: 0
Package: grub-pc-bin
Architecture: i386
Auto-Installed: 0
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: 1
Package: libgksu2-0
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: libzeitgeist-2.0-0
Architecture: i386
Auto-Installed: 1
Package: libapparmor1
Architecture: i386
Auto-Installed: 1
Package: libboost-system1.53.0
Architecture: i386
Auto-Installed: 1
Package: cheese-common
Architecture: i386
Auto-Installed: 1
Package: libdns99
Architecture: i386
Auto-Installed: 1
Package: libassuan0
Architecture: i386
Auto-Installed: 1
Package: libjson-c2
Architecture: i386
Auto-Installed: 1
Package: libsnmp-base
Architecture: i386
Auto-Installed: 1
Package: lp-solve
Architecture: i386
Auto-Installed: 1
Package: libunity-scopes-json-def-desktop
Architecture: i386
Auto-Installed: 1
Package: onboard-data
Architecture: i386
Auto-Installed: 1
Package: libgcr-base-3-1
Architecture: i386
Auto-Installed: 1
Package: libqt5qml5
Architecture: i386
Auto-Installed: 1
Package: libxcb-randr0
Architecture: i386
Auto-Installed: 1
Package: whoopsie-preferences
Architecture: i386
Auto-Installed: 1
Package: libwayland-client0
Architecture: i386
Auto-Installed: 1
Package: libaccounts-qt5-1
Architecture: i386
Auto-Installed: 1
Package: libsignon-qt5-1
Architecture: i386
Auto-Installed: 1
Package: libjson-glib-1.0-common
Architecture: i386
Auto-Installed: 1
Package: init-system-helpers
Architecture: i386
Auto-Installed: 1
Package: libqt5quick5
Architecture: i386
Auto-Installed: 1
Package: libqt5widgets5
Architecture: i386
Auto-Installed: 1
Package: libpackagekit-glib2-16
Architecture: i386
Auto-Installed: 1
Package: libc6-dbg
Architecture: i386
Auto-Installed: 1
Package: libqt5xml5
Architecture: i386
Auto-Installed: 1
Package: libtevent0
Architecture: i386
Auto-Installed: 1
Package: unity-scopes-master-default
Architecture: i386
Auto-Installed: 1
Package: libraw9
Architecture: i386
Auto-Installed: 1
Package: libqt5opengl5
Architecture: i386
Auto-Installed: 1
Package: ethtool
Architecture: i386
Auto-Installed: 1
Package: libatm1
Architecture: i386
Auto-Installed: 1
Package: libimobiledevice4
Architecture: i386
Auto-Installed: 1
Package: libcheese-gtk23
Architecture: i386
Auto-Installed: 1
Package: activity-log-manager
Architecture: i386
Auto-Installed: 1
Package: libisc95
Architecture: i386
Auto-Installed: 1
Package: libgcr-ui-3-1
Architecture: i386
Auto-Installed: 1
Package: indicator-keyboard
Architecture: i386
Auto-Installed: 1
Package: libgphoto2-6
Architecture: i386
Auto-Installed: 1
Package: libxcb-sync0
Architecture: i386
Auto-Installed: 1
Package: libqt53d5
Architecture: i386
Auto-Installed: 1
Package: libqt5location5
Architecture: i386
Auto-Installed: 1
Package: libapparmor-perl
Architecture: i386
Auto-Installed: 1
Package: libqt5printsupport5
Architecture: i386
Auto-Installed: 1
Package: libibus-1.0-5
Architecture: i386
Auto-Installed: 1
Package: libqt5test5
Architecture: i386
Auto-Installed: 1
Package: libxcb-keysyms1
Architecture: i386
Auto-Installed: 1
Package: libwhoopsie-preferences0
Architecture: i386
Auto-Installed: 1
Package: libwayland-server0
Architecture: i386
Auto-Installed: 1
Package: libqt5gui5
Architecture: i386
Auto-Installed: 1
Package: gnome-control-center-datetime
Architecture: i386
Auto-Installed: 1
Package: libxtables10
Architecture: i386
Auto-Installed: 1
Package: dh-python
Architecture: i386
Auto-Installed: 1
Package: libxcb-image0
Architecture: i386
Auto-Installed: 1
Package: libgc1c2
Architecture: i386
Auto-Installed: 1
Package: shotwell-common
Architecture: i386
Auto-Installed: 1
Package: liborcus-0.6-0
Architecture: i386
Auto-Installed: 1
Package: libical1
Architecture: i386
Auto-Installed: 1
Package: libcolamd2.7.1
Architecture: i386
Auto-Installed: 1
Package: libxcb-icccm4
Architecture: i386
Auto-Installed: 1
Package: libllvm3.3
Architecture: i386
Auto-Installed: 1
Package: libpoppler43
Architecture: i386
Auto-Installed: 1
Package: libsystemd-journal0
Architecture: i386
Auto-Installed: 1
Package: libqt5v8-5
Architecture: i386
Auto-Installed: 1
Package: libbamf3-2
Architecture: i386
Auto-Installed: 1
Package: gir1.2-ibus-1.0
Architecture: i386
Auto-Installed: 1
Package: libcheese7
Architecture: i386
Auto-Installed: 1
Package: libgphoto2-port10
Architecture: i386
Auto-Installed: 1
Package: libasound2-data
Architecture: i386
Auto-Installed: 1
Package: iproute2
Architecture: i386
Auto-Installed: 1
Package: libxcb-render-util0
Architecture: i386
Auto-Installed: 1
Package: libqt5sensors5
Architecture: i386
Auto-Installed: 1
Package: p11-kit
Architecture: i386
Auto-Installed: 1
Package: libwayland-cursor0
Architecture: i386
Auto-Installed: 1
Package: libqt5webkit5
Architecture: i386
Auto-Installed: 1
Package: nvidia-settings-304
Architecture: i386
Auto-Installed: 1
Package: dkms
Architecture: i386
Auto-Installed: 1
Package: fakeroot
Architecture: i386
Auto-Installed: 1
Package: screen-resolution-extra
Architecture: i386
Auto-Installed: 1
Package: python-xkit
Architecture: i386
Auto-Installed: 1
Package: nvidia-304
Architecture: i386
Auto-Installed: 1
Package: libcolumbus1-common
Architecture: i386
Auto-Installed: 1
Package: boot-sav
Architecture: i386
Auto-Installed: 1
Package: gawk
Architecture: i386
Auto-Installed: 1
Package: boot-sav-extra
Architecture: i386
Auto-Installed: 1
Package: python-configobj
Architecture: i386
Auto-Installed: 1
Package: libsigsegv2
Architecture: i386
Auto-Installed: 1
Package: pastebinit
Architecture: i386
Auto-Installed: 1
Package: glade2script
Architecture: i386
Auto-Installed: 1
Package: liblua5.2-0
Architecture: i386
Auto-Installed: 1
Package: libmnl0
Architecture: i386
Auto-Installed: 1
Package: liburl-dispatcher1
Architecture: i386
Auto-Installed: 1
Package: libunity-core-6.0-8
Architecture: i386
Auto-Installed: 1
Package: libsasl2-modules-db
Architecture: i386
Auto-Installed: 1
Package: linux-headers-3.11.0-12-generic
Architecture: i386
Auto-Installed: 1
Package: linux-image-3.11.0-12-generic
Architecture: i386
Auto-Installed: 1
Package: libharfbuzz-icu0
Architecture: i386
Auto-Installed: 1
Package: evolution-data-server-goa
Architecture: i386
Auto-Installed: 1
Package: linux-image-extra-3.11.0-12-generic
Architecture: i386
Auto-Installed: 1
Package: linux-headers-3.11.0-12
Architecture: i386
Auto-Installed: 1
Package: libglamor0
Architecture: i386
Auto-Installed: 1
Package: xserver-xorg-glamoregl
Architecture: i386
Auto-Installed: 1
Tout à la fin, on voit bien le kernel 3.11.0-12 ... il est auto-instaled ...
Mais pas de 3.11.0-7 dans le fichier ...
qu'est-ce que c'est que ce mic mac?...
Bon, il me semble que j'ai testé le script de Hoper sur ma Saucy ...
Oui, il est installé ... Je regarde dans les sujets ;
http://forum.ubuntu-fr.org/viewtopic.ph … #p14627101
http://forum.ubuntu-fr.org/viewtopic.ph … #p14625411
Comme on peut le constaté, j'ai installé le 3.11.0-7 avec les maj système, donc en auto-instaled ...
Pourquoi il n'est pas "nettoyé" avec autoremove?
Pourquoi il n'est pas dans ; /var/lib/apt/extended_states de ma SAucy ?...
Peut-être que pour qu'il soit pris en compte de désinstallation par autoremove, faut il qu'il n'y aie pas de trou entre les versions de kernel ...
C'était le cas ; 3.11.0-4 ;3.11.0-7; pas de 3.11.0-11 et pour finir le 3.11.0-12 ...
Ou alors comme dit malbo, la manière de faire les maj système...Lui les fait en commandes, moi en passant par le gestionnaire de maj ...
Affaire à suivre ...
@+. Babdu89 .
Dernière modification par Babdu89 (Le 09/10/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
#31 Le 09/10/2013, à 17:32
- malbo
Re : autoremove lave plus blanc
Je ne sais pas répondre à toutes ces interrogations bien légitimes. Je n'ai pas le niveau technique pour analyser ce qui se passe comme l'a fait tiramiseb dans les posts d'Avril 2013 plus haut dans cette discussion. Je sais juste constater que ça marche ou pas et encore....
Hors ligne
#32 Le 27/04/2015, à 05:11
- malbo
Re : autoremove lave plus blanc
J'ai constaté que autoremove lavait plus blanc également pour Ubuntu 12.04. En fouillant avec Google, j'ai trouvé qu'il y a eu une mise à jour de apt pour Precise (passage à la version 0.8.16~exp12ubuntu10.23) qui a réglé le problème et qui fait que le nettoyage des vieux noyaux de Ubuntu 12.04 est aussi facile que pour Ubuntu 14.04. Ceci apparaît dans le rapport de bug #1429041 : https://bugs.launchpad.net/ubuntu/+sour … ug/1429041
EDIT le 26 juin 2015 : je constate que le nettoyage n'est pas absolument complet :
~$ dpkg -l | grep -Ei "linux-headers|linux-image"
ii linux-headers-3.2.0-86 3.2.0-86.124 Header files related to Linux kernel version 3.2.0
ii linux-headers-3.2.0-86-generic 3.2.0-86.124 Linux kernel headers for version 3.2.0 on 64 bit x86 SMP
ii linux-headers-3.2.0-87 3.2.0-87.125 Header files related to Linux kernel version 3.2.0
ii linux-headers-3.2.0-87-generic 3.2.0-87.125 Linux kernel headers for version 3.2.0 on 64 bit x86 SMP
ii linux-headers-generic 3.2.0.87.101 Generic Linux kernel headers
rc linux-image-3.2.0-79-generic 3.2.0-79.115 Linux kernel image for version 3.2.0 on 64 bit x86 SMP
rc linux-image-3.2.0-80-generic 3.2.0-80.116 Linux kernel image for version 3.2.0 on 64 bit x86 SMP
rc linux-image-3.2.0-81-generic 3.2.0-81.117 Linux kernel image for version 3.2.0 on 64 bit x86 SMP
rc linux-image-3.2.0-82-generic 3.2.0-82.119 Linux kernel image for version 3.2.0 on 64 bit x86 SMP
rc linux-image-3.2.0-83-generic 3.2.0-83.120 Linux kernel image for version 3.2.0 on 64 bit x86 SMP
rc linux-image-3.2.0-84-generic 3.2.0-84.121 Linux kernel image for version 3.2.0 on 64 bit x86 SMP
rc linux-image-3.2.0-85-generic 3.2.0-85.122 Linux kernel image for version 3.2.0 on 64 bit x86 SMP
ii linux-image-3.2.0-86-generic 3.2.0-86.124 Linux kernel image for version 3.2.0 on 64 bit x86 SMP
ii linux-image-3.2.0-87-generic 3.2.0-87.125 Linux kernel image for version 3.2.0 on 64 bit x86 SMP
ii linux-image-generic 3.2.0.87.101 Generic Linux kernel image
C'est à dire qu'il reste les fichiers de configuration (notés "rc" en début de ligne) de chacun des noyaux sensés être supprimés par autoremove. Bien sûr, on peut supprimer cela par la commande "sudo dpkg --purge lenomdupaquet" en remplaçant "lenomdupaquet" par "linux-image-3.2.0-79-generic" et faire de même pour chaque paquet noté "rc", mais ça ne fait pas gagner des Go et personnellement, je laisse tout en l'état.
EDIT le 10 juin 2016 : je vérifie que le fonctionnement de autoremove est bien toujours le même pour Ubuntu 14.04 (ici) et pour Ubuntu 16.04 (là), à savoir que tous les noyaux sont supprimés à l'exception du dernier et de l'avant-dernier noyau
Dernière modification par malbo (Le 10/06/2016, à 16:31)
Hors ligne