升級 Ubuntu,解決登入時提示有軟體包可以更新的問題
阿新 • • 發佈:2019-01-10
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.71 GB 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/