在Debian或其他基於Debian的distro中(Ubuntu、Linux Mint...等),
要更新系統通常會用:
apt-get update
加上:
apt-get upgrade
其中使用upgrade時,有時會發生套件(package)「未被升級」的現象,
這表示指定套件在安裝過程中,與其他套件有相依性的問題,
更具體的說,就是當安裝一個套件時,
發現需要安裝其他新的套件或影響到其他套件的相依性,
該套件就不會被升級, 而保留下來。
這時可以使用:
apt-get dist-upgrade
dist-upgrade會自動幫你解決相依性問題,
也就是嘗試去安裝或移除那些新的套件或相依性受影響的套件,
所以通常會被認為是較有風險的升級。
參考資料:
http://blog.longwin.com.tw/2008/03/debian_ubuntu_apt_dist_upgrade_difference_2008/
沒有留言:
張貼留言