“aptitude search '~U'” 是否需要“aptitude update” 才能显示正确的信息?

“aptitude search '~U'” 是否需要“aptitude update” 才能显示正确的信息?

正如标题所说:如果我运行,aptitude search '~U’我是否需要aptitude update先运行才能获得正确的结果?

能力文档说:

?upgradable | ~U | 选择已安装并可以升级的软件包。

但是我不确定这是否仅搜索缓存或软件包所来自的存储库。

我需要这个来用于某种由 cron 定期调用的更新通知程序。

答案1

总结

aptitude search '~U'需要aptitude update显示正确的信息。


你应该跑

sudo aptitude update

获取实际信息。命令

sudo aptitude search '~U'

不进行在线搜索,仅在您的系统中进行本地搜索。

在基于 RPM 的系统上,没有必要使用yum upgradednf upgrade和。yum distro-syncdnf distro-sync

相关内容