Suppression de certaines applications

Bonsoir,

J’ai installé Debian Lenny en machine virtuel avant que je le fasse “en dur”. Mais je suis confronté à quelques petits problèmes.

En effet, il y a certaine application dont je n’ai pas besoin que je supprime. Suppression faite par le gestionnaire de paquet Synaptic ou je fais seulement un simple Supression.

Les principales applications que je supprimes sont :
Open-office
Cheese
Rhythmbox
Evolution
Epiphany
Transmission
et une ou deux autres applications.

Le problème survient lorsque je fais un apt-get autoremove, et je tombe là-dessus :

  alacarte app-install-data arj bluez-gnome bsh bsh-gcj bzip2 capplets-data
  cdrdao deskbar-applet desktop-file-utils dmz-cursor-theme dvd+rw-tools eog
  evince evolution-data-server evolution-data-server-common evolution-webcal
  fast-user-switch-applet fastjar file-roller finger gcalctool gcj-4.3-base
  gconf-editor gdm gdm-themes gedit gedit-common genisoimage gij-4.3
  gnome-about gnome-app-install gnome-applets gnome-applets-data
  gnome-backgrounds gnome-cards-data gnome-control-center gnome-core
  gnome-desktop-data gnome-icon-theme gnome-media gnome-media-common
  gnome-menus gnome-netstatus-applet gnome-nettool gnome-network-admin
  gnome-panel gnome-panel-data gnome-power-manager gnome-screensaver
  gnome-session gnome-settings-daemon gnome-spell gnome-system-monitor
  gnome-system-tools gnome-themes gnome-themes-extras gnome-user-guide
  gnome-utils gnome-vfs-obexftp gnome-volume-manager gnuchess
  gstreamer0.10-gnomevfs gstreamer0.10-tools gtk2-engines gtk2-engines-pixbuf
  gtkhtml3.14 gucharmap guile-1.8-libs java-common java-gcj-compat
  java-gcj-compat-headless libao2 libapm1 libavahi-gobject0 libavahi-ui0
  libbcel-java libblas3gf libbluetooth2 libcamel1.2-11 libcurl3 libdmx1
  libebook1.2-9 libecal1.2-7 libedata-book1.2-2 libedata-cal1.2-6
  libedataserver1.2-9 libedataserverui1.2-8 libegroupwise1.2-13 libepc-1.0-1
  libepc-ui-1.0-1 libexchange-storage1.2-3 libexempi3 libgalago3 libgcj-bc
  libgcj-common libgcj9-0 libgcj9-0-awt libgcj9-jar libgda3-3 libgda3-common
  libgdata-google1.2-1 libgdata1.2-1 libgdl-1-0 libgdl-1-common libgfortran3
  libggz2 libggzcore9 libggzmod4 libgksu1.2-0 libgksuui1.0-1 libgmyth0
  libgnome-desktop-2 libgnome-media0 libgnome-pilot2 libgnome-window-settings1
  libgnomecups1.0-1 libgnomekbd-common libgnomekbd2 libgnomekbdui2
  libgnomeprint2.2-0 libgnomeprint2.2-data libgnomeprintui2.2-0
  libgnomeprintui2.2-common libgnomevfs2-bin libgpgme11 libgpod3
  libgtk-vnc-1.0-0 libgtkhtml3.14-19 libgtksourceview-common
  libgtksourceview1.0-0 libgtksourceview2.0-0 libgtksourceview2.0-common
  libgucharmap6 libgweather-common libgweather1 libhsqldb-java
  libhsqldb-java-gcj libhtml-parser-perl libhtml-tagset-perl libhtml-tree-perl
  libhyphen0 libicu38 libjaxp1.3-java libjaxp1.3-java-gcj libjline-java
  libkpathsea4 liblapack3gf liblircclient0 liblog4j1.2-java liblua5.1-0
  libmetacity0 libmtp7 libmusicbrainz4c2a libmx4j-java libmysqlclient15off
  libnautilus-burn4 libneon27 libnet-dbus-perl libnm-glib0 liboobs-1-4
  libopal-2.2 libopenobex1 libosp5 libpisock9 libpisync1 libpt-1.10.10
  libpt-1.10.10-plugins-alsa libpt-1.10.10-plugins-v4l libpth20 libregexp-java
  libsdl1.2debian libsdl1.2debian-alsa libservlet2.4-java libslab0 libspectre1
  libspeexdsp1 libssh2-1 libstlport4.6ldbl libsuitesparse-3.1.0 libsvga1
  libtotem-plparser10 libtrackerclient0 liburi-perl libvorbisfile3
  libwps-0.1-1 libwww-perl libxalan2-java libxalan2-java-gcj libxerces2-java
  libxerces2-java-gcj libxklavier12 libxml-parser-perl libxml-twig-perl
  lp-solve metacity metacity-common mysql-common nautilus nautilus-cd-burner
  nautilus-data p7zip pkg-config python-4suite-xml python-eggtrayicon
  python-gdata python-gdbm python-gmenu python-gnome2-desktop
  python-gnome2-extras python-gst0.10 python-gtkhtml2 python-gtkmozembed
  python-gtksourceview2 python-notify python-sexy python-xdg seahorse
  sound-juicer svgalibg1 swfdec-gnome system-config-printer
  system-tools-backends totem-common totem-gstreamer totem-mozilla
  totem-plugins ttf-liberation ttf-opensymbol unzip vinagre vino w3c-dtd-xhtml
  wodim zenity zip

Bref, tout est supprimé…

Bonsoir,

Bien essaye :

Cela supprime, et le paquet, et ses fichiers de configurations.

Il est bien sur toujours plus prudent de commencer par une simulation :

a+

A quoi sert --purge?

A bien nettoyer le système après une desinstallation d’une application?
Si j’ai cette liste conséquente après un simple apt-get remove, j’ose imaginé après une remove --purge… :neutral_face:

Comme dit + haut –purge c’est pour supprimer les fichiers de configurations, sans cette option tu supprime le paquet en conservant les fichiers de configurations.

Je n’ai pas regardé ta liste dans le détail, mais sinon c’est plutôt l’inverse, vu que autoremove supprime, et le paquet, et ses dépendances.

Je dis ça parce que dans ton 1er message, c’est bien de l’option “autoremove” dont tu cause, remove lui supprime le paquet en conservant ses dépendances et ses fichiers de configurations.

a+

P.S. : Dans Synaptic, apt-get remove équivaut à Sélectionner pour suppression, et apt-get remove --purge correspond à Sélectionner pour suppression complète.

Salut,

Question subsidiaire :
Avec la taille des disques modernes, quel besoin as-tu de supprimer des applications ?
Tu renommes leur point d’entrée dans /usr/bin si tu ne veux pas que tes “users” s’en servent :slightly_smiling:

Salut ggoodluck47 et désolé pour le retard.

Pour répondre à ta question, je n’ai pas de problème d’espace disque loin de là mais pourquoi garder des applications dont je n’en ai pas l’utilité?

Autant les supprimer. Etant actuellement sous Squezze, j’ai supprimé les applications comme expliqué dans mon 1er message. Résultat, toujours les mêmes paquets à supprimer via “apt-get autoremove”.

Si je ne me trompe pas, cette commande sert à supprimer les paquets orphelins.
Pourquoi le sont-ils avec seulement ceci de desinstallé?

Open-office Cheese Rhythmbox Evolution Epiphany Transmission

J’ai fait la même chose sous Ubuntu 9.10 et je n’ai pas eu cette gigantesque liste.
De même, elle apparait lorsque je fais un simple apt-get install.

Comment m’en débarrasser?
Aurais-je du faire une “supression complète” dans le Synaptic?

Merci

EDIT : Il se trouve que j’ai cette liste juste après être passé en version Testing.
Je fais les 3 commandes necessaire à la migration, je reboot, je fais un apt-get autoremove et je tombe sur cette liste…

utilise debfoster a l’avenir :slightly_smiling:

Bonjour,
Il me semble qu’ “evolution” est une dépendance de Gnome donc si tu enlève “evolution” ,il veut supprimé Gnome.

Salut,

j’ai le même problème : la raison pour laquelle je veux enlever des applications
dont je ne me se sers pas, c’est les mises à jour !!! J’ai environ 100 paquets
qui se mettent à jour chaque semaine je trouve ça énorme et donc j’essaie de
réduire ce nombre en retirant les applis inutiles.

Un ‘apt-get install les applications de la liste que tu veux garder’ les passera en “installe manuellement”… De cette facon apt ne te proposera plus de les faire sauter a chaque autoremove !

Il était une fois un méta paquet que nous appelerons A.
En lui même, ce paquet ne contient rien, mais il a une énorme liste de dépendances.
Pleins de petits paquets a, b, c, etc …
Si j’enlève un seul de ces petits paquets (a, b, ou peu importe) de mon système, le système va me proposer d’enlever ce “gros” meta paquet (A) et tout ses petits car une de ses dépendances est manquante.
C’est le cas par exemple du paquet gnome …

apt-cache show gnome ....Environnement de bureau GNOME avec composants additionnels Ceci est l'environnement de bureau GNOME, un bureau intuitif et attrayant, avec des composants additionnels. Ce paquet s'appuie sur la distribution standard de l'environnement de bureau GNOME plus un ensemble complet de greffons et autres applications s'intégrant avec GNOME et Debian, fournissant ainsi le meilleur environnement possible à ce jour. Tag: interface::x11, role::metapackage, special::meta, suite::gnome, uitoolkit::gtk, use::gameplaying Task: gnome-desktop

apt-cache depends gnome gnome Dépend: gnome-desktop-environment |Dépend: gdm-themes Dépend: gdm Dépend: gnome-themes-extras Dépend: gnome-games Dépend: libpam-gnome-keyring Dépend: gstreamer0.10-plugins-ugly Dépend: gstreamer0.10-ffmpeg |Dépend: rhythmbox Dépend: banshee Dépend: synaptic Dépend: system-config-printer Dépend: totem-mozilla Dépend: epiphany-extensions Dépend: gedit-plugins Dépend: evolution-plugins |Dépend: evolution-exchange Dépend: evolution-mapi Dépend: evolution-webcal Dépend: gnome-app-install Dépend: transmission-gtk Dépend: arj Dépend: avahi-daemon Dépend: tomboy Suggère: gnome-dbg Suggère: openoffice.org-gnome Suggère: openoffice.org-evolution Recommande: gnome-games-extra-data Recommande: network-manager-gnome Recommande: gnome-office Recommande: update-notifier Recommande: gparted Recommande: remmina Recommande: hal-cups-utils Recommande: gthumb |Recommande: liferea |Recommande: evolution-rss Recommande: blam Recommande: menu-xdg Recommande: gdebi Recommande: gnome-volume-manager Est en conflit avec: <gnome-cups-manager>

Salut,

Et si tu places en hold gnome-desktop-environment ?

Je n’ai jamais essayé mais cela vaut le coup :slightly_smiling:

Un Aptitude bien configuré devrait te permettre de gérer cette situation
délicate.

Tu peux par exemple lui demander momentanément
de ne plus résoudre automatiquement les dépendances
et de ne plus supprimer automatiquement les paquets inutilisés.

En plus tu peux faire une simulation avant de faire le grand saut.