了解 apt 列表输出

了解 apt 列表输出

我正在尝试创建系统中当前安装的所有软件包的列表,以apt list --installed用于备份/迁移目的。

我注意到我得到了意想不到的输出:

....

chromium-browser/now 53.0.2785.143-0ubuntu0.16.04.1.1257 arm64 [installed,upgradable to: 62.0.3202.94-0ubuntu0.16.04.1317]
chromium-codecs-ffmpeg-extra/now 53.0.2785.143-0ubuntu0.16.04.1.1257 arm64 [installed,upgradable to: 62.0.3202.94-0ubuntu0.16.04.1317]
cmake/xenial-updates,**now** 3.5.1-1ubuntu3 arm64 [installed]
cmake-data/xenial-updates,**now** 3.5.1-1ubuntu3 all [installed,automatic]
colord/xenial,**now** 1.2.12-1ubuntu1 arm64 [installed,automatic]

....

除了术语之外,输出的含义几乎很清楚now

例如 xenial,因为我使用的是 16.04,接下来是“版本”、体系结构和安装类型。

list我尝试浏览 apt 手册页,但除了它是实验性的之外,我找不到任何对该选项的引用。

谁能指出我正确的文档或解释这是什么意思?

答案1

now指的是当前安装的版本,仅此而已。当您单独看到它时,这意味着已安装的软件包不在配置的存储库中(通常是因为可以进行升级,如上面的情况)。否则它会与包含该包的存储库一起列出。

它相当于/var/lib/dpkg/statusinapt-cache policy的输出。

debian / ubuntu 上的“apt search”输出的格式是什么?更多细节。

相关内容