在我的Ubuntu桌面计算机上使用synaptic时,我可以查看要升级的所有软件包的所有更改日志,如果需要,可以取消选择要升级的软件包.在我的桌面上我通常安装所有内容,但我喜欢至少查看更改内容,以便我可以延迟升级,如果我怀疑它可能会导致我使用的开发工具出现问题.
在没有x-server的服务器(Ubuntu Server)上,我如何在控制台上执行相同的操作:
>列出将要更新的所有软件包(apt-get –dry-run upgrade会执行此操作以及大量嘈杂的模拟安装消息),
>查看从上次升级到将升级到的版本的更改日志(如果有).
>选择我要忽略的包或要升级的包
我为此搜索了很多,但我没有找到任何东西,可能我没有使用正确的术语;但肯定这一定是可能的. Synaptic必须从我假设的一些低级工具中获取它的信息吗?
如果使用现有工具尚未轻松完成此操作,也欢迎复杂的shellcripts.
安装apt-listchanges包.然后,当您运行apt-get upgrade时,它应该在您继续之前为您提供更改列表.