2013-04-16 45 views
1

從bash中,我將運行哪些命令來獲取布爾值,該值指示在Ubuntu中是否有可用的軟件包更新或操作系統升級?如何以編程方式檢測Ubuntu上的軟件包和操作系統版本

我知道如何運行apt-get upgradeapt-get dist-upgrade實際執行升級,但我無法找到任何簡單的方法時,這些選項都可以在不使用--simulate參數,並試圖解析標準輸出來檢測。

回答

0

命令:

aptitude search '~U' 

將列出所有可用的軟件包更新。您可以使用-F選項自定義輸出格式; see the manual瞭解詳情。

我不知道任何與Ubuntu發行版更新相同的直接等價物。

(與此相關,不過,apt-get dist-upgrade不會升級到較新的版本。這是相同的概念upgrade,只是多了幾分咄咄逼人關於處理不斷變化的依賴關係。)

0

改寫我的問題在谷歌使我this answer該命令簡單列出如下:

/usr/lib/update-notifier/apt-check 
相關問題