Andesi - forum

Forum francophone pour Debian

Vous n'êtes pas identifié(e).

#1 24/06/2008 11:00:49

kinroux
Membre
Lieu : Brest
Inscription : 24/06/2008
Messages : 27

[Résolu] aptitude veut enlever des paquets

Bonjour à tous,

Depuis le passage de Etch à Lenny, j'ai des soucis avec aptitude.
Quand je fait des mises à jour, aptitude veut supprimer de nombreux paquets (189) que j'utilise :

acertom:/home/thomas# aptitude safe-upgrade
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
Lecture des descriptions de tâches... Fait  
Les paquets suivants seront ENLEVÉS : 
  at-spi{u} bogofilter{u} bogofilter-bdb{u} bogofilter-common{u} 
  bug-buddy{u} cli-common{u} cupsys-common{u} dasher{u} dasher-data{u} 
  dia-common{u} dia-gnome{u} dia-libs{u} dmz-cursor-theme{u} doc-base{u} 
  ekiga{u} eog{u} espeak{u} espeak-data{u} evolution{u} evolution-common{u} 
  evolution-plugins{u} fast-user-switch-applet{u} festival{u} 
  festlex-cmu{u} festlex-poslex{u} festvox-kallpc16k{u} file-roller{u} 
  fortune-mod{u} fortunes-min{u} g++-4.2{u} gcalctool{u} gconf-editor{u} 
  gdm{u} gdm-themes{u} gedit{u} gedit-common{u} 
  gnome-accessibility-themes{u} gnome-backgrounds{u} gnome-core{u} 
  gnome-desktop-environment{u} gnome-mag{u} gnome-nettool{u} gnome-orca{u} 
  gnome-pilot{u} gnome-pilot-conduits{u} gnome-system-tools{u} 
  gnome-themes{u} gok{u} gstreamer0.10-tools{u} gtkhtml3.14{u} gucharmap{u} 
  gutenprint-locales{u} hddtemp{u} imagemagick{u} inkscape{u} kfind{u} 
  libart2.0-cil{u} libatspi1.0-0{u} libavahi-ui0{u} libavcodec1d{u} 
  libavformat1d{u} libavutil1d{u} libbeagle1{u} libbrlapi0.5{u} 
  libc-ares1{u} libcolorblind0{u} libdmx1{u} libelfg0{u} libespeak1{u} 
  libestools1.2{u} libexchange-storage1.2-3{u} libfltk1.1{u} 
  libfreezethaw-perl{u} libgail-gnome-module{u} libgconf2.0-cil{u} 
  libglade2.0-cil{u} libglib1.2{u} libglib2.0-cil{u} libgmime-2.0-2a{u} 
  libgmime2.2-cil{u} libgnome-mag2{u} libgnome-pilot2{u} 
  libgnome-speech7{u} libgnome-vfs2.0-cil{u} libgnome2.0-cil{u} 
  libgnomevfs2-bin{u} libgoffice-0-6{u} libgoffice-0-6-common{u} 
  libgpgme11{u} libgsf-gnome-1-114{u} libgsl0ldbl{u} libgtk-vnc-1.0-0{u} 
  libgtk1.2{u} libgtk1.2-common{u} libgtk2.0-cil{u} libgtkhtml3.14-19{u} 
  libgtksourceview2.0-0{u} libgtksourceview2.0-common{u} 
  libgutenprintui1-1{u} libmagick++10{u} libmldbm-perl{u} 
  libmono-addins-gui0.2-cil{u} libmono-addins0.2-cil{u} 
  libmono-cairo1.0-cil{u} libmono-corlib1.0-cil{u} libmono-corlib2.0-cil{u} 
  libmono-data-tds1.0-cil{u} libmono-data-tds2.0-cil{u} 
  libmono-i18n1.0-cil{u} libmono-i18n2.0-cil{u} libmono-security1.0-cil{u} 
  libmono-security2.0-cil{u} libmono-sharpzip0.84-cil{u} 
  libmono-sharpzip2.84-cil{u} libmono-sqlite2.0-cil{u} 
  libmono-system-data1.0-cil{u} libmono-system-data2.0-cil{u} 
  libmono-system-web1.0-cil{u} libmono-system-web2.0-cil{u} 
  libmono-system1.0-cil{u} libmono-system2.0-cil{u} libmono0{u} 
  libmono1.0-cil{u} libmono2.0-cil{u} libndesk-dbus-glib1.0-cil{u} 
  libndesk-dbus1.0-cil{u} libnet-dbus-perl{u} liboobs-1-3{u} libopal-2.2{u} 
  libopenexr2c2a{u} libpisync1{u} libplot2c2{u} libpoppler-glib2{u} 
  libpoppler2{u} libportaudio2{u} libpostproc1d{u} libpstoedit0c2a{u} 
  libpt-1.10.10{u} libpt-1.10.10-plugins-alsa{u} 
  libpt-1.10.10-plugins-v4l{u} libpth20{u} librecode0{u} libsensors4{u} 
  libspeexdsp1{u} libsqlite0{u} libstdc++6-4.2-dev{u} libthunar-vfs-1-2{u} 
  libtie-ixhash-perl{u} libtre4{u} libuuid-perl{u} libwmf-bin{u} 
  libxevie1{u} libxml-parser-perl{u} libxml-twig-perl{u} 
  libxml-xpath-perl{u} lm-sensors{u} lzop{u} mono-common{u} mono-gac{u} 
  mono-jit{u} mono-runtime{u} ncompress{u} p7zip{u} perlmagick{u} 
  pkg-config{u} pstoedit{u} python-4suite-doc{u} python-4suite-xml{u} 
  python-brlapi{u} python-cddb{u} python-cups{u} python-gamin{u} 
  python-gpod{u} python-gtksourceview2{u} python-pyatspi{u} python2.4{u} 
  python2.4-minimal{u} seahorse{u} streamripper{u} system-config-printer{u} 
  system-tools-backends{u} thunar-data{u} tomboy{u} unace{u} vinagre{u} 
  vino{u} xfdesktop4-data{u} xserver-xephyr{u} zenity{u} 
0 paquets mis à jour, 0 nouvellement installés, 189 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 0o d'archives. Après dépaquetage, 562Mo seront libérés.
Voulez-vous continuer ? [Y/n/?] n
Abandon.

J'ai accepté une fois, j'ai perdu gnome et evolution (le reste aussi à mon avis) que j'utilise tous les jours.
J'ai tout réinstallé et passe maintenant par Synaptic.

Après des recherches et différents forum (Andesi, forum-debian.fr, léa linux,...) je n'ai pas trouvé de solutions à mon problème...

Dernière modification par kinroux (25/06/2008 15:33:29)

Hors ligne

#2 25/06/2008 13:57:49

armen
Membre
Lieu : 48°03'03" N - 04°59'55" W
Inscription : 09/03/2004
Messages : 1 937

Re : [Résolu] aptitude veut enlever des paquets

Normalement, aptitude est censé éviter de laisser des paquets orphelins. Mais dans les faits, il doit supprimer tous les paquets qui ont pour dépendance le paquet que l'on veut supprimer et c'est beaucoup trop large.

J'avais installé synergy et quicksynery pour partager (via le réseau) clavier/souris entre plusieurs postes. j'ai voulu supprimer quicksynergy (interface graphique pour la conf de synergy) et aptitude m'a aussi dégagé synergy (que je voulais continuer d'utiliser en le configurant directement par son fichier de conf).


"La grandeur d'un métier est peut-etre, avant tout, d'unir des hommes : il n'est qu'un luxe véritable, et c'est celui des relations humaines." Antoine de Saint-Exupéry

Hors ligne

#3 25/06/2008 14:53:43

Tihz
Membre
Lieu : Paname
Inscription : 02/11/2006
Messages : 876

Re : [Résolu] aptitude veut enlever des paquets

Je pense qu'il faudrait vérifier comment les paquet ont été installés. Si un aptitude search gnome-desktop-environment te renvoie une ligne commençant par iA, le paquet est installé par dépendance. Si elle commence uniquement par i il a été installé par ta propre volonté. Dans le premier cas, peut-être que le programme qui l'a installé n'est plus présent dans lenny.

Tu peux toujours essayer de dire à aptitude de ne pas toucher à gnome par exemple le temps de faire ton upgrade : aptitude hold gnome-desktop-environment

Sinon peut-être que gnome n'est installé que par le jeux des dépendances, comme le suggère armen. Dans ce cas, pourquoi ne pas essayer de réinstaller gnome : aptitude reinstall gnome-desktop-environment.


Ce qu'il y a de bien avec les standards, c'est qu'il y en a beaucoup entre lesquels choisir.

Hors ligne

#4 25/06/2008 15:16:17

kinroux
Membre
Lieu : Brest
Inscription : 24/06/2008
Messages : 27

Re : [Résolu] aptitude veut enlever des paquets

Merci à vous deux

En effet :
$ aptitude search gnome-desktop-environment me donne
idA gnome-desktop-environment  - The GNOME Desktop Environment

Il me semble que j'avais installé gnome-desktop-environment par la commande aptitude install gnome.

puis :

# aptitude reinstall gnome-desktop-environment
[...]
0 paquets mis à jour, 0 nouvellement installés, 1 réinstallés, 96 à enlever et 0 non mis à jour.
Il est nécessaire de télécharger 13,9ko d'archives. Après dépaquetage, 213Mo seront libérés.

Ça ne fait plus 96 paquets à enlever, peut-être des restes de xfce que j'avais (mal) désinstallé ?

J'essaie et vous tiens au courant.

edit :
Ça fonctionne parfaitement maintenant... smile

Dernière modification par kinroux (25/06/2008 16:18:25)

Hors ligne

#5 25/06/2008 16:15:19

ioguix
Administrator
Lieu : Paris
Inscription : 25/04/2003
Messages : 3 945

Re : [Résolu] aptitude veut enlever des paquets

Salut et bienvenu kinroux.

tout a été dis, mais je voualsi juste apporter une petite correction/précision sur ce qu'a dit Tihz: hold va littéralement "figer" le paquet, celui-ci ne sera donc plus mis à jour lors des aptitude safe-update par exemple.

La commande pour retirer le flag "auto" sur un paquet est "unmarkauto".

Je vous laisse apprécier les petites nuances entre hold, unmarkauto et keep dans le man d'aptitude wink (d'autant que ce dernier est traduit en français)

++


[email protected]
"Contrairement aux chasseurs qui, eux, ne sont pas des lapins, les pollueurs, eux sont des ordures. - Philippe Geluck, Le chat"
gpg: 0828C222

Hors ligne

#6 25/06/2008 16:34:27

kinroux
Membre
Lieu : Brest
Inscription : 24/06/2008
Messages : 27

Re : [Résolu] aptitude veut enlever des paquets

Salut Ioguix,

Ioguix a écrit :

...dans le man d'aptitude wink (d'autant que ce dernier est traduit en français)

Effectivement tout est très bien expliqué...

J'aurai du pensé à regarder le manuel, d'autant plus que j'avais déjà utilisé la commande hold (<paquet>= précisément) hmm

Hors ligne

#7 25/06/2008 18:28:29

Tihz
Membre
Lieu : Paname
Inscription : 02/11/2006
Messages : 876

Re : [Résolu] aptitude veut enlever des paquets

ioguix a écrit :

Salut et bienvenu kinroux.

tout a été dis, mais je voualsi juste apporter une petite correction/précision sur ce qu'a dit Tihz: hold va littéralement "figer" le paquet, celui-ci ne sera donc plus mis à jour lors des aptitude safe-update par exemple.

La commande pour retirer le flag "auto" sur un paquet est "unmarkauto".

Je vous laisse apprécier les petites nuances entre hold, unmarkauto et keep dans le man d'aptitude wink (d'autant que ce dernier est traduit en français)

++

En effet, merci pour la précision, c'est entre autre pour ça que j'avais mis de faire le flag hold uniquement le temps de faire la mise a jour (ce que je fais souvent lorsque j'ai des conflits sous sid). Mais je n'avais pas penser au unmarkauto dans ce cas précis.

Sinon juste une petite question ? (je sais je devrais ouvrir un nouveau post mais bon, vu que tout les experts sont là wink )

Est-ce qu'il est possible d'indiquer à aptitude de ne faire un upgrade que d'un package précis (et toute ses dépendances si besoin) ?

Tihz qui pollue le topic sans trop faire de HS.


Ce qu'il y a de bien avec les standards, c'est qu'il y en a beaucoup entre lesquels choisir.

Hors ligne

#8 25/06/2008 19:03:53

kinroux
Membre
Lieu : Brest
Inscription : 24/06/2008
Messages : 27

Re : [Résolu] aptitude veut enlever des paquets

Thiz a écrit :

Est-ce qu'il est possible de d'indique a aptitude de ne faire un upgrade que d'un package precis (et toute ses dépendance si besoin) ?

aptitude install <nom du paquet>

Me trompe-je ?

Dernière modification par kinroux (25/06/2008 19:05:10)

Hors ligne

#9 26/06/2008 07:09:58

ioguix
Administrator
Lieu : Paris
Inscription : 25/04/2003
Messages : 3 945

Re : [Résolu] aptitude veut enlever des paquets

Non, tout juste (et tout simplement) Kinroux smile


[email protected]
"Contrairement aux chasseurs qui, eux, ne sont pas des lapins, les pollueurs, eux sont des ordures. - Philippe Geluck, Le chat"
gpg: 0828C222

Hors ligne

#10 26/06/2008 11:59:57

Tihz
Membre
Lieu : Paname
Inscription : 02/11/2006
Messages : 876

Re : [Résolu] aptitude veut enlever des paquets

Ah ... bah jamais pensé a essayer ... Marre d'avoir des réflexes windowsien qui cherche à me essayer de trouver des méthodes compliqués wink

Merci vous deux.

Tihz qui devrait arrêter le win au boulot


Ce qu'il y a de bien avec les standards, c'est qu'il y en a beaucoup entre lesquels choisir.

Hors ligne

#11 26/06/2008 14:17:42

ledub
Membre
Lieu : Creil (60)
Inscription : 22/04/2003
Messages : 4 545

Re : [Résolu] aptitude veut enlever des paquets

Tihz a écrit :

Tihz qui devrait arrêter le win au boulot

Attention cela peut être pris pour l'incitation à la haine du travail : si j'éteins mon ordi j'peux plus faire mon taff .... quoique avec toutes ces applications oueb je peux peut-être m'en sortir.

LeDub qui, jusqu'au 12/08, aura presque de la haine pour son travail !


« Ne doutez pas qu'un petit nombre de personnes déterminées puisse changer le monde. En fait, ça a même toujours marché comme ça.»
Margaret Mead
---
VeoSearch est un moteur de recherche solidaire qui permet de financer des projets associatifs de développement durable par vos recherches Internet. Utilisez-le !!!

Hors ligne

Pied de page des forums