如何使用 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 包管理器
更新管理器:系统->管理员->更新管理器