我正在尝试列出 Linux Mint 的可用更新,但无法这样做。我运行了以下命令
sudo apt-get update - My understanding is that this simply updates the repository
例如,我希望将我安装的 Flash 版本更新为最新版本,但更新管理器不显示它。我唯一能确定是否有更新版本的方法就是运行命令
sudo apt-get -s install flashplugin-installer
答案1
你可能想看看man apt-get
。
正如您所说,apt-get update
从存储库获取软件包列表。要更新系统,您通常会在后面跟上apt-get upgrade
。
为了apt-get
只显示它本来会做什么,您可以添加开关-s
。因此,要显示当前可用的更新,请发出以下命令:
apt-get update
apt-get -s upgrade
根据手册页(我已经好几年没用过 Debianish 了),另一种可能性是apt-get --show-upgraded update
(或者可能是apt-get --show-upgraded upgrade
)显然
显示已升级的软件包。打印出所有需要升级的软件包的列表。
还没有尝试过(我思考),但可能确实能实现您想要的效果。
我不想更新整个系统,而是想获取更新列表,然后选择要安装的更新。我知道运行命令 apt-get -s upgrade 会进行试运行,但我真正想要的是比较我已安装的内容和我想更新的内容,类似于 Windows Update
听起来你想要的是一个具有交互界面的包管理器。我曾经喜欢过aptitude
,它有一个简洁的 ncurses 界面,让你可以从可升级的包列表中选择要更新的包。
如果您确实对基于 Windows Update 的东西感兴趣,我相信 Synaptic(以及从 Ubuntu 中涌现出的所有其他“不同”的软件包管理器 GUI)在您想要升级的软件包名称旁边有“不错的”复选框。
答案2
“恰当的版本包裹“将告诉您当前版本。
“dpkg -l”包裹“