如何找到过时且需要升级的软件列表?

如何找到过时且需要升级的软件列表?

如何使用 aptitude 查找过时且需要升级的软件包列表?

我正在使用 Ubuntu 10.04。

答案1

update-manager(位于系统 -> 管理)可能是您的第一站。但是如果您想要命令行版本:

sudo apt-get update
sudo apt-get dist-upgrade

aptitude并且synaptic还可以告诉你。

答案2

从命令行实现的另一种方法是apt-show-versions
手册页指出:

apt-show-versions 解析 dpkg 状态文件和已安装和可用软件包版本和分发的 APT 列表,并显示所选软件包的特定分发中的升级选项。

安装软件包后:

$ sudo apt-get 安装 apt-show-versions

你唯一要做的就是:

$ sudo apt-show-versions -u

希望有帮助

答案3

Aptitude 不能像 一样很好地处理软件包安装apt-get,因此我建议坚持使用apt-get。要获取需要安装的软件包列表,我将使用以下--dry-run选项:

sudo apt-get dist-upgrade --dry-run | grep ^Inst | cut -d" " -f2

答案4

在突触中:从左侧“状态”中选择“已安装(可升级)”,或者直接使用更新管理器显示所有需要的更新。

Synaptic:系统->管理员->Synaptic 包管理器

更新管理器:系统->管理员->更新管理器

相关内容