升級 Ubuntu,解決登錄時提示有軟件包可以更新的問題

Ubuntu 系統在用戶登錄時會顯示歡迎信息。有時用戶會看到「有 xx 個軟件包可以更新,其中有 xx 個安全更新」。

Welcome to Ubuntu 14.04.2 LTS (GNU/Linux 3.13.0-48-generic x86_64)

 * Documentation:  https://help.ubuntu.com/

  System information as of Sat Jun 27 01:12:04 UTC 2015

  System load:  0.0               Processes:           98
  Usage of /:   10.6% of 9.71GB   Users logged in:     0
  Memory usage: 10%               IP address for eth0: 192.168.12.233
  Swap usage:   0%

  Graph this data and manage this system at:
    https://landscape.canonical.com/

  Get cloud support with Ubuntu Advantage Cloud Guest:
    http://www.ubuntu.com/business/services/cloud

91 packages can be updated.
39 updates are security updates.

對於一般的更新,如果不影響使用,一般也就罷了。但是通常,如果系統提示有安全更新,大多數用戶(特別是服務器管理員)還是會去更新的。不過,面對 Ubuntu 的這些提示,很多用戶經常遇到「不管怎麼 apt-get updage && apt-get upgrade 也不見好」的問題。

升級命令

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

apt-get update
apt-get upgrade
apt-get full-upgrade
apt-get dist-upgrade

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

根據 apt-get 的官方手冊:

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

我們應該怎麼做?

依次執行如下命令即可:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo reboot

原文地址:https://liam0205.me/2015/06/27/ubuntu-server-packages-can-be-updated/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章