对于默认颜色

对于默认颜色

我听说 apt 有一个新的花式颜色和进度条功能,但我必须手动启用它。

我该怎么做呢?

答案1

对于 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 进度条吧:

在此处输入图片描述

您可以将它们与以下命令一起使用,以获得全新的良好体验:

apt update
apt install
apt upgrade

自行运行apt命令列表。 的颜色默认为apt,并且不影响apt-get

颜色:

您还可以通过添加以下内容来调整进度条的颜色:

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

颜色基于 ANSI 颜色代码,请查看这张图表作为参考。

资料来源:

答案2

-o选项允许暂时更改行为。我描述了它这里

它不仅仅是 apt-get 的默认设置,而且也可用于 apt-get,使用以下命令运行它

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

例如

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

答案3

对于默认颜色

除了 Jorge Castro 的出色回答之外,您还可以在文件中添加一行/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 已启用。

相关内容