正如标题所说:如果我运行,aptitude search '~U’
我是否需要aptitude update
先运行才能获得正确的结果?
这能力文档说:
?upgradable | ~U | 选择已安装并可以升级的软件包。
但是我不确定这是否仅搜索缓存或软件包所来自的存储库。
我需要这个来用于某种由 cron 定期调用的更新通知程序。
答案1
总结
aptitude search '~U'
需要aptitude update
显示正确的信息。
你应该跑
sudo aptitude update
获取实际信息。命令
sudo aptitude search '~U'
不进行在线搜索,仅在您的系统中进行本地搜索。
在基于 RPM 的系统上,没有必要使用yum upgrade
、dnf upgrade
和。yum distro-sync
dnf distro-sync