46 votes

Dpkg --get-selections affiche les paquets marqués "deinstall"

En exécutant dpkg --get-selections, les paquets avec l'un des marqueurs install ou deinstall sont affichés.

Je pourrais supprimer complètement certains paquets avec apt-get remove.

  1. Que signifie deinstall ?

  2. Que peut-on faire pour que les paquets marqués deinstall ne soient plus répertoriés par dpkg --get-selections ?

22voto

Anwar Points 72431

Que signifie "deinstall" ?

D'après la page de manuel de dpkg, cela signifie

le paquet est sélectionné pour désinstallation ou suppression (c'est-à-dire que nous voulons supprimer tous les fichiers, sauf les fichiers de configuration).

Vous avez également demandé

Que peut-on faire pour que les paquets marqués "deinstall" ne soient plus listés par "dpkg --get-selections" ?

Il y a deux façons de procéder pour ne plus être listé dans la commande dpkg --get-selections.

1. Désélectionnez les paquets pour la suppression

Vous pouvez désélectionner les paquets qui sont sélectionnés pour la suppression. De cette manière, dpkg --get-selection ne montrera pas l'entrée "deinstall".

Consultez cette réponse pour la procédure exacte à suivre.

2. Vous pouvez effectivement effectuer la tâche sélectionnée, c'est-à-dire les désinstaller

Ce n'est pas recommandé, si vous avez fait un dpkg --clear-selections par accident, ce qui marque tous les paquets comme "deinstall" sauf les essentiels (Ici, essentiels ne signifie pas que vous pouvez avoir un système sans aucun logiciel inutile, essentiels signifie que vous pouvez simplement démarrer et avoir un système Linux très basique).

La commande pour effectuer la tâche désirée est :

sudo apt-get dselect-upgrade

J'espère que cela répondra à votre question.


Pour plus d'informations, vous pouvez consulter ces liens.

16voto

ManKetnas Points 1

La réponse "sudo apt-get dselect-upgrade" n'a pas fonctionné pour moi. Pour supprimer un paquet désinstallé unique, j'ai utilisé :

sudo apt-get --purge remove

15voto

Allyl Isocyanate Points 321

Si apt-get --purge échoue à supprimer le paquet, essayez ce qui suit :

Vérifiez les paquets désinstallés pour vous assurer que vous voulez vraiment les supprimer.

dpkg --get-selections | grep deinstall | cut -f1

Si vous êtes sûr, exécutez dpkg --purge :

sudo dpkg --purge `dpkg --get-selections | grep deinstall | cut -f1`

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X