Description
Depuis le 7 avril 2026, l’outil apt qui se trouve être LE gestionnaire
de paquets en CLI sous Debian, et distributions dérivés, a reçu une mise-à-jour
qui change profondément son comportement.
Les nouvelles options 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é.
history
-
apt history-listaffiche 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 !
Cette commande apporte une réponse attendue pour “ramener” un paquet dans une version précédente, connu pour être fonctionnel.
why
⇒ 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ésapt why-not <nom_paquet>restitue pourquoi tel paquet n’a pas été installé.
Note : les commandes why* ont été apportés plutôt dans l’année, à-priori fin
Janvier 2026, avec la version 3.1.14.
Modernize-sources
Un petit rappel concernant la commande modernize-sources modernise les vieux
fichiers sources .list en fichier .source actuel
Note : cette commande a été introduite avec la v2.9.6, fin Janvier 2025.
Disponible
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.
$ 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 »
Documentation
- Ne pas hésiter à lire le manpage dédié : https://manpages.debian.org/unstable/apt/apt.8.fr.html