我听说 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 颜色代码,请查看这张图表作为参考。
资料来源:
- 迈克尔·沃格特博客文章在 apt 1.0 上
答案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 已启用。