J'ai entendu dire que apt a une nouvelle fonctionnalité de couleur et de barre de progression, mais que je dois l'activer manuellement.
Comment faire cela?
J'ai entendu dire que apt a une nouvelle fonctionnalité de couleur et de barre de progression, mais que je dois l'activer manuellement.
Comment faire cela?
Créez un fichier dans : /etc/apt/apt.conf.d
:
sudoedit /etc/apt/apt.conf.d/99progressbar
Ensuite, ajoutez ces contenus :
Dpkg::Progress-Fancy "1";
Et enregistrez le fichier.
Ensuite, si votre umask
n'était pas 0027, (c'est-à-dire qu'il pourrait aussi être 0023), définissez également les permissions de ce nouveau fichier sur 644 (c'est-à-dire -rw-r--r--) comme suit :
$ chmod 644 99progressbar
(Sans cette correction des permissions, des choses comme reportbug
de Debian cesseront de fonctionner.)
Maintenant profitez des barres de progression apt dans toute leur splendeur :
Vous pouvez les utiliser avec ces commandes pour une nouvelle expérience apt agréable :
apt update
apt install
apt upgrade
Exécutez apt
tout seul pour la liste des commandes. Les couleurs sont activées par défaut pour apt
, et n'affectent pas apt-get
.
Vous pouvez également ajuster la couleur de la barre de progression en ajoutant ceci également :
Dpkg::Progress-Fancy::Progress-Bg "%1b[40m";
Les couleurs sont basées sur les codes de couleurs ANSI, consultez ce tableau comme référence.
L'option -o
permet de modifier temporairement le comportement. Je l'ai décrite ici:
Ce n'est pas seulement une option par défaut d'apt-get, mais aussi disponible pour apt-get, lancez-le avec
-o Dpkg::Progress-Fancy="1"
par exemple
sudo apt-get -o Dpkg::Progress-Fancy="1" install alpine-pico
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 accident en lisant la page de manuel de apt
:
La commande apt est censé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.
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.