dpkg --get-selections affiche les paquets marqués "désinstaller"

34

L'exécution de dpkg --get-selections montre les paquets avec l'un des marqueurs install ou deinstall .

Certains paquets que je pourrais supprimer complètement avec apt-get remove .

  1. Que signifie deinstall ?

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

posée user78225 20.07.2012 - 15:42
la source

3 réponses

15
  

Que signifie "désinstaller"?

Dans la page de manuel de dpkg , cela signifie que

  
    

le paquet est sélectionné pour la désinstallation ou la suppression (c'est-à-dire que nous voulons supprimer tous les fichiers, à l'exception des 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 existe deux manières de ne pas figurer dans la commande dpkg --get-selections .

1. Désélectionnez les packages à supprimer

Vous pouvez désélectionner les packages sélectionnés pour la suppression. De cette façon, dpkg --get-selection ne montrera pas l'entrée "deinstall".

Consultez cette réponse pour connaître la procédure exacte à suivre

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

Il est déconseillé, si vous avez fait un accident avec dpkg --clear-selections , de marquer tous les paquets comme "désinstaller", à l'exception de l'essentiel , l'essentiel signifie que vous pouvez uniquement démarrer et avoir un système linux de très bas niveau) .

La commande pour effectuer la tâche souhaitée est la suivante:

sudo apt-get dselect-upgrade

J'espère que cela répondra à votre requête.

Pour plus d'informations, vous pouvez vérifier ces liens.

réponse donnée Anwar 20.07.2012 - 16:13
la source
14

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

sudo apt-get --purge remove <package_name>
    
réponse donnée John 11.12.2013 - 17:29
la source
10

Si apg-get --purge ne parvient pas à supprimer le paquet, essayez:

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

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

Exécuter dpkg --purge

sudo dpkg --purge 'dpkg --get-selections | grep deinstall | cut -f1'
    
réponse donnée Allyl Isocyanate 20.06.2014 - 18:07
la source

Lire d'autres questions sur les étiquettes