首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Ubuntu上以编程方式检测软件包和操作系统版本

如何在Ubuntu上以编程方式检测软件包和操作系统版本
EN

Stack Overflow用户
提问于 2013-04-16 22:39:57
回答 2查看 524关注 0票数 1

在bash中,我应该运行什么命令来获取布尔值,以指示Ubuntu中是否有可用的软件包更新或操作系统升级?

我知道如何运行apt-get upgradeapt-get dist-upgrade来实际执行升级,但是如果不使用--simulate参数并尝试解析标准输出,我就找不到任何简单的方法来检测这些选项何时可用。

EN

回答 2

Stack Overflow用户

发布于 2013-04-16 23:51:42

命令:

代码语言:javascript
复制
aptitude search '~U'

将列出所有可用的包更新。您可以使用-F选项自定义输出格式;有关如何使用的详细信息,请访问see the manual

我不知道Ubuntu发布更新有什么直接的等价物。

(不过,与此相关的是,apt-get dist-upgrade不会升级到较新的版本。它的概念与upgrade相同,只是在处理不断变化的依赖关系方面更具侵略性。)

票数 0
EN

Stack Overflow用户

发布于 2013-04-17 03:36:34

在谷歌中重新表述我的问题,将我带到this answer,它列出了简单的命令:

代码语言:javascript
复制
/usr/lib/update-notifier/apt-check
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16039979

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档