RHEL 8.*配置 yum / dnf 源

      CentOS 8 更改了軟件包的安裝程序,取消了 yum 的配置方法,改而使用了 dnf  作爲安裝程序。雖然改變了軟件包的安裝方式,但是 dnf 還是能兼容使用 yum 的配置文件和命令的使用方法。

      dnf 是從 fedora 中移植過來的,與 yum 操作習慣很類似,也支持只下載不安裝的功能,只需要在參數中指定 --downloadonly,依然支持 epeldnf install epel-release,AppStream 是對傳統 rpm 格式的全新擴展,爲一個組件同時提供多個主要版本。

阿里雲源:

# touch  /etc/yum.repos.d/CentOS-AppStream.repo

[AppStream]
name=CentOS-$releasever - AppStream
baseurl=http://mirrors.aliyun.com/centos/$releasever/AppStream/$basearch/os/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
# touch  /etc/yum.repos.d/CentOS-Base.repo

[BaseOS]
name=CentOS-$releasever - Base
baseurl=http://mirrors.aliyun.com/centos/$releasever/BaseOS/$basearch/os/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
# touch  /etc/yum.repos.d/CentOS-Epel.repo

[epel]
name=CentOS-$releasever - Epel
baseurl=http://mirrors.aliyun.com/epel/8/Everything/$basearch
enabled=1
gpgcheck=0

 

本地源:

      注:CentOS-Media 配置需要將光盤掛載至/media/CentOS路徑,否則在使用時會報錯。詳細可參考博文:使用DVD光盤或者ISO作爲本地YUM源

# touch  /etc/yum.repos.d/CentOS-Media.repo

[c8-media-BaseOS]
name=CentOS-BaseOS-$releasever - Media
baseurl=file:///media/CentOS/BaseOS/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial
[c8-media-AppStream]
name=CentOS-AppStream-$releasever - Media
baseurl=file:///media/CentOS/AppStream/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

 

執行最後命令:

dnf clean all	# 清除所有的緩存文件
dnf makecache	# 製作元數據緩存
yum install vim        # 測試 yum
dnf install vim        # 測試 dnf

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章