apt 與 apt-get 之間有什麼相似之處?
apt
和
apt-get
都是以 Debian 為基礎的 Linux 分發 (或發佈版本) 的套件管理員工具,例如 Debian、Ubuntu、Linux Mint 和基本作業系統。存在類似的工具,例如
aptitude
和
synaptic
,但
apt-get
and
apt
是系統預設值。
接下來,我們介紹
apt
與
apt-get
之間的相似之處。
apt
命令列公用程式工具和
apt-get
命令列公用程式工具都可透過 Linux 命令列介面 (CLI) 存取。若要使用 Linux CLI,請開啟終端視窗或虛擬終端視窗。
如需
apt
公用程式和
apt-get
公用程式的正式概觀,請在命令提示中輸入
apt
或
apt-get
。這為您提供了最常見的
apt
命令和
apt-get
命令清單。
例如,
apt update
或
apt-get update
會更新正式儲存庫中可用的軟體套件清單。
apt
命令和
apt-get
命令也在其後列出了選項。例如,
apt update --quiet
向終端提供
apt update
命令不太詳細的列印輸出。
請注意,如果您並未以管理員身分登入,則需要先將
sudo
命令新增至每個
apt
命令和
apt-get
命令。例如,您可以輸入
sudo apt-get update
。
apt
和
apt-get
中最常見的任務是安裝、更新和移除軟體套件。軟體套件可能是應用程式、程式庫、公用程式和工具。
下表顯示了兩者之間的常用命令語法。
apt-get
主要差異:apt 與 apt-get
apt
與
apt-get
之間的差異不僅僅是
apt
是
apt-get
的更新版本。
apt
命令被設計為
apt-get
更便捷易用的替代方案,結合了多個套件管理工具的功能,以方便使用者使用。
接下來,我們討論
apt
與
apt-get
之間的其他差異。
1998 年,
apt-get
與 Debian 2.0 (Hamm) 分發一起發行,而
apt
則在 2014 年與 Debian 8 (Jessie) 分發一起發行。2014 年之後,
apt
將
apt-get
取代為所有以 Debian 為基礎的 Linux 發佈版本的預設套件管理員工具。
使用
apt search <package_name>
命令,依名稱搜尋套件。此命令會詳細描述所有包含搜尋到的 package_name 的套件。使用
apt-get
無法執行此操作。而必須使用
apt-cache
命令。
相依性解決方案
任何軟體套件通常都隨附軟體相依項清單,例如正確運作所需的程式庫或工具。必須先安裝所有相依項,才能安裝該套件。
apt
和
apt-get
都能處理相依性解決方案,但
apt
遠勝於後者。它會判斷以正確順序安裝套件的複雜相依性鏈結,並建議要安裝的套件。
檔案系統上的套件版本
依預設,
apt upgrade
命令會移除升級時系統上不再需要的舊版已安裝或可升級套件。
相較之下,
apt-get upgrade
命令則不會。此效率使
apt upgrade
能夠更好地釋放系統記憶體。
將輸出列印到終端
apt-get
和
apt
都能將狀態資訊列印終端,從而在輸入命令之後深入了解系統正在執行的操作。
apt
命令可向使用者提供更詳細的資訊,包括每項任務的進度條。
apt 如何取代 apt-get?
apt
工具現在是以 Debian 為基礎的 Linux 發佈版本的預設套件管理公用程式,該工具已被
apt-get
和
apt-cache
取代。大多數
apt-get
命令在每個新的
apt
命令中寫的都相同。
但是,過去
apt-get
必須與
apt-cache
一起使用,才能執行某些命令。下表顯示了這些命令現在如何移植到
apt
。
apt-cache
apt-get
apt-cache search
apt search
apt-cache show
apt show
apt-cache policy
apt policy
您不需要在任何現有的 Linux 指令碼中,用
apt
命令取代
apt-get
命令。它們仍然按預期運作,並且仍然支援
apt-get
。舊版
apt-get
命令的某些功能在
apt
中略有變更,因此在指令碼中保留
apt-get
有助於確保正確的操作。
除非專案或環境要求,否則一般 Linux 使用者應使用
apt
而不是
apt-get
。
AWS 如何支援您的 Linux 需求?
Amazon Web Services (AWS) 為您提供注重安全、穩定且高效能的基於 Linux 的作業系統產品組合。無論您是要尋找用於託管一般用途工作負載的作業系統,還是尋找專門建置的作業系統來託管容器,您都可以選擇。 如需詳細資訊,請
閱讀有關 AWS 中 Linux 的內容
。
例如,
Amazon Linux 2023
是一個 AWS 提供的 Linux 伺服器作業系統。它提供安全、穩定和高效能的環境來開發並執行雲端和企業應用程式。它還提供長期支援,無需額外費用即可獲得最新的創新技術。
立即
建立帳戶
,開始使用 AWS 上的 Linux 伺服器。
AWS 對 Internet Explorer 的支援將於 07/31/2022 結束。支援的瀏覽器包括 Chrome、Firefox、Edge 和 Safari。
進一步了解 »