sudo apt-get update 更新源
sudo apt-get upgrade 更新已安裝的包
sudo apt-get dist-upgrade 升級系統linux
下面摘自知乎用戶回答:安全
apt-get是某些linux發行版使用的一個「包管理器」服務器
(還有別的發行版使用yum等,以及brew等其餘平臺上的包管理器,工做原理相似)。
包管理器的做用是從源(Source)服務器那裏下載最新的軟件包列表,而後在你須要安裝某個軟件包(apt-get install)的時候從列表裏面查詢這個軟件包的版本信息、系統要求、翻譯、依賴項(該軟件正常運行必須安裝的其它軟件)而且添加到同時安裝的列表裏面,再查詢全部安裝列表裏面的軟件包的.deb文件下載地址,最後批量下載,自動分析安裝順序而後安裝完成。
可是這個軟件包列表是不會被自動下載的,須要用戶使用apt-get update更新。這樣,apt-get才能知道每一個軟件包的最新信息,從而正確地下載最新版本的軟件。
至於apt-get upgrade,則是對已經安裝的軟件包自己進行更新的過程。因爲肯定要更新的軟件包須要對本地安裝的版本和列表的版本進行比較,因此要在update之後運行這一條。
要求在install操做以前執行update和upgrade,其實是確保本地軟件列表信息和已安裝軟件均爲最新的過程。這樣作能夠最大限度地確保新安裝的軟件包正常工做。spa
通常來講,update和upgrade不須要每次安裝軟件以前都運行,安裝新軟件的話一天左右運行一次便可,不安裝軟件的時候隔十天半個月運行一下來更新軟件包,服務器系統若是沒有安全性更新就別亂更新了,穩定最重要。翻譯
PS:軟件源服務器地址能夠在/etc/apt/sources.list裏面看到。get