web-dev-qa-db-fra.com

Quelles sont toutes les commandes et options d'apt en ligne de commande?

Je sais qu'ils pensent qu'ils sont utiles, mais en fait, ils sont tout à fait le contraire ici dans la apt --help et la page de manuel:

Tout comme apt, sa page de manuel est conçue comme une interface utilisateur final et ne mentionne donc que les commandes et les options les plus utilisées, en partie pour ne pas dupliquer les informations à plusieurs endroits et en partie pour éviter de surcharger les lecteurs avec une corne d'abondance d'options et de détails.

En d'autres termes, ils ne répertorient que quelques-unes des commandes et options et ne vous donnent aucune idée de la façon de trouver le reste, ce qui est très inutile si j'utilise cet outil.

Alors, quelles sont toutes les commandes et les options qu’ils estiment "utiles" de ne pas fournir, quels sont leurs détails et leur utilisation, et comment puis-je me tenir au courant de ces informations s’ils ne les fournissent pas officiellement? Ou peut-être que cela a changé maintenant et qu'ils sont répertoriés quelque part?

J'utilise Ubuntu GNOME 16.04 avec GNOME 3.20.

7
user364819

S'il vous plaît améliorer ce wiki et ajouter vos commandes apt favoris:)


apt changelog PACKAGE_NAME

Le cmd ci-dessus. indique l'historique des modifications du paquet spécifié par ordre chronologique inversé (le plus récent en premier) au format less, extrait de changelogs.ubuntu.com


apt full-upgrade

(requiert le privilège root) un nouveau nom pour apt-get dist-upgrade - voir man apt-get:

dist-upgrade en plus d'exécuter la fonction de mise à niveau, gère également de manière intelligente les dépendances changeantes avec les nouvelles versions de packages; apt-get a un système de résolution de conflit "intelligent", et il tentera de mettre à jour les paquets les plus importants aux dépens des paquets moins importants si nécessaire. La commande dist-upgrade peut donc supprimer certains packages.


apt search PACKAGE_NAME

Presque identique à apt-cache search mais avec une sortie simplifiée - interligne et coloré pour une lecture plus facile:

la recherche effectue une recherche en texte intégral sur toutes les listes de paquets disponibles pour le modèle regex POSIX donné. Il recherche dans les noms de package et les descriptions l'occurrence de l'expression régulière et affiche le nom du package et la description courte, y compris les noms de package virtuel.


6
Zanna

À partir de la page de manuel apt(8) :

SCRIPT USAGE AND DIFFERENCES FROM OTHER APT TOOLS
   The apt(8) commandline is designed as an end-user tool and it may change
   behavior between versions. While it tries not to break backward
   compatibility this is not guaranteed either if a change seems beneficial
   for interactive use.

   All features of apt(8) are available in dedicated APT tools like apt-get(8)
   and apt-cache(8) as well.  apt(8) just changes the default value of some
   options (see apt.conf(5) and specifically the Binary scope). So you should
   prefer using these commands (potentially with some additional options
   enabled) in your scripts as they keep backward compatibility as much as
   possible.

D'après ce que je comprends, cela signifie que apt doit être utilisé avec les options affichées dans la page de manuel et d'autres outils apt tels que apt-get(8) ou apt-cache(8) propose des options et des fonctionnalités supplémentaires. à l'utilisateur final.

5