J'ai entendu dire qu'apt possédait une nouvelle fonctionnalité de barre de couleur et de progression sophistiquée, mais que je devais l'activer manuellement.
Comment puis-je faire cela?
Créez un fichier dans: /etc/apt/apt.conf.d
:
sudoedit /etc/apt/apt.conf.d/99progressbar
Puis ajoutez ces contenus:
Dpkg::Progress-Fancy "1";
Enregistrez le fichier et vous pouvez désormais profiter de toutes les barres de progression appropriées:
Vous pouvez les utiliser avec ces commandes pour une nouvelle expérience apt:
apt update
apt install
apt upgrade
Exécutez apt
par lui-même pour la liste des commandes. Les couleurs sont activées par défaut pour apt
et n'affectent pas apt-get
.
Vous pouvez également modifier la couleur de la barre de progression en l’ajoutant également:
Dpkg::Progress-Fancy::Progress-Bg "%1b[40m";
Les couleurs sont basées sur les codes de couleur ANSI, consultez ce graphique comme référence.
En plus de l'excellente réponse de Jorge Castro, vous pouvez ajouter une ligne supplémentaire au fichier /etc/apt/apt.conf.d/99progressbar
:
Dpkg::Progress-Fancy "1";
APT::Color "1";
Cela activera les couleurs par défaut pour apt
. Je l'ai trouvé par hasard en lisant la page apt
man
:
La commande apt est destinée à être agréable pour les utilisateurs finaux et n’a pas besoin d’être rétrocompatible comme apt-get (8). Par conséquent, certaines options sont différentes:
L'option DPkgPM :: Progress-Fancy est activée.
L'option APT :: Color est activée.
L’option -o
permet de modifier temporairement le comportement. Je l'ai décrit ici :
Ce n'est juste pas un apt-get par défaut, mais aussi disponible pour apt-get, run avec
-o Dpkg::Progress-Fancy="1"
par exemple
sudo apt-get -o Dpkg::Progress-Fancy="1" install alpine-pico
Lire d'autres questions sur les étiquettes apt