Как включить цветные штриховые цвета и индикаторы выполнения?

Я слышал, что у apt есть новый модный цвет и индикатор выполнения, но я должен вручную включить его.

Как мне это сделать?

Для 14.04 и новее:

Сделайте файл в: /etc/apt/apt.conf.d :

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

Затем добавьте следующее:

 Dpkg::Progress-Fancy "1"; 

Сохраните файл, и теперь вы сможете наслаждаться лучшими барами прогресса во всей их славе:

введите описание изображения здесь

Вы можете использовать их с этими командами для приятного нового опыта:

 apt update apt install apt upgrade 

Запустите apt самостоятельно для списка команд. Цвета включены по умолчанию для apt и не влияют на apt-get .

Цвета:

Вы также можете настроить цвет индикатора выполнения, добавив это также:

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

Цвета основаны на цветовых кодах ANSI, посмотрите на эту диаграмму в качестве ссылки.

Источники:

  • Блог-блог Майкла Фогта на уровне 1.0

Для цветов по умолчанию

Помимо превосходного ответа Хорхе Кастро, вы можете добавить дополнительную строку в файл /etc/apt/apt.conf.d/99progressbar :

 Dpkg::Progress-Fancy "1"; APT::Color "1"; 

Это позволит использовать цвета по умолчанию для apt . Я нашел это случайно, читая apt man страницу:

Команда apt должна быть приятной для конечных пользователей и не должна быть обратно совместимой, как apt-get (8). Поэтому некоторые варианты разные:

  • Опция DPkgPM :: Progress-Fancy включена.

  • Опция APT :: Color включена.

Параметр -o позволяет временно изменить поведение. Я описал это здесь :

Это просто не apt-get по умолчанию, но также доступен для apt-get, запускайте его с помощью

 -o Dpkg::Progress-Fancy="1" 

например

 sudo apt-get -o Dpkg::Progress-Fancy="1" install alpine-pico