Comment activer les couleurs et les barres de progression fantaisistes?
40
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.
un ajout rapide pour que les utilisateurs sachent que vous pouvez l'utiliser immédiatement sans configuration supplémentaire. Barre de couleurs et de progression activée par défaut, il suffit d'utiliser aptau lieu deapt-get
Madivad 25/02/2016
Réponses:
47
Pour 14.04 et plus récent:
Faire un fichier en /etc/apt/apt.conf.d::
sudoedit /etc/apt/apt.conf.d/99progressbar
Puis ajoutez ces contenus:
Dpkg::Progress-Fancy "1";
Et sauvegardez le fichier.
Ensuite, si vous umaskn’étiez pas 0027 (c’est-à-dire que c’est peut-être aussi 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 choses telles que celles de Debian reportbugne fonctionneront plus.)
Maintenant, profitez de barres de progrès dans toute leur gloire:
Vous pouvez les utiliser avec ces commandes pour une nouvelle expérience agréable avec apt:
apt update
apt install
apt upgrade
Exécuté aptseul 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 également:
Dpkg::Progress-Fancy::Progress-Bg "%1b[40m";
Les couleurs sont basées sur les codes de couleurs ANSI. Ce tableau est une référence.
J'utilise toujours 13.10 (au moins pour la semaine ou les deux prochaines). Cette fonctionnalité est-elle disponible dans 13.10?
OSE
Je suis raisonnablement certain que ce n'est pas en 13.10.
Jorge Castro
8
Y a-t-il un inconvénient à utiliser apt au lieu d'apt-get, etc.?
mikeymop
1
C'est un peu bizarre. Je reçois la barre de progression sur apt-get upgrade, installe et supprime, mais pas de couleurs dans apt-get update, je dois utiliser apt update. Très étrange.
Seth
2
Hm. Je suis sur 13.10 et après avoir appliqué ces paramètres, je constate des progrès à la fois dans apt et apt-get ainsi que dans dpkg.
4
L' -ooption permet de changer le comportement temporairement. 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
En plus de l'excellente réponse de Jorge Castro, vous pouvez ajouter une ligne supplémentaire au /etc/apt/apt.conf.d/99progressbarfichier:
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 aptmanpage:
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:
apt
au lieu deapt-get
Réponses:
Pour 14.04 et plus récent:
Faire un fichier en
/etc/apt/apt.conf.d
::Puis ajoutez ces contenus:
Et sauvegardez le fichier.
Ensuite, si vous
umask
n’étiez pas 0027 (c’est-à-dire que c’est peut-être aussi 0023), définissez également les autorisations de ce nouveau fichier sur 644 (c-à-d. -Rw-r - r--) comme suit:(Sans cette correction d'autorisation, des choses telles que celles de Debian
reportbug
ne fonctionneront plus.)Maintenant, profitez de barres de progrès dans toute leur gloire:
Vous pouvez les utiliser avec ces commandes pour une nouvelle expérience agréable avec apt:
Exécuté
apt
seul pour la liste des commandes. Les couleurs sont activées par défaut pourapt
et n'affectent pasapt-get
.Couleurs:
Vous pouvez également modifier la couleur de la barre de progression en ajoutant ceci également:
Les couleurs sont basées sur les codes de couleurs ANSI. Ce tableau est une référence.
Sources:
la source
L'
-o
option permet de changer le comportement temporairement. Je l'ai décrit ici :la source
Pour les couleurs par défaut
En plus de l'excellente réponse de Jorge Castro, vous pouvez ajouter une ligne supplémentaire au
/etc/apt/apt.conf.d/99progressbar
fichier:Cela activera les couleurs par défaut pour
apt
. Je l'ai trouvé par accident en lisant laapt
man
page:la source