• # Dépendances

    Posté par (site web personnel) . En réponse au journal Nouvelle machine, ubuntu live, debian.. Évalué à 9.

    On lit de tout dans ces commentaires, donc je fais un point pour expliquer cette histoire de dépendances.

    Le paquet gnome est un paquet virtuel, qui dépend :

    1. du paquet gnome-desktop-environment, virtuel également, qui dépend lui de tous les logiciels qui composent le bureau GNOME officiel ;
    2. de quelques autres outils qui vont bien avec sans pour autant faire partie de l'édition officielle de GNOME.

    Par ailleurs, la tâche desktop, choisie lors de l'installation, est faite pour installer ce que la plupart des gens attendent pour utiliser une machine de bureau, à savoir :

    1. le paquet gnome ;
    2. quelques outils souvent demandés, par exemple Iceweasel.

    Donc, après une installation de machine de bureau, tu as la tâche desktop d'installée, autrement dit, installés explicitement :

    • le paquet gnome ;
    • des paquets comme iceweasel.

    À partir de là, les paquets comme evolution ou epiphany-browser qui sont installés le sont pas dépendance, pas explicitement. Par conséquent, si tu désinstalles evolution :

    1. ça désinstalle forcément le paquet gnome-desktop-environment puisqu'il en dépend et ne peut donc être installé si evolution ne l'est pas ;
    2. ce qui désinstalle forcément le paquet gnome puisqu'il dépend de gnome-desktop-environment ;
    3. par conséquent, tous les paquets installés automatiquement par dépendance de ces paquets virtuels n'ont plus de raison de rester installés, donc ils sont déinstallés dans la foulée.

    La logique dans tout ça, c'est que tu as installé GNOME. Or Evolution fait partie de GNOME. Donc en retirant Evolution, tu ne peux pas conserver GNOME — au mieux, et c'est ce que tu voudrais, tu pourrais avoir [GNOME privé d'Evolution], qui n'est pas GNOME.