Debian: apt 3.2.0

Tags: #<Tag:0x00007f4e3e0f35c8>

La version 3.2.0 de l’outil apt apporte de nouvelles commandes !

$ apt --help
apt 3.2.0 (amd64)
Usage : apt [options] commande

apt est un outil en ligne de commande pour gérer les paquets.
Il fournit des commandes pour chercher et gérer autant que pour
rechercher des informations à propos des paquets. Il fournit les mêmes
fonctions que les outils APT spécialisés, tels qu'apt-get et apt-cache,
mais dispose d'options plus adaptées pour une utilisation interactive.

Commandes les plus utilisées :
  list - lister les paquets selon leur nom
  search - chercher dans les descriptions de paquet
  show - afficher les détails du paquet
  install - installer les paquets
  reinstall - réinstaller les paquets
  remove - supprimer des paquets
  autoremove - supprimer automatiquement tous les paquets inutilisés
  update - mettre à jour la liste des paquets disponibles
  upgrade - mettre à jour le système en installant/mettant à jour les paquets
  full-upgrade - mettre à jour le système en supprimant/installant/mettant à jour les paquets
  history-list - show list of history
  history-info - show info on specific transactions
  history-redo - redo transactions
  history-undo - undo transactions
  history-rollback - rollback transactions
  edit-sources - éditer le fichier d'information source
  modernize-sources - moderniser les fichiers .list en fichiers .sources
  satisfy - satisfaire les chaînes de dépendances
  why - produire une trace de l'état actuel du paquet
  why-not - produire une trace de l'état actuel du paquet

Veuillez vous référer à apt(8) pour plus d'information à propos des commandes disponibles.
Les options de configuration et la syntaxe sont détaillées dans apt.conf(5).
Des informations sur la configuration des sources sont disponibles dans sources.list(5).
Les choix de paquet et de version peuvent être renseignés grâce à apt_preferences(5).
Les informations sur la sécurité sont disponibles dans apt-secure(8).
                                Cet APT a les « Super Cow Powers »

Les nouvelles commandes history-* et why-* apportent leur petit lot de changement dans l’utilisation de l’outil.

En effet, cette version d’apt permet d’afficher l’historique des actions de l’outil, avec une possibilité de revenir en arrière aisée, filtrée par dépôt.
Apt garde donc un historique de chaque paquet installé, mise-à-jour, supprimé.

  • apt history-list affiche la liste complète de chacune de ces actions leur attribuant un identifiant.

  • apt history-info <id> permet de voir quels paquets sont impactés par action — ou <id> est le numéro d’identifiant mentionné ci-dessus.

  • apt history-undo <id> est à utiliser pour annuler un action spécifique de l’outil

  • apt history-redo <id> sert à annuler une action annulée précédemment

  • apt history-rollback <id> permet de revenir à une action précédente identifiée annulant de fait toute action effectuée après l’identifiant — il semble nécessaire d’être prudent avec cette option car elle rend le changement permanent !

  • apt why garde une trace des raisons d’installations des paquets

    • apt why <nom_paquet> informe exactement quels paquets dépendants d’un paquet ont été installés
    • apt why-not <nom_paquet> restitue pourquoi tel paquet n’a pas été installé.

Un petit rappel concernant la commande modernize-sources modernise les vieux fichiers sources .list en fichier .source actuel


La version 3.2.0 de l’outil apt est disponible dans Debian Sid, ou son pendant *Buntu 26.04, et le sera dans la future stable, Debian 14 nommée Forky.

Documentation

Ne pas hésiter à lire le man 8 apt !
(cf: apt(8) — apt — Debian trixie — Debian Manpages)

1 J'aime