在 Debian 中如何使用 apt-get 进行实际升级之前查看更新

在 Debian 中如何使用 apt-get 进行实际升级之前查看更新

在实际做之前

#apt-get upgrade

在 Debian 服务器上,我想要概览即将更新的软件包名称以及这些软件包中的更改。

最近我的 root 帐户收到了一封包含此类列表的邮件。其中包含所有要升级的软件包以及每个软件包的更新日志。现在我不知道如何收到该邮件,因此我不知道如何再次收到它。

到目前为止我能得到的最接近的答案是:

apt-get -s upgrade

多谢

答案1

我首先会这样做:

apt-get update

然后运行:

apt-get upgrade

它将为您提供最新的更改并询问您是否要执行这些更改。

答案2

最简单的方法是使用aptitude。您可以浏览可用的安全更新和可升级的软件包,然后按C查看更改日志(也可以在菜单中按 访问Ctrl + t)。它足够智能,可以向您显示最新版本的更改日志。您可以使用 执行相同操作apt-get changelog <package-name>,但似乎效果不太好,至少在我的系统上是这样。对于通过 aptitude 工作的软件包(puppet),它失败了,我不知道是否可以指定软件包列表(除了通过生成和解析它)。

相关内容