CentOS 從網(wǎng)絡(luò)安裝軟件
在 CentOS 系統(tǒng)中,通常通過(guò)包管理器從網(wǎng)絡(luò)安裝軟件。CentOS 主要使用兩種包管理器:yum 和 dnf。熟練掌握這兩個(gè)工具能夠大大簡(jiǎn)化軟件安裝和更新的工作流程。
使用 yum 進(jìn)行軟件安裝
yum(Yellowdog Updater, Modified)是 CentOS 早期版本中使用的包管理工具。它可以自動(dòng)解決軟件依賴關(guān)系,使安裝過(guò)程變得更加簡(jiǎn)單。
sudo yum install 軟件包名
通過(guò)上面的命令,可以安裝指定的軟件包。yum 會(huì)下載所需的包并自動(dòng)安裝任何必要的依賴項(xiàng)。
如果需要更新軟件包或整個(gè)系統(tǒng),可以使用以下命令:
sudo yum update
使用 dnf 進(jìn)行軟件安裝
dnf(Dandified yum)在 CentOS 8 及之后的版本中取代了 yum。它提供了更快的依賴解決速度和更好的內(nèi)存管理。
sudo dnf install 軟件包名
與 yum 類似,dnf 可以從網(wǎng)絡(luò)安裝指定的軟件,并自動(dòng)處理依賴關(guān)系。
要進(jìn)行系統(tǒng)更新,使用以下命令:
sudo dnf update
配置軟件倉(cāng)庫(kù)
在安裝軟件之前,確保已配置適當(dāng)?shù)能浖}(cāng)庫(kù)。默認(rèn)情況下,CentOS 會(huì)啟用基本的官方倉(cāng)庫(kù),然而在某些情況下可能需要添加額外的第三方倉(cāng)庫(kù)來(lái)獲取特殊軟件。
例如,為了啟用 EPEL(Extra Packages for Enterprise Linux),可以運(yùn)行以下命令:
sudo yum install epel-release
安裝完成后,EPEL 倉(cāng)庫(kù)將被自動(dòng)配置和啟用。
管理軟件包清單
了解如何列出已安裝的軟件包及其版本有助于系統(tǒng)管理??梢允褂靡韵旅畈榭匆寻惭b的軟件包列表:
yum list installed
或在 CentOS 8 及以后版本中:
dnf list installed
總結(jié)
通過(guò)本文,我們探討了在 CentOS 系統(tǒng)中使用網(wǎng)絡(luò)安裝軟件的基本步驟。無(wú)論選擇 yum 還是 dnf,掌握這些命令和概念都能幫助管理員高效地管理系統(tǒng)軟件,確保系統(tǒng)安全穩(wěn)定運(yùn)行。