查看要升级的软件包的apt-get changelogs

约翰·费米内拉

这个问题描述了如何获取给定软件包的变更日志。但是,这是整个变更日志。

我想要的是一种查看将要升级的内容将发生什么变化的方法。例如,我在想类似的东西:

$ sudo apt-get upgrade --show-changelogs
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  foo
    -- adds the bar feature for better snazziness
    -- removes the deprecated baz feature

1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 8,864 kB of archives.
After this operation, 285 kB disk space will be freed.
Do you want to continue [Y/n]? 

不幸的是,我在apt-get的手册页中没有看到类似的内容。是否存在或类似的东西?

更新:我写了一篇简短的博客文章,更深入地讨论了apt-listchanges和Debian changelogs,其中包含了该问题的一些反馈。

用户名

与您所寻找的东西最接近的东西可以是名为的软件包apt-listchanges,当您升级软件包时,它将为您提供变更日志摘要。您可以进行设置,以便在apt-get下载升级后(请参阅以下说明和屏幕截图)但在安装升级之前,更改日志注释会立即显示在终端中

您可以使用安装程序

sudo apt-get install apt-listchanges

然后用

sudo dpkg-reconfigure apt-listchanges

创建的安装文件为/etc/apt/listchanges.conf

在我的设置中,更改日志信息直接以文本形式显示在终端(stdout)中,这正是您想要的。我发现这比让寻呼机加载信息更好。我只是在conf文件中选择了changelog,因此不显示有关软件包的新闻。我也将其设置为通过电子邮件将更改日志的摘录发送给root。如果要使用此功能,则需要在此处引用我的文章来设置本地电子邮件

这是我的/etc/apt/listchanges.conf

[apt]
frontend=text
email_address=root
confirm=1
save_seen=/var/lib/apt/listchanges.db
which=changelogs

apt-listchanges安装时的升级过程的屏幕快照在阅读变更日志摘录后,我已将其设置为要求我进行安装确认。

在此处输入图片说明

有关更多信息,请参见man apt-listchangesUbuntu联机帮助页

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

查看要升级的软件包的apt-get changelogs

来自分类Dev

apt和apt-get升级不同的软件包

来自分类Dev

apt-get无法升级软件包

来自分类Dev

如何使用apt-get升级单个软件包?

来自分类Dev

如何使用apt-get升级单个软件包?

来自分类Dev

apt-get无法升级软件包

来自分类Dev

如何影响软件包升级的顺序(apt-get升级/ dist-upgrade)

来自分类Dev

apt-get purge libc6-dev-i386要删除重要的软件包

来自分类Dev

apt-get install坚持要删除我不想删除的软件包!

来自分类Dev

如何获得“ delta”软件包来优化apt-get升级下载?

来自分类Dev

apt-get升级卡在同一软件包中

来自分类Dev

如何获得“ delta”软件包来优化apt-get升级下载?

来自分类Dev

重命名由apt-get升级自动拉出的Debian软件包

来自分类Dev

apt-get升级过程中保留的软件包

来自分类Dev

安装espeakup软件包后,apt-get升级“处理时遇到错误”

来自分类Dev

如何使用apt-get获取待升级软件包的列表?

来自分类Dev

apt-get:无法安装或升级任何软件包

来自分类Dev

“ apt-get --with-new-pkgs升级”不足以解决保留的软件包问题

来自分类Dev

我如何查看使用apt-get autoremove删除了哪些软件包?

来自分类Dev

通过“ apt-get remove”删除软件包时,为什么在此过程中必须(有时)升级其他软件包?

来自分类Dev

apt-get更新想要下载比安装磁盘空间要多得多的MB软件包

来自分类Dev

更新管理器 (gui) 和 apt-get(cli) 之间要更新的软件包不匹配

来自分类Dev

如何告诉 apt-get 仅在有新版本可用时才更新/升级软件包?

来自分类Dev

apt-offline apt-get升级仍尝试连接到联机服务器以进行升级,即使软件包已经同步

来自分类Dev

apt-get给出错误:无法找到所有软件包的软件包<软件包名称>

来自分类Dev

如何查看apt要安装的软件包的安装信息

来自分类Dev

用apt-get安装软件包并用aptitude删除软件包?

来自分类Dev

为什么apt-get autoremove卸载的软件包少于aptitude remove的软件包?

来自分类Dev

Ubuntu apt-get无法获取软件包

Related 相关文章

  1. 1

    查看要升级的软件包的apt-get changelogs

  2. 2

    apt和apt-get升级不同的软件包

  3. 3

    apt-get无法升级软件包

  4. 4

    如何使用apt-get升级单个软件包?

  5. 5

    如何使用apt-get升级单个软件包?

  6. 6

    apt-get无法升级软件包

  7. 7

    如何影响软件包升级的顺序(apt-get升级/ dist-upgrade)

  8. 8

    apt-get purge libc6-dev-i386要删除重要的软件包

  9. 9

    apt-get install坚持要删除我不想删除的软件包!

  10. 10

    如何获得“ delta”软件包来优化apt-get升级下载?

  11. 11

    apt-get升级卡在同一软件包中

  12. 12

    如何获得“ delta”软件包来优化apt-get升级下载?

  13. 13

    重命名由apt-get升级自动拉出的Debian软件包

  14. 14

    apt-get升级过程中保留的软件包

  15. 15

    安装espeakup软件包后,apt-get升级“处理时遇到错误”

  16. 16

    如何使用apt-get获取待升级软件包的列表?

  17. 17

    apt-get:无法安装或升级任何软件包

  18. 18

    “ apt-get --with-new-pkgs升级”不足以解决保留的软件包问题

  19. 19

    我如何查看使用apt-get autoremove删除了哪些软件包?

  20. 20

    通过“ apt-get remove”删除软件包时,为什么在此过程中必须(有时)升级其他软件包?

  21. 21

    apt-get更新想要下载比安装磁盘空间要多得多的MB软件包

  22. 22

    更新管理器 (gui) 和 apt-get(cli) 之间要更新的软件包不匹配

  23. 23

    如何告诉 apt-get 仅在有新版本可用时才更新/升级软件包?

  24. 24

    apt-offline apt-get升级仍尝试连接到联机服务器以进行升级,即使软件包已经同步

  25. 25

    apt-get给出错误:无法找到所有软件包的软件包<软件包名称>

  26. 26

    如何查看apt要安装的软件包的安装信息

  27. 27

    用apt-get安装软件包并用aptitude删除软件包?

  28. 28

    为什么apt-get autoremove卸载的软件包少于aptitude remove的软件包?

  29. 29

    Ubuntu apt-get无法获取软件包

热门标签

归档