Autoremove risqué

Bonsoir,

J’ai voulu effectuer un autoremove, mais cette fois la liste des paquets à supprimer me paraît un peu aberrante.

Les paquets suivants seront ENLEVÉS : bluez bsh bsh-gcj cheese dctrl-tools debian-keyring devscripts diffstat dmz-cursor-theme dpatch dput ekiga empathy empathy-doc epiphany-browser-data equivs fast-user-switch-applet file-roller freeglut3 gcalctool gconf-defaults-service gconf-editor gdm gdm-themes geoclue geoclue-hostip geoclue-localnet geoclue-manual geoclue-yahoo ggzcore-bin gir1.0-clutter-0.8 gir1.0-freedesktop gir1.0-glib-2.0 gir1.0-gtk-2.0 gnome-audio gnome-backgrounds gnome-bluetooth gnome-cards-data gnome-games gnome-games-data gnome-games-extra-data gnome-js-common gnome-nettool gnome-screensaver gnome-system-tools gnome-themes gnome-user-share gnuchess gnuchess-book gstreamer0.10-tools gtk2-engines-pixbuf gucharmap guile-1.8-libs gvfs-bin hamster-applet kernel-package libapache2-mod-dnssd libapt-pkg-perl libasound2-plugins libauthen-sasl-perl libavahi-gobject0 libavahi-ui0 libboost-program-options1.39.0 libchamplain-0.4-0 libchamplain-gtk-0.4-0 libclutter-0.8-0 libclutter-cairo-0.8-0 libclutter-gtk-0.10-0 libclutter-gtk-0.8-0 libconvert-binhex-perl libcrypt-ssleay-perl libcryptui0 libdevel-symdump-perl libdmx1 libempathy-common libempathy-gtk-common libempathy-gtk28 libempathy30 libexiv2-5 libextutils-depends-perl libextutils-pkgconfig-perl libfcgi-perl libgeoclue0 libggz2 libggzcore9 libggzmod4 libgmyth0 libgmythupnp0 libgnome-bluetooth2 libgnome-bluetooth7 libgnomekbd3 libgoo-canvas-perl libgoocanvas-common libgoocanvas3 libgtk-vnc-1.0-0 libhsqldb-java-gcj libio-pty-perl libio-stringy-perl libipc-run-perl libiw29 libjpeg7 libkpathsea4 libloudmouth1-0 liblzma0 libmime-tools-perl libmissioncontrol-client0 libmissioncontrol-server1 libneon27 libnm-glib0 libnm-util1 libopal3.6.4 libopal3.6.6 libopenobex1 libosp5 libossp-uuid-perl libossp-uuid15 libparse-debcontrol-perl libpod-coverage-perl libpolkit-dbus2 libpolkit-gnome0 libpolkit-grant2 libpolkit-gtk-1-0 libpolkit2 libpoppler4 libpq5 libprotobuf4 libpt2.6.4 libpt2.6.4-plugins libpt2.6.5 libpt2.6.5-plugins libpulse-browse0 librasqal1 libsoap-lite-perl libswfdec-0.8-0 libtask-weaken-perl libtelepathy-farsight0 libtelepathy-glib0 libtelepathy2 libterm-size-perl libtest-pod-perl libx264-78 libxklavier12 libxtrap6 libxxf86misc1 libyaml-syck-perl lintian obex-data-server obexd-client p7zip-full patchutils policykit policykit-gnome pulseaudio pulseaudio-esound-compat pulseaudio-module-x11 pulseaudio-utils python-bugbuddy python-eggtrayicon python-gtkglext1 python-nose python-opengl python-urwid rss-glx seahorse seahorse-plugins sound-juicer strace swfdec-gnome telepathy-gabble telepathy-mission-control-5 telepathy-salut totem-gstreamer ttf-baekmuk ttf-bengali-fonts ttf-devanagari-fonts ttf-gujarati-fonts ttf-indic-fonts ttf-kannada-fonts ttf-kochi-gothic ttf-malayalam-fonts ttf-oriya-fonts ttf-punjabi-fonts ttf-sazanami-mincho ttf-tamil-fonts ttf-telugu-fonts ttf-wqy-zenhei vinagre vino w3c-dtd-xhtml wdiff xserver-xephyr xulrunner-1.9-gnome-support 0 mis à jour, 0 nouvellement installés, 192 à enlever et 6 non mis à jour. Après cette opération, 457Mo d'espace disque seront libérés. Souhaitez-vous continuer [O/n] ?

Comment est-ce que je peux corriger ce problème ?

Merci

PS : Lorsque j’installe des paquets manuellement je n’utilise que apt-get et jamais aptitude.

‘apt-get install les paquets que tu veux garder && apt-get autoremove’

La premiere partie de la commande passera les paquets qui te sont reellement utiles en “installes manuellement” (et les mettra a jour le cas echeant), ils ne seront donc pas supprimes lors des prochains autoremove…

Merci, ça a fonctionné,

Comment se fait-il que certains paquets comme gdm, ou autres importants au système paraissent dans la liste de l’autoremove ? C’est pas normal, si ?

Parce qu’il faut préciser un paquet derrière autoremove : apt-get autoremove mon_paquet. Sinon, il supprime tous les paquets marqués comme « installé automatiquement » !

Le scenario le plus probable a mon avis :
Tu as desinstalle aun moment ou un autre un paquet de la suite Gnome, ce qui a provoque la desinstallation du meta-paquet gnome. Ce meta-paquet en lui-meme n’apporte rien sur ton systeme, mais il depend des paquets de la suite Gnome et ces derniers sont installes automatiquement par lui.
Une fois ce meta-paquet supprime, les paquets de la suite Gnome (dont gdm) n’ont plus aucun paquet dependant d’eux, et comme ils sont marques comme “installes automatiquement”, APT te propose de les supprimer a chaque autoremove…
En faisant un ‘apt-get install ces paquets’ tu les as passes comme “installes manuellement” et APT ne te propose donc plus de les enlever de ton systeme.


Un ‘apt-get autoremove’ sans paquet en argument apres une mise a jour permet par exemple de verifier qu’il n’y a pas de librairie orpheline restee installee sur le systeme.

Ok, merci pour ces infos