Я слышал, что в apt появилась новая функция с цветными индикаторами и индикатором выполнения, но я должен включить ее вручную.
Как мне это сделать?
Создайте файл в: /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 во всей их красе:
Вы можете использовать их с этими командами для получения новых приятных впечатлений:
apt update
apt install
apt upgrade
Запустите apt
отдельно для получения списка команд. Цвета включены по умолчанию для apt
и не влияют на apt-get
.
Вы также можете настроить цвет индикатора выполнения, добавив его как хорошо:
Dpkg::Progress-Fancy::Progress-Bg "%1b[40m";
Цвета основаны на цветовых кодах ANSI, посмотрите эту диаграмму в качестве справки.
Параметр -o
позволяет временно изменить поведение. Я описал это здесь :
Это просто не значение по умолчанию для apt-get, но оно также доступно для apt-get, run это с помощью
-o Dpkg :: Progress-Fancy = "1"
например
sudo apt-get -o Dpkg :: Progress-Fancy = "1" установить alpine-pico
В дополнение к отличному ответу Хорхе Кастро вы можете добавить дополнительную строку в /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 включен.