44 votes

Comment puis-je activer les couleurs et les barres de progression élégantes pour apt?

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?

50voto

Joshua McKinnon Points 12379

Pour 14.04 et plus récent :

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 :

entrez la description de l'image ici

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.

Couleurs :

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.

Sources :

6voto

Ralf Points 61

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

4voto

Wim Points 1445

Pour les couleurs par défaut

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.

SistemesEz.com

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.

Powered by:

X