Vous n'êtes pas identifié(e).
Pages : 1
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
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
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
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...
Dernière modification par kinroux (25/06/2008 16:18:25)
Hors ligne
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 (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
Salut Ioguix,
...dans le man d'aptitude (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)
Hors ligne
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 (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à )
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
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
Non, tout juste (et tout simplement) Kinroux
[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
Ah ... bah jamais pensé a essayer ... Marre d'avoir des réflexes windowsien qui cherche à me essayer de trouver des méthodes compliqués
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
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
Pages : 1