web-dev-qa-db-fra.com

Comment activer les couleurs et les barres de progression fantaisistes?

J'ai entendu dire qu'apt avait une nouvelle fonctionnalité de couleur et de barre de progression sophistiquée, mais que je devais l'activer manuellement.

Comment puis-je faire cela?

40
Seth

Pour 14.04 et plus récent:

Créez un fichier dans: /etc/apt/apt.conf.d:

sudoedit /etc/apt/apt.conf.d/99progressbar

Ajoutez ensuite ces contenus:

Dpkg::Progress-Fancy "1";

Et enregistrez le fichier.

Ensuite, si votre umaskn’est pas 0027 (c’est-à-dire également 0023), définissez également les autorisations de ce nouveau fichier sur 644 (c.-à-d. -Rw-r - r--) comme suit:

$ chmod 644 99progressbar

(Sans cette correction d'autorisation, des éléments tels que reportbugde Debian ne fonctionneront plus.)

Maintenant, profitez de barres de progrès dans toute leur gloire:

enter image description here

Vous pouvez les utiliser avec ces commandes pour une nouvelle expérience Nice apt:

apt update
apt install
apt upgrade

Exécutez aptlui-même pour la liste des commandes. Les couleurs sont activées par défaut pour aptet n'affectent pas apt-get.

Couleurs:

Vous pouvez également modifier la couleur de la barre de progression en ajoutant ceci:

Dpkg::Progress-Fancy::Progress-Bg "%1b[40m"; 

Les couleurs sont basées sur les codes de couleurs ANSI, regardez ce graphique comme référence.

Sources:

47
Jorge Castro

L'option -o permet de modifier temporairement le comportement. Je l'ai décrit ici :

Ce n'est tout simplement pas un apt-get par défaut, mais également 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
4
Ralf

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 aptman:

La commande apt est conçue pour être agréable pour les utilisateurs finaux et n’a pas besoin d’être compatible avec les versions antérieures 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.

3
jdk1.0