GNU/Linux >> Tutoriels Linux >  >> Linux

Trouver tous les forfaits "essentiels" avec Apt ?

Lorsque je lance synaptic, il y a certains packages que synaptic considère comme "essentiels". Par exemple, si je sélectionne bash pour la suppression, je serai averti que bash est un "paquet essentiel". Si j'appuie ensuite sur le bouton Appliquer, j'obtiens une liste de packages sur lesquels une action sera effectuée. L'une de ces listes est la liste des packages essentiels que je suis sur le point de supprimer.

À l'aide de l'ensemble d'outils apt, comment puis-je générer une liste de tous les packages que synaptic considère comme essentiels ?

Réponse acceptée :

Vous pouvez lister tous les packages essentiels en utilisant aptitude search '?essential' ou dpkg-query -Wf '${Package;-40}${Essential}\n' | grep yes .

De plus, il existe également plusieurs packages avec une priorité obligatoire que vous ne devriez pas supprimer non plus :dpkg-query -Wf '${Package;-40}${Priority}\n' | grep -E "required"

Pour votre information, Essentiel et Prioritaire sont des champs du fichier de contrôle d'un colis.


Linux
  1. Comment lister tous les packages installés sous Linux

  2. Debian – Comment bloquer les non-free avec les préférences Apt ?

  3. Linux - Pourquoi Apt Autoremove ne supprime-t-il pas tous les anciens packages du noyau à la fois ?

  4. Comment réinstaller tous les packages installés avec Zypper ?

  5. Où les packages installés/mis à niveau avec Apt sont-ils stockés ?

Commande apt sous Linux

Comment répertorier tous les packages pouvant être mis à niveau dans Ubuntu, Debian et Mint

Comment convertir tous vos packages Snap en Flatpak sur Ubuntu avec Unsnap

Commande apt Linux avec exemples

Est-il possible d'installer tous les packages à partir d'un référentiel APT ?

Supprimer complètement tous les packages que j'ai installés ?