sudo apt-get update和sudo apt-get upgrade命令的區別

前言

  • 在windows下安裝軟件,我們只需要有EXE文件,然後雙擊,下一步直接OK就可以了。

  • 但在LINUX下,不是這樣的。每個LINUX的發行版,比如UBUNTU,都會維護一個自己的軟件倉庫,我們常用的幾乎所有軟件都在這裏面。這裏面的軟件絕對安全,而且絕對的能正常安裝。

  • 那我們要怎麼安裝呢?在UBUNTU下,我們維護一個源列表,源列表裏面都是一些網址信息,這每一條網址就是一個源,這個地址指向的數據標識着這臺源服務器上有哪些軟件可以安裝使用。

  • 源文件位置,查看修改

sudo gedit /etc/apt/sources.list
  • 在這個文件里加入或者註釋(加#)掉一些源後,保存。這時候,我們的源列表裏指向的軟件就會增加或減少一部分。
    接一下要做的就是:

sudo apt-get update

  • 這個命令,會訪問源列表裏的每個網址,並讀取軟件列表的最新源,然後保存在本地電腦。我們在新立得軟件包管理器裏看到的軟件列表,都是通過update命令更新的。
  • 只更新軟件源爲最新版,本地的軟件是不會進行升級的,在終端下載軟件是根據軟件源的信息進行下載,所以軟件源更新之後再安裝軟件就能安裝源中的最新版本。
  • 執行結果裏面:命中的就是更新成功的,忽略的就是不用更新的,錯誤的就是沒有找不到
  • 索引文件和弱安全性摘要算法我也出現過,對應的文件刪了,再次update的時候就不會出現這些了

sudo apt-get upgrade

  • 這個命令,會把本地已安裝的軟件,與剛下載的軟件列表裏對應軟件地址的軟件進行對比,如果發現已安裝的軟件版本太低,就會提示你更新。如果你的軟件都是最新版本,會提示:
  • 升級了 0 個軟件包,新安裝了 0 個軟件包,要卸載 0 個軟件包,有 0 個軟件包未被升級。

總而言之,update是更新軟件列表源地址,upgrade是更新升級軟件。

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