1. 程式人生 > >解決Ubuntu登入時提示有軟體包可更新的問題

解決Ubuntu登入時提示有軟體包可更新的問題

Ubuntu系統在使用者登入時會顯示歡迎資訊。有時使用者會看到有xx個軟體包可更新,其中xx個安全更新。

對於一般更新,如不影響使用,一般也就罷了。但是通常,如系統提示有安全更新,大多數使用者特別是伺服器管理員還是會更新的。不過,面對Ubuntu的這些提示,很多使用者常遇到不管怎麼更新也不見好的問題。

雖然apt-get常被人詬病,但實際上它還是個挺好用的軟體包管理器。在Ubuntu14.04以後的系統中,apt-get相關升級更新命令有四個:

  1. apt-get update
  2. apt-get upgrade
  3. apt-get full-upgrade
  4. apt-get dist-upgrade

那麼,這四個升級命令都有什麼差別呢?

根據apt-get的官方手冊:

  • update從伺服器更新可用的軟體列表;
  • upgrade根據列表更新已安裝的軟體包,upgrade不會刪除在列表中已經沒有的軟體,也不會安裝有依賴需求但尚未安裝的軟體;
  • full-upgrade根據列表更新已安裝的軟體包。full-upgrade可能會為了解決軟體包衝突而刪除一些已安裝的軟體;
  • dist-upgrade根據列表更新已安裝的軟體包。dist-upgrade可能會為了解決軟體包衝突而刪除一些已安裝的軟體,也可能會為了解決軟體包依賴問題安裝新的軟體包。

我們該怎麼做?依次執行如下命令即可:

  1. sudo apt-get update  
  2. sudo apt-get dist-upgrade