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

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

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

43
задан 16 October 2014 в 05:33

3 ответа

Для 14.04 и новее:

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

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

Затем добавьте это содержимое:

Dpkg::Progress-Fancy "1";

И сохраните файл.

Тогда, если ваша umask не была 0027 (т.е. она также могла быть 0023), тогда также установите для этого нового файла права доступа 644 (то есть -rw-r - r--) следующим образом:

$ chmod 644 99progressbar

(Без этого исправления разрешений такие вещи, как отчет Debian reportbug , перестанут работать.)

Теперь наслаждайтесь Индикаторы выполнения apt во всей их красе:

enter image description here

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

apt update
apt install
apt upgrade

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

Цвета:

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

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

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

Источники:

  • Блог Майкла Фогта на apt 1.0
]
50
ответ дан 16 October 2014 в 05:33

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

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

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

например

 sudo apt-get -o Dpkg :: Progress-Fancy = "1" установить alpine-pico
 
6
ответ дан 16 October 2014 в 05:33
  • 1
    Спасибо hg8, вторые работы:-) fakeroot и libfakeroot не могут быть необходимыми, я только установил остальных 2, и это также работает. Еще одна вещь состоит в том, чтобы загрузить последние, в случае, если что-то может, пошел не так, как надо для высоких версий ядра Ubuntu. – novae 30 September 2015 в 01:10

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

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

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

Это включит цвета по умолчанию для apt . Я обнаружил его случайно, читая страницу apt man :

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

  • Параметр DPkgPM :: Progress-Fancy включен.

  • Параметр APT :: Color включен.

4
ответ дан 16 October 2014 в 05:33

Другие вопросы по тегам:

Похожие вопросы: