Aptitude 自述文件(在 Ubuntu 16.04 上,位于/usr/share/doc/aptitude/README
)提供了转义码,用于自定义包在 UI 中的显示方式(aptitude
在终端上不带任何参数地键入)。默认显示格式字符串是
%c%a%M%S %p %Z %v %V
我在文档中找不到包日期的转义码。我想知道某个特定软件包何时发布。这可以通过 Aptitude 实现吗?甚至apt-get
?
答案1
也aptitude
不能apt-get
在包视图中显示该信息,因为它不是这些程序处理的信息的一部分。可用的信息包含在包索引中(不涉及下载单个包);您可以在 中找到这些内容/var/lib/apt/lists
,它们包含每个包的以下信息:
- 其名称
- 其源码包名称
- 它的版本
- 其安装尺寸
- 它的维护者
- 它的架构
- 它的依赖项(所有类型,及其翻译)
- 它的描述
- 它的主页
- 它的标签
- 它的部分
- 它的优先级
- 它的包文件名
- 其封装尺寸
- 它的校验和
包的日期由其更改日志中的最后一个条目给出,该日志存储在包内,因此只能通过下载包或通过在追踪者或者发射台。您可以在安装软件包后通过检查 的最顶层条目来查看它/usr/share/doc/${package}/changelog.Debian.gz
,或者/usr/share/doc/${package}/changelog.Debian.${arch}.gz
软件包的最后一个版本是否是 binNMU(在 Debian 中;据我所知,在 Ubuntu 中不会发生这种情况)。