Forum Linux.debian/ubuntu Désinstallation de paquets du Gnome Desktop Environment

Posté par .
Tags : aucun
1
6
juil.
2009
Bonjour à tous,

J'ai installé il y a peu une Lenny toute fraiche, avec gnome.

Je me suis rendu compte qu'il y avait beaucoup de paquets installés que je n'utilisais pas (epiphany, evolution mail, ekiga, ...) pourquoi alors ne pas les désinstaller ?

Tout confiant en la surpuissance d'apt, je me suis dit que ça me prendrait moins d'une minute. Le problème c'est que comme ces paquets font partie du gnome desktop environment, aptitude détecte des dépendances non satisfaites et refuse de les désinstaller sans désinstaller également d'autres paquets :

Exemple :
******
Pierre:/home/pierre# aptitude purge cheese
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done
The following packages are BROKEN:
gnome-desktop-environment
The following packages will be REMOVED:
cheese{p}
0 packages upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
Need to get 0B of archives. After unpacking 5068kB will be freed.
The following packages have unmet dependencies:
gnome-desktop-environment: Depends: cheese (>= 2.22.2) but it is not installable
The following actions will resolve these dependencies:

Remove the following packages:
gnome
gnome-desktop-environment

Score is 188
*****

Ce n'est pas capital, mais je suis curieux de savoir si quelqu'un a une solution élégante pour désinstaller uniquement les paquets que je n'utilise pas, sans virer gnome et sans me laisser de dépendances non résolues.

Merci d'avance !

Pierre
  • # Meta-paquet

    Posté par (page perso) . Évalué à 6.

    Salut,

    J'ai pas de debian sous les doigts pour tester, mais à priori, le paquet gnome-desktop-environment est un méta-paquet ayant pour dépendances tout le bureau Gnome (dont évolution & co).
    Tu peux, à priori, le desinstaller sans que cela ne desinstalle les dépendances associées. Une fois ce méta paquet desinstallé, tu devrais pouvoir enlever les composants dont tu ne veux pas sans problème...
    'fin ... à confirmer hein :)
    • [^] # Re: Meta-paquet

      Posté par . Évalué à 7.

      yep je confirme :

      – gnome-core : tu as uniquement les composants essentiels de gnome ;
      – gnome : tu as un gnome un peu plus gros, avec des composants additionnels ;
      – gnome-desktop-environment : tu as toute la distribution officielle de gnome ;

      donc tu peux virer les métapaquets gnome et gnome-desktop-environment sans problème normalement.
      • [^] # Re: Meta-paquet

        Posté par . Évalué à 3.

        Merci à tous les deux pour vos réponses. Excusez mon ignorance, je suis un petit nouveau, je demande juste confirmation pour vérifier que j'ai bien compris :

        Les paquets gnome et gnome-desktop-environment étant des méta-paquets, je peux les désinstaller sans problème. Je pourrais ensuite désinstaller les paquets de mon choix sans problème de dépendances. La désinstallation de gnome et gnome-desktop-environment en elle même ne retirera pas de composants logiciels, comme le suggère l'utilisation de la commande dpkg --listfiles :

        ****
        pierre@Pierre:~$ dpkg --listfiles gnome-desktop-environment
        /.
        /usr
        /usr/share
        /usr/share/doc
        /usr/share/doc/gnome-desktop-environment
        /usr/share/doc/gnome-desktop-environment/copyright
        /usr/share/doc/gnome-desktop-environment/changelog.gz
        pierre@Pierre:~$ dpkg --listfiles gnome
        /.
        /usr
        /usr/share
        /usr/share/doc
        /usr/share/doc/gnome
        /usr/share/doc/gnome/copyright
        /usr/share/doc/gnome/changelog.gz
        ****

        Merci encore,

        Pierre
        • [^] # Re: Meta-paquet

          Posté par . Évalué à 6.

          Les métapaquets ne contiennent rien (pas de programmes, de bibliothèques, de données…). Donc tu peux les supprimer sans perdre de fonctionnalités.

          On peut les voir comme un raccourci : si je veux avoir tout l'environnement gnome, je peux soit installer la tripoté de logiciel gnome à la main (c'est fastidieux et long) ou alors juste installer le métapaquet, et par le jeu des dépendances ça va m'installer tout l'environnement d'un coup.

          Excusez mon ignorance, je suis un petit nouveau

          Bienvenue à toi :-)
          • [^] # Re: Meta-paquet

            Posté par . Évalué à 3.

            le seul truc dommage (ca n'arrive pas tout les jours , il faut en être conscient) .
            Si un nouveau paquet et ajouté au meta-paquet par exemple gnome intègre un nouveau logiciel pour piloter ta machine a café usb. Comme tu n'a pas le meta-paquet lors de la mise à jour le nouveau logiciel ne s'installera pas automatiquement.
            Voila si tu supprime le meta-paquet c'est le seul problème que tu risque d'avoir

            Mais de toute façon tu t'en fiche tu n'aime pas le café!
        • [^] # Re: Meta-paquet

          Posté par . Évalué à 3.

          Si tu es motivé, tu peux aussi t'amuser à refaire un de ces paquets en enlevant les dépendances qui ne t'intéressent pas. Un coup de apt-get source gnome-desktop-environment, tu modifies debian/control, puis un dpkg-buildpackage -us -uc dans le dossier, et tu obtiens un paquet .deb fait maison.
    • [^] # Re: Meta-paquet

      Posté par . Évalué à 3.

      Au cours de ton opération de nettoyage, il est possible que apt-get te signale que des paquets sont devenus inutiles et qu'il peuvent être supprimés avec l'option autoremove.
      Cette option est souvent utile mais parfois il est possible que tu veuilles garder des paquets parmis ceux-là.

      La commande suivante permettra de désinscire les paquets concernés de la liste des paquets à supprimer automatiquement.

      aptitude keep-all
      • [^] # Re: Meta-paquet

        Posté par . Évalué à 1.

        Oups, je suis en vacances, je n'ai plus accès à internet en permanence.

        Merci à tous pour vos réponses variées et complètes, je testerai tout ça dès que je retrouve mon pc.

        Et sans doute à bientôt.

        Pierre

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.