Linux中apt和apt-get命令有什麼區別?如何使用?

老男孩IT教育機構發表於2022-02-09

  接觸過Linux系統的使用者,肯定都知道apt和apt-get命令,那麼你知道Linux中apt和apt-get命令有什麼區別嗎?相信大多數使用者都不太理解,甚至將它們混淆在一起,接下來我們透過這篇文章來學習一下。

  apt命令是在2014年為Debian發行版的。它首先在debian的不穩定版本中使用,然後在debian8中成為標準。最初,它並沒有得到使用者太多關注,使用者一直使用老的和熟悉的apt-get命令。然而,在Ubuntu16.04釋出之後,它開始流行起來,並以某種方式替代了apt-get命令。

  apt和apt-get命令的區別

  apt和apt-get之間的第一個區別是命令本身。比如,如果你想使用apt-get update來更新系統軟體倉庫索引資料的話,你可以執行:

  sudo apt-get update

  現在使用apt,你只需要執行:

  sudo apt update

  apt update命令不僅更新軟體倉庫的索引資料,而且還告訴軟體倉庫中是否有軟體的新版本,以及有多少個新版本。

  讓我們看一些更恰當的命令來代替apt-get。您可以在終端中輸入apt help或apt man來檢視這些命令,它將顯示與apt相關的所有資訊。

  

Linux培訓班

  如果用apt替換apt-get命令,除了apt升級命令外,其他命令是相同的。舊的apt-get升級命令更新系統中當前存在的所有包,它不會安裝或刪除系統上的現有包。

  但是,新的apt upgrade命令會安裝作為可升級包依賴項而新增的包,儘管與apt-get升級類似,但它也不會刪除以前安裝的包。

  apt和apt-get之間的區別不僅僅在於命令本身。新的apt命令還增加了另一個視覺特性,使終端使用者感到舒適。當一個包在使用apt upgrade、apt full-upgrade或者apt dist-upgrade進行更新時,您將看到一個進度條通知您程式的情況。當您使用apt remove或者apt purge刪除包時,它也會出現。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2854982/,如需轉載,請註明出處,否則將追究法律責任。

相關文章