Debfoster, nettoyez votre système et ne gardez que les paquets importants

à propos de debfoster

Dans le prochain article, nous allons jeter un œil à Debfoster. C'est un utilitaire de ligne de commande pour ne conserver que les paquets essentiels et supprimer ceux qui ne sont plus nécessaires. Par conséquent, nous pouvons garder notre système propre tout le temps. L'application Debfoster est un programme conteneur pour les gestionnaires de paquets apt et dpkg. Conserve une liste des packages installés qui ont été explicitement demandés.

Lorsque nous l'exécutons pour la première fois, une liste des packages installés sera créée et enregistrée dans un fichier appelé keepers dans le répertoire / var / lib / debfoster /. Debfoster utilisera cette liste pour détecter quels packages ont été installés simplement parce que d'autres packages en dépendaient. Si l'une de ces dépendances change, cet utilitaire le remarquera et nous demandera si nous voulons supprimer le package précédent. De cette façon, cela nous aidera maintenir un système propre avec les packages essentiels que nous choisissons.

Installez Debfoster sur Ubuntu

Debfoster est disponible dans les référentiels de notre distribution Ubuntu. Par conséquent, l'installation ne posera pas de problème. Nous n'aurons qu'à exécuter la commande suivante dans le terminal (Ctrl + Alt + T) pour installer Debfoster sur n'importe quel système basé sur Debian:

sudo apt install debfoster

Utiliser Debfoster

Créer la liste des packages installés

Une fois installé, il faut créer la liste des packages installés en exécutant la commande suivante dans le même terminal:

gardiens de debfoster

sudo debfoster -q

La commande ci-dessus ajoutera les packages actuellement installés au fichier keepers situé dans l'annuaire / var / lib / debfoster /. Nous pouvons éditer ce fichier pour éliminer les packages que nous ne voulons plus installer sur notre système.

Nous ne devons pas supprimer les paquets importants et liés au système, comme le noyau Linux, grub, Ubuntu-base, Ubuntu-desktop, etc. Il est également conseillé de faire une sauvegarde des fichiers de configuration importants que nous éditons manuellement.

Supprimer les paquets qui ne sont pas sur notre liste

Nous pouvons forcer l'utilitaire à supprimer les packages qui ne sont pas répertoriés dans les keepers. Pour ce faire, nous allons exécuter:

debfoster f force nettoyage

sudo debfoster -f

debfoster supprimera tous les packages qui ne sont pas disponibles dans le fichier keepers, ainsi que leurs dépendances. Forcer votre système à se conformer à la base de données.

Après cela, nous pouvons exécuter la commande suivante de temps en temps ou après avoir ajouté / supprimé des packages. Avec lui nous vérifierons les paquets orphelins ou les dépendances non violées qui doivent être supprimés.

sudo debfoster

Si vous avez installé / supprimé des packages, Debfoster vous demandera ce que vous voulez faire. Si vous ne savez pas quoi faire, tapez H pour voir les options disponibles.

Affichage des packages dans la liste Keepers

Pour voir la liste des packages dans la base de données, nous allons exécuter:

debfoster -a

Voici la liste des packages sur mon bureau Ubuntu 16.04 LTS.

paquets debfoster -a dans la base de données

Utilisez une autre base de données

Par défaut, les packages installés dans le fichier seront conservés / var / lib / debfoster / keepers. Si nous voulons spécifier une autre base de données (un fichier de gardiens, bien sûr) nous utiliserons le option -k comme indiqué dans ce qui suit:

debfoster -k /ruta/hacia-el/nuevo/archivo/keepers

Afficher les packages orphelins

Il n'est pas toujours nécessaire d'exécuter la commande "sudo debfoster" pour rechercher les paquets orphelins. Nous pouvons effectuer cette fonction en ajoutant le option -s:

debfoster -s

Si nous avons un paquet orphelin, mais que nous le considérons nécessaire et que nous ne voulons pas que Debfoster le supprime, nous l'ajouterons simplement au fichier keepers.

Pour ce faire, éditez le fichier / var / lib / debfoster / keepers avec votre éditeur préféré, et ajoutez le nom de ce programme.

Ajouter / supprimer des packages

Comme cet utilitaire est un conteneur pour les gestionnaires de paquets apt-get et dpkg, nous pouvons également l'utiliser pour ajouter ou supprimer des paquets.

Pour installer un package, nous allons exécuter dans le terminal (Ctrl + Alt + T):

ajouter des programmes avec debfoster

sudo debfoster screen

Maintenant, Debfoster exécutera apt-get et installera le package spécifié.

Pour supprimer un paquet, nous allons simplement placer un signe moins (-) directement après le nom du paquet:

supprimer des programmes avec debfoster

sudo debfoster screen-

Trouver des dépendances

Pour lister tous les packages dont dépend un package, nous utiliserons le option -d:

debfoster affiche les dépendances d'un paquet

debfoster -d screen

Et pour lister tous les packages de la base de données de l'utilitaire qui dépendent du package donné, nous utiliserons le option -e.

debfoster -e nombre-del-paquete

Documentation Debfoster

Pour plus de détails sur cet utilitaire, nous pouvons consulter le pages de manuel.

homme debfoster

man debfoster

Comme je pense que vous l'avez vu, Debfoster nous aidera à garder une trace de ce que nous avons installé et à supprimer tous les paquets inutiles. C'est l'une de ces applications qui n'oubliez pas d'utiliser très soigneusement. Ne supprimez pas les packages importants liés au système comme Ubuntu-base, grub, Current Kernel, etc. Si vous le faites, vous risquez de vous retrouver avec un système inutilisable.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Je vais nich dit

    Merci très intéressant, j'espère que ce n'est pas comme les autres applications qui suppriment des fichiers importants

    1.    Pilier Nahuel dit

      Vous devez être prudent lors de son utilisation, car vous pourriez supprimer des paquets importants. Alors regardez bien quand vous voulez supprimer le lac des gardiens

  2.   José Enrique Monterroso Barrero dit

    Est-ce valable pour Linux Mint?