Puis-je purger automatiquement tous les packages que j'ai déjà désinstallés?


28

En tant que noob Ubuntu, j'installe et désinstalle de nombreux packages, pour les essayer. Cependant, pendant des mois, j'ai fait l'erreur d'utiliser à la apt-get removeplace de apt-get purge, dont je ne savais même pas qu'il existait.

Existe-t-il un moyen de provoquer la apt-getpurge de chaque package que j'ai désinstallé? Mon système est plein de fichiers restants que je ne veux ni n'ai besoin de dizaines de packages différents.


1
Ce n'est pas une "erreur" de le faire. La différence entre supprimer et purger est que cette dernière supprime les fichiers de configuration au niveau du système . Vos fichiers de configuration utilisateur ne sont affectés par aucune de ces méthodes. Comme très peu de programmes utilisent des configurations au niveau du système, pour la plupart des programmes, les deux commandes seraient en pratique identiques. De plus, tous les fichiers de configuration prennent très peu de place, et vous n'avez donc rien à craindre.
Paddy Landau

@PaddyLandau: Étant donné que beaucoup de ces packages étaient des services et avaient en fait une configuration système, il me restait beaucoup de fichiers. C'était une erreur dans ce cas, parce que j'avais pensé removesupprimer ces fichiers de configuration.
configurateur

Réponses:


30

Une alternative plus simple, en utilisant aptitude(non installé par défaut)

sudo aptitude purge '~c'

~cest un modèle de recherche d'aptitude, cela signifie «Sélectionnez les packages qui ont été supprimés mais non purgés». (Les guillemets simples visent à empêcher l'expansion possible de ~cpar le shell en tant que répertoire personnel d'un utilisateur c.)

Notez que la purge supprimera les fichiers de configuration du système, généralement situés dans /etc, mais les fichiers de configuration personnels, généralement dans un répertoire caché de votre maison, ne sont pas supprimés (il n'est pas toujours simple de savoir de quoi il s'agit).


Que veut ~cdire ici?
configurateur

@configurator: c'est un aptitudemodèle de recherche, cela signifie 'Sélectionnez les packages qui ont été supprimés mais pas purgés', voir la aptitudedocumentation .
enzotib

À strictement parler, cela \~cpeut être considéré comme préférable, car cela fonctionnera même s'il y a un utilisateur appelé c(auquel cas il ~cserait étendu par le shell vers /home/cou tout autre crépertoire personnel avant d'être transmis à aptitude).
Eliah Kagan

~cest également une expression de recherche valide dans aptitudel'interface utilisateur du terminal de, vous pouvez donc également l'utiliser.
rookie1024


3

ces deux-là nettoieront vos paquets, mais vous devriez prendre l'habitude de l'utiliser,

sudo apt-get remove --purge <package name>

qui purgera les packages.

vérifiez également ceci, c'est un utilitaire appelé ubuntu-tweak, il a une fonctionnalité qui s'appelle janitor, qui vous permet de voir les packages à nettoyer, et même les configs. http://www.howtogeek.com/112974/how-to-customize-ubuntu-with-ubuntu-tweak/


autocleanet autoremoven'ont rien à voir avec la question posée par OP
enzotib

cette modification y répond-elle maintenant?
kmassada

1
Supprimé le -1, mais il ne répond pas, car l'OP sait déjà comment faire pour l'avenir, il demande des packages déjà installés.
enzotib

+1 pour avoir mentionné Ubuntu Tweak. C'est ce que j'utilise pour nettoyer mes systèmes et il fournit une interface graphique agréable pour sélectionner exactement ce que je veux nettoyer et ce que je veux garder.
Christopher Kyle Horton,

3

J'utilise Ubuntu-Tweak pour faire ce travail.

  1. Installez Ubuntu tweak

  2. Ouvrez-le en tapant "Ubuntu-tweak" dans le tiret. Pour ouvrir le tiret, appuyez sur la touche Super .

    Ubuntu tweak in dash

  3. Accédez à l'onglet concierge, cliquez sur les configurations de package dans la barre de gauche, puis cochez la case dans la partie droite de la fenêtre, puis cliquez sur le bouton Nettoyer . Cela demandera un mot de passe administratif, le donnera et attendra un moment ....... Votre système est propre des anciennes configurations.

    nettoyage dans ubuntu tweak


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.