从 bash 中,我将运行哪些命令来获取一个布尔值,该值指示 Ubuntu 中是否有可用的软件包更新或操作系统升级?
我知道如何运行apt-get upgrade
和实际执行升级,但是如果不使用参数并尝试解析标准输出apt-get dist-upgrade
,我找不到任何简单的方法来检测这些选项何时可用。--simulate
在 Google 中重新表述我的问题导致我得到这个答案,该答案将命令简单地列出为:
/usr/lib/update-notifier/apt-check
命令:
aptitude search '~U'
将列出所有可用的软件包更新。您可以使用选项自定义输出格式-F
;有关如何操作的详细信息,请参阅手册。
我不知道 Ubuntu 版本更新的任何直接等效项。
(但相关的是,apt-get dist-upgrade
它不会升级到较新的版本。它与 的概念相同upgrade
,只是在处理不断变化的依赖关系方面更加激进。)