GNU/Linux >> Tutoriels Linux >  >> Debian

Debian – Apt-get – Autoremove veut désinstaller Gnome ?

Comme l'empathie 2.30 dans Debian Wheezy ne répondait pas à toutes mes préférences, j'ai essayé l'empathie 3.1 d'expérimental, en utilisant la commande :

apt-get -t experimental install empathy

J'ai dû le découvrir, cette version de l'empathie ne fonctionne pas bien dans Gnome 2.x. C'est pourquoi j'ai mentionné :

apt-get purge empathy
apt-get install empathy

En espérant que cela réinstallera à nouveau la version "standard" d'empathie.

Jusqu'à présent, tout a bien fonctionné.

Mais maintenant :

apt-get autoremove

veut supprimer Gnome dans son ensemble.

Comment puis-je calmer apt-get autoremove ?

Réponse acceptée :

APT maintient un indicateur pour chaque paquet, lui indiquant si le paquet est installé manuellement (installé parce que l'utilisateur/administrateur le voulait) ou installé automatiquement (installé uniquement parce que c'est une dépendance d'un autre paquet). C'est ce que apt-get autoremove utilise pour déterminer ce qu'il faut supprimer :il supprime les packages qui sont marqués comme installés automatiquement, mais qu'aucun package actuellement installé n'exige.

Vous devez marquer le gnome package, ou tout autre package Gnome correspondant aux bits que vous souhaitez conserver, tel qu'installé manuellement. Le plus simple est de le faire dans un outil interactif avec accès au paramètre installé automatiquement :

  • Sur la ligne de commande, appelez aptitude unmarkauto PACKAGENAME pour marquer PACKAGENAME comme installé manuellement, ou markauto pour le marquer comme installé automatiquement.
  • Dans Aptitude, déplacez-vous sur la ligne correspondant à un package, puis appuyez sur m pour le marquer comme installé manuellement, ou M pour le marquer comme installé automatiquement.
  • Dans Synaptic, déplacez-vous sur la ligne correspondant à un package, puis basculez "Installé automatiquement" dans le menu "Package".

Notez que (au moins à partir de squeeze, je n'ai pas vérifié wheezy) gnome-desktop-environment dépend de tous les composants officiels de Gnome, y compris l'empathie. Je soupçonne que vous aviez gnome-desktop-environment installé et supprimant l'empathy package a dû le supprimer en raison de la dépendance. Si tel est le cas, vous devez maintenant réinstaller gnome-desktop-environment . (Si vous ne vous en souvenez pas, vous pouvez trouver un historique de ce que les gestionnaires de paquets basés sur APT ont fait dans /var/log/apt .)

Au lieu de purger et d'installer empathy , vous auriez pu simplement faire apt-get -t wheezy empathy pour installer la version Wheezy.


Debian
  1. Debian apt-get wheezy sources.list

  2. Debian apt-get squeeze sources.list

  3. Debian apt-get jessie sources.list

  4. Installer Gnome sur Debian 11

  5. Comment mettre à niveau vers Gnome 40 sur Debian 11 Bullseye

Comment installer Docker sur Debian 8 Jessie

Comment installer GNOME Desktop sur Debian 10

Comment installer Gnome sur Debian 11

Comment installer/désinstaller PHP sur Debian 11

Comment installer et désinstaller Wine sur Debian 11

Comment installer l'environnement de bureau GNOME sur Debian 10