在 Aptitude UI 中显示包日期

在 Aptitude UI 中显示包日期

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 中不会发生这种情况)。

相关内容