Linux 系統中 Yum 和 Apt 的使用指南


簡介

著名的作業系統 Linux 為使用者提供了一個開源環境,允許他們執行各種任務。包管理在 Linux 中至關重要,而 Yum 和 Apt 是兩個最流行的包管理器。任何包管理器都允許使用者輕鬆地安裝、更新和解除安裝系統上的軟體包。Yum 可以在基於 Red Hat 的系統(如 CentOS 和 Fedora)上找到,而 Apt 可以在基於 Debian 的系統(如 Ubuntu)上找到。

在本教程中,我們將探討 Linux 上兩種包管理工具:Yum 和 Apt。學習它們的用途、功能以及高效軟體包管理的示例。

使用 Yum 管理包

Yum 是一個命令列包管理器,用於基於 Red Hat 的 Linux 發行版,如 CentOS 和 Fedora。它代表“Yellowdog Updater, Modified”,提供了一種簡單的方法來管理系統上的軟體包及其依賴項。

使用 Yum 需要管理員許可權或 root 訪問許可權。如有必要,請使用“sudo”命令。以下是一些基本的 Yum 命令,幫助您開始在系統上進行包管理。以下是一些簡單的 Yum 命令:

更新系統包:

$ sudo yum update

“sudo yum update”命令使用 Yum 包管理器更新 Linux 系統上所有已安裝的包及其依賴項。

安裝新包:

$ sudo yum install packagename

“sudo yum install packagename”命令使用 Yum 包管理器在 Linux 系統上安裝指定的包及其所有必需的依賴項。

刪除包的方法:

$ sudo yum remove packagename

“sudo yum delete packagename”命令用於從 Linux 系統中刪除單個包及其依賴項。

查詢包

$ sudo yum search packagename

“sudo yum search packagename”命令在 Linux 系統上搜索 Yum 倉庫中與指定關鍵字或包名稱匹配的包。

使用 Apt 管理包

Apt 是一個命令列包管理器,用於基於 Debian 的 Linux 發行版,如 Ubuntu。它代表“Advanced Package Tool”,提供了一種簡單的方法來管理系統上的軟體包及其依賴項。

要使用 Apt 管理系統上的包,需要管理員許可權或 root 訪問許可權。如有必要,請使用“sudo”命令提升許可權。以下是一些基本的 Apt 命令:

更新包:

$ sudo apt update

“sudo apt update”命令用於在基於 Debian 的 Linux 系統上使用 APT 包管理器更新倉庫的包列表。

升級包:

$ sudo apt upgrade

“sudo apt upgrade”命令用於安裝任何可用的包升級,確保所有已安裝的包都是最新的版本。

安裝新包:

$ sudo apt install packagename

“sudo apt install packagename”命令在我們的 Linux 作業系統中安裝所有必需的包。

刪除特定包

$ sudo apt remove packagename

“sudo apt remove packagename”命令可以一次從我們的 Linux 系統中刪除一個包。

查詢包

$ sudo apt search packagename

“sudo apt search packagename”命令用於在基於 Debian 的 Linux 系統上搜索 APT 倉庫中與特定關鍵字或包名稱匹配的可用包。

列出 Yum 和 Apt 中的包

可以使用以下命令列出 Yum 中已安裝的包:

$ sudo yum list installed

這將列出系統上已安裝的所有包。

可以使用以下命令列出 Yum 中可用的包:

$ sudo yum list available

這將列出 Yum 倉庫中所有可用的包。

可以使用以下命令從命令列列出 APT 中已安裝的包:

$ sudo apt list --installed

這將返回系統上已安裝的所有包的列表。

要檢視 APT 中可用的包列表,請鍵入以下命令:

$ sudo apt list --available

這將返回 APT 倉庫中所有可用包的列表。

使用 Yum 和 Apt 進行清理

Yum 和 APT 中的“autoremove”命令可用於刪除作為依賴項安裝但由於其依賴的包已被刪除而不再需要的包。

要在 Yum 中執行“autoremove”,請使用以下命令:

$ sudo yum autoremove

這將解除安裝作為依賴項安裝但不再需要的任何孤立包。

要在 APT 中執行 autoremove,請鍵入以下命令:

$ sudo apt autoremove

這將解除安裝任何作為依賴項自動安裝但不再被任何其他已安裝包需要的包。

使用 Yum 和 Apt 重新安裝包

可以使用以下命令使用 Yum 重新安裝包:

$ sudo yum reinstall packagename

這將解除安裝軟體,然後重新安裝它,並將任何配置檔案恢復為其預設設定。

使用以下命令使用 APT 重新安裝包:

$ sudo apt-get install --reinstall packagename

透過這樣做,在產品解除安裝然後重新安裝後,任何配置檔案都將恢復其預設設定。

結論

總之,包管理對於 Linux 管理至關重要,Yum 和 Apt 是在我們的系統上管理軟體包的流行工具。它們易於使用的介面和龐大的倉庫使得安裝、更新和刪除程式變得簡單,從而確保我們的系統安全且更新。

更新於:2023年5月8日

4K+ 次瀏覽

開啟你的職業生涯

透過完成課程獲得認證

開始
廣告
© . All rights reserved.