[Probleme] Suppression de paquets

Bonjour a tous,

Voila je me suis mis a Debian Lenny pour les études (DUT Info), donc je me depatouille comme je peux, j’essaye de comprendre les histoires de depôts et de paquets seulement quand je souhaite installer une application toute bete tel que aMSN sur Debian et bien aptitude me propose gentillement de supprimer une bonne partie de mes paquets, ce qui pose un peu de probleme …

Voila si qqun pouvait m’eclaircir sur le sujet (mon but étant d’apprendre Linux !)

Merci d’avance, je met ce que ca m’affiche dans le terminal :

[size=85]Les NOUVEAUX paquets suivants vont être installés :

amsn amsn-data{a} libsnack2{a} tcl-tls{a} tcl8.5{a} tk8.5{a}

Les paquets suivants seront ENLEVÉS :

alacarte{u} app-install-data{u} arj{u} bluez-gnome{u} bzip2{u}
capplets-data{u} cdrdao{u} cheese{u} deskbar-applet{u}
desktop-file-utils{u} dmz-cursor-theme{u} dvd+rw-tools{u} ekiga{u} eog{u}
evince{u} evolution-exchange{u} fast-user-switch-applet{u} file-roller{u}
finger{u} gcalctool{u} gconf-editor{u} gdm{u} gdm-themes{u} gedit{u}
gedit-common{u} genisoimage{u} gnome-about{u} gnome-app-install{u}
gnome-applets{u} gnome-applets-data{u} gnome-backgrounds{u}
gnome-cards-data{u} gnome-control-center{u} gnome-core{u} gnome-games{u}
gnome-games-data{u} gnome-media{u} gnome-media-common{u} gnome-menus{u}
gnome-netstatus-applet{u} gnome-nettool{u} gnome-network-admin{u}
gnome-panel{u} gnome-panel-data{u} gnome-power-manager{u}
gnome-screensaver{u} gnome-session{u} gnome-settings-daemon{u}
gnome-spell{u} gnome-system-monitor{u} gnome-system-tools{u}
gnome-themes{u} gnome-themes-extras{u} gnome-user-guide{u}
gnome-vfs-obexftp{u} gnome-volume-manager{u} gnuchess{u}
gstreamer0.10-gnomevfs{u} gstreamer0.10-tools{u} gtk2-engines{u}
gtk2-engines-pixbuf{u} gucharmap{u} guile-1.8-libs{u} libao2{u}
libapm1{u} libavahi-ui0{u} libdmx1{u} libepc-1.0-1{u} libepc-ui-1.0-1{u}
libexempi3{u} libgalago3{u} libgda3-3{u} libgda3-common{u} libgdl-1-0{u}
libgdl-1-common{u} libggz2{u} libggzcore9{u} libggzmod4{u}
libgksu1.2-0{u} libgksuui1.0-1{u} libgmyth0{u} libgnome-media0{u}
libgnome-window-settings1{u} libgnomecups1.0-1{u} libgnomekbd-common{u}
libgnomekbd2{u} libgnomekbdui2{u} libgnomeprint2.2-0{u}
libgnomeprint2.2-data{u} libgnomeprintui2.2-0{u}
libgnomeprintui2.2-common{u} libgnomevfs2-bin{u} libgpgme11{u}
libgpod3{u} libgtk-vnc-1.0-0{u} libgtksourceview-common{u}
libgtksourceview1.0-0{u} libgtksourceview2.0-0{u}
libgtksourceview2.0-common{u} libgucharmap6{u} libgweather-common{u}
libgweather1{u} libhtml-parser-perl{u} libhtml-tagset-perl{u}
libhtml-tree-perl{u} libkpathsea4{u} liblircclient0{u} libmetacity0{u}
libmtp7{u} libmusicbrainz4c2a{u} libmysqlclient15off{u}
libnautilus-burn4{u} libnet-dbus-perl{u} liboobs-1-4{u} libopal-2.2{u}
libopenobex1{u} libpt-1.10.10{u} libpt-1.10.10-plugins-alsa{u}
libpt-1.10.10-plugins-v4l{u} libpth20{u} libsdl1.2debian{u}
libsdl1.2debian-alsa{u} libslab0{u} libspectre1{u} libspeexdsp1{u}
libsvga1{u} libtotem-plparser10{u} libtrackerclient0{u} liburi-perl{u}
libvorbisfile3{u} libwww-perl{u} libxklavier12{u} libxml-parser-perl{u}
libxml-twig-perl{u} metacity{u} metacity-common{u} mysql-common{u}
nautilus{u} nautilus-cd-burner{u} nautilus-data{u} p7zip{u} pkg-config{u}
python-4suite-xml{u} python-eggtrayicon{u} python-gdata{u} python-gdbm{u}
python-gmenu{u} python-gnome2-desktop{u} python-gnome2-extras{u}
python-gst0.10{u} python-gtkhtml2{u} python-gtkmozembed{u}
python-gtksourceview2{u} python-notify{u} python-sexy{u} python-xdg{u}
rhythmbox{u} seahorse{u} serpentine{u} sound-juicer{u} svgalibg1{u}
swfdec-gnome{u} system-config-printer{u} system-tools-backends{u}
totem-common{u} totem-gstreamer{u} totem-mozilla{u} totem-plugins{u}
transmission-common{u} transmission-gtk{u} unzip{u} vinagre{u} vino{u}
wodim{u} zenity{u} zip{u}

0 paquets mis à jour, 6 nouvellement installés, 176 à enlever et 0 non mis à jour.[/size]

Salut,
Que te précise aptitude au dessus de cette liste de paquets à supprimer (dans le genre paquets non utilisés ou autre genre de messages…)?

Voila l’integrale de mon terminal concernant aptitude :slightly_smiling:

[size=85]valentine:/tmp# aptitude install aMsn
Lecture des listes de paquets… Fait
Construction de l’arbre des dépendances
Lecture des informations d’état… Fait
Lecture de l’information d’état étendu
Initialisation de l’état des paquets… Fait
Écriture de l’information d’état étendu… Fait
Lecture des descriptions de tâches… Fait
Les NOUVEAUX paquets suivants vont être installés :
amsn amsn-data{a} libsnack2{a} tcl-tls{a} tcl8.5{a} tk8.5{a}
Les paquets suivants seront ENLEVÉS :
alacarte{u} app-install-data{u} arj{u} bluez-gnome{u} bzip2{u}
capplets-data{u} cdrdao{u} cheese{u} deskbar-applet{u}
desktop-file-utils{u} dmz-cursor-theme{u} dvd+rw-tools{u} ekiga{u} eog{u}
evince{u} evolution-exchange{u} fast-user-switch-applet{u} file-roller{u}
finger{u} gcalctool{u} gconf-editor{u} gdm{u} gdm-themes{u} gedit{u}
gedit-common{u} genisoimage{u} gnome-about{u} gnome-app-install{u}
gnome-applets{u} gnome-applets-data{u} gnome-backgrounds{u}
gnome-cards-data{u} gnome-control-center{u} gnome-core{u} gnome-games{u}
gnome-games-data{u} gnome-media{u} gnome-media-common{u} gnome-menus{u}
gnome-netstatus-applet{u} gnome-nettool{u} gnome-network-admin{u}
gnome-panel{u} gnome-panel-data{u} gnome-power-manager{u}
gnome-screensaver{u} gnome-session{u} gnome-settings-daemon{u}
gnome-spell{u} gnome-system-monitor{u} gnome-system-tools{u}
gnome-themes{u} gnome-themes-extras{u} gnome-user-guide{u}
gnome-vfs-obexftp{u} gnome-volume-manager{u} gnuchess{u}
gstreamer0.10-gnomevfs{u} gstreamer0.10-tools{u} gtk2-engines{u}
gtk2-engines-pixbuf{u} gucharmap{u} guile-1.8-libs{u} libao2{u}
libapm1{u} libavahi-ui0{u} libdmx1{u} libepc-1.0-1{u} libepc-ui-1.0-1{u}
libexempi3{u} libgalago3{u} libgda3-3{u} libgda3-common{u} libgdl-1-0{u}
libgdl-1-common{u} libggz2{u} libggzcore9{u} libggzmod4{u}
libgksu1.2-0{u} libgksuui1.0-1{u} libgmyth0{u} libgnome-media0{u}
libgnome-window-settings1{u} libgnomecups1.0-1{u} libgnomekbd-common{u}
libgnomekbd2{u} libgnomekbdui2{u} libgnomeprint2.2-0{u}
libgnomeprint2.2-data{u} libgnomeprintui2.2-0{u}
libgnomeprintui2.2-common{u} libgnomevfs2-bin{u} libgpgme11{u}
libgpod3{u} libgtk-vnc-1.0-0{u} libgtksourceview-common{u}
libgtksourceview1.0-0{u} libgtksourceview2.0-0{u}
libgtksourceview2.0-common{u} libgucharmap6{u} libgweather-common{u}
libgweather1{u} libhtml-parser-perl{u} libhtml-tagset-perl{u}
libhtml-tree-perl{u} libkpathsea4{u} liblircclient0{u} libmetacity0{u}
libmtp7{u} libmusicbrainz4c2a{u} libmysqlclient15off{u}
libnautilus-burn4{u} libnet-dbus-perl{u} liboobs-1-4{u} libopal-2.2{u}
libopenobex1{u} libpt-1.10.10{u} libpt-1.10.10-plugins-alsa{u}
libpt-1.10.10-plugins-v4l{u} libpth20{u} libsdl1.2debian{u}
libsdl1.2debian-alsa{u} libslab0{u} libspectre1{u} libspeexdsp1{u}
libsvga1{u} libtotem-plparser10{u} libtrackerclient0{u} liburi-perl{u}
libvorbisfile3{u} libwww-perl{u} libxklavier12{u} libxml-parser-perl{u}
libxml-twig-perl{u} metacity{u} metacity-common{u} mysql-common{u}
nautilus{u} nautilus-cd-burner{u} nautilus-data{u} p7zip{u} pkg-config{u}
python-4suite-xml{u} python-eggtrayicon{u} python-gdata{u} python-gdbm{u}
python-gmenu{u} python-gnome2-desktop{u} python-gnome2-extras{u}
python-gst0.10{u} python-gtkhtml2{u} python-gtkmozembed{u}
python-gtksourceview2{u} python-notify{u} python-sexy{u} python-xdg{u}
rhythmbox{u} seahorse{u} serpentine{u} sound-juicer{u} svgalibg1{u}
swfdec-gnome{u} system-config-printer{u} system-tools-backends{u}
totem-common{u} totem-gstreamer{u} totem-mozilla{u} totem-plugins{u}
transmission-common{u} transmission-gtk{u} unzip{u} vinagre{u} vino{u}
wodim{u} zenity{u} zip{u}
0 paquets mis à jour, 6 nouvellement installés, 176 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 6614ko d’archives. Après dépaquetage, 477Mo seront libérés.
Voulez-vous continuer ? [Y/n/?] n
Abandon.
[/size]

Merci de m’aider :wink:

Essaye de l’installer via aptitude (sans spécifier de paramètres dans le genre install purge remove) et montre moi l’écran qu’il te retourne après avoir sélectionné les paquets à installer (le récapitulatif des paquets) via un screenshot.

Pour en avoir deja fait les frais si je fais l’installation, j’ai pu gnome, evolution, cheese, et consorts … :confused:

Et je n’utilise aucun paramètre :smt002

Bizarre, tu es sur que tu n’a pas utilisé apt-get install ou aptitude install?
Parce que sinon voilà l’écran le + significatif pour moi (cf. Capture d’écran ci-jointe).

Bon le probleme est resolu meme si c’est pas ce que je voulais …

En utilisant Synaptic, l’installation s’est faite sans probleme, aMsn et les 5 paquets presentant des dépendances se sont installés …

Le truc c’est que si le resultat est la, la comprehension elle m’echappe, qu’y a t-il comme différence entre aptitude et synaptic qui explique pourquoi il me fallait avec aptitude supprimer des paquets ?

Si qqun a cette reponse ! Merci d’avance :wink:

Aptitude a sans doute voulu désinstaller ces paquets parce qu’ils n’étaient plus utilisés alors que synaptic n’en tient pas rigueur.

Pourtant l’interface gnome je m’en sers bel et bien … :smt001

Mais en effet il semblerait que Synaptic suivent une logique différente de aptitude …

Bonsoir,

Peut-être un début de réponse :
Lorsqu’on désinstalle un paquet avec Synaptic, il ne désinstalle pas les dépendances non-utilisées du dit-paquet en même temps. Du moins c’était ainsi la dernière fois que je l’ai utilisé (plus d’un an…).
Aptitude quant à lui désinstalle tous les paquets qui ne sont plus utilisés, ou si tu préfères les paquets qui ont été installés automatiquement par dépendance d’un autre paquet.

Petit exemple comme tu débutes :
Prend un PaquetA qui dépend de PaquetB. Tu installes le PaquetA, PaquetB s’installe lui aussi car c’est une dépendance. À ce stade, sur ton système Debian, le PaquetA est marché comme “installé manuellement” et le PaquetB comme “automatiquement” (pour satisfaire la dépendance).

Maintenant si tu désinstalles PaquetA via Synaptic, PaquetB restera installé sur ton système (tu peux faire un ‘apt-get autoremove’ pour nettoyer ces paquets “orphelins”).
Aptitude lui va voir automatiquement que le PaquetB a été installé automatiquement, et lors de la désinstallation de PaquetA, il te proposera de le désinstaller s’il n’est la dépendance d’aucun autre paquet.


Maintenant le problème que je suspecte, c’est qu’un paquet, ayant pour dépendances tous les paquets listés par Aptitude, a été désinstallé. Comme toutes ses dépendances sont marquées comme “installées automatiquement”, il te propose de les virer…
Vérifie si gnome-desktop-environment est présent :

Ce paquet a pu être supprimé si tu as désinstallé un logiciel dont il dépendait. Ex : gnome-desktop-environment dépend de cheese, si tu désinstalles cheese, les dépendances de gnome-desktop-environment ne sont plus respectées, donc Aptitude te proposera de virer gnome-desktop-environment, mais comme il ne fait pas toujours tout du premier coup, il te proposera de virer toutes ses dépendances pour conserver l’intégrité de la base de données, donc tout le bureau Gnome…

Dans la liste des paquets que te propose de virer aptitude, repre ceux qui te servent, puis envoie un ‘apt-get install les paquets que tu veux garder’…
De cette facon ils passeront de “installes automatiquement” a “installes manuellement” et aptitude ne te proposera plus de les supprimer a chaque manipulation que tu feras avec !

Pour plus de details la-dessus, lance quelques recherches avec comme mots clefs “meta paquet”, que ce soit sur le forum ou sur ton moteur de recherche favori…