1. 程式人生 > >Ubuntu 中sudo update與sudo upgrade命令的作用及區別

Ubuntu 中sudo update與sudo upgrade命令的作用及區別

通常我們在使用Ubuntu系統的時候,經常會用到sudo update這個命令。從字面上理解是更新,最初以為是更新軟體,但是後來發現並沒有起到更新軟體的作用。更新軟體的命令其實是sudo upgrade。
首先咱們得先了解一下Ubuntu的更新機制。
在Ubuntu下有一個源列表 /etc/apt/sources.list,源列表裡面都是一些網址資訊,這每一條網址就是一個源,這個地址指向的資料標識著這臺源伺服器上有哪些軟體可以安裝使用。
檔案中帶“#”符號的是註釋,如果需要刪除一些源可以在前面加上“#”符號檔案中帶“#”符號的是註釋,如果需要刪除一些源可以在前面加上“#”符號
sudo apt-get update
這個命令,會訪問源列表裡的每個網址,並讀取軟體列表,然後儲存在本地電腦。我們在新立得軟體包管理器(synaptic)裡看到的軟體列表,都是通過update命令更新的。
當執行完update命令後,繼續執行以下命令:
sudo apt-get upgrade


這個命令,會把本地已安裝的軟體,與剛下載的軟體列表裡對應軟體進行對比,如果發現已安裝的軟體版本太低,就會提示你更新。如果你的軟體都是最新版本,會提示:
最後一行是更新提示有多少軟體更新了安裝了
最後一行是更新提示有多少軟體更新了安裝了。
綜上所述,update是更新軟體列表,upgrade是更新軟體。這兩個命令一般是一起使用的。