在RHEL 7.5上安裝dnf來(lái)替代yum來(lái)管理軟件包
如你所知,在RHEL8版本中,很可能會(huì)使用dnf這個(gè)包管理器來(lái)替換目前RHEL7.5上所使用的yum包管理器。因此,在RHEL7.5上提前了解和熟悉dnf這個(gè)包管理器變得非常必要。接下來(lái),我們將一起來(lái)
如你所知,在RHEL8版本中,很可能會(huì)使用dnf這個(gè)包管理器來(lái)替換目前RHEL7.5上所使用的yum包管理器。因此,在RHEL7.5上提前了解和熟悉dnf這個(gè)包管理器變得非常必要。接下來(lái),我們將一起來(lái)看看在RHEL7.5上如何安裝dnf包管理器。
配置yum源
首先,在剛完成最小化安裝的RHEL7.5系統(tǒng)中登錄。進(jìn)入系統(tǒng)后,查看目錄,你會(huì)發(fā)現(xiàn)只有一個(gè)文件。用vim命令打開(kāi)該文件,你會(huì)發(fā)現(xiàn)里面是完全空白的。這意味著我們需要為系統(tǒng)配置一個(gè)可用的yum源才能進(jìn)行后續(xù)操作。
目前國(guó)內(nèi)比較常用的yum源一般是163和阿里云的源。在這里,我們以163的yum源為例進(jìn)行配置。使用以下命令編輯yum源文件:
```
vim
```
編輯完成后保存退出。
安裝dnf測(cè)試源
接下來(lái),我們需要安裝dnf的測(cè)試源centos-release-yum4。執(zhí)行以下命令:
```
yum install centos-release-yum4
```
然后耐心等待它的安裝完成。
啟用yum源
安裝完成后,使用以下命令查看可用的yum源:
```
yum repolist all
```
你會(huì)發(fā)現(xiàn)centos-yum4-testing這個(gè)測(cè)試yum源默認(rèn)是禁用狀態(tài),而我們需要的包管理器dnf就在這個(gè)yum源中。
啟用該yum源的命令如下:
```
yum-config-manager --enable centos-yum4-testing
```
等待命令執(zhí)行完成后,再次使用yum repolist all命令查看,你會(huì)發(fā)現(xiàn)該yum源的狀態(tài)已變?yōu)閱⒂脿顟B(tài)。
安裝dnf
現(xiàn)在我們可以安裝dnf了。使用以下命令進(jìn)行安裝:
```
yum install yum4 -y
```
然后等待命令的安裝完成。你可以在下面的圖中看到,dnf包管理器作為yum4的依賴(lài)軟件被成功安裝。
驗(yàn)證dnf安裝
安裝完成后,執(zhí)行以下命令驗(yàn)證安裝是否成功:
```
dnf help
```
你將會(huì)看到類(lèi)似下面圖中顯示的結(jié)果,其中包含了dnf的許多子命令。這表明dnf安裝成功。現(xiàn)在,我們就可以開(kāi)始學(xué)習(xí)和使用這個(gè)包管理器了。