CentOS 8是基於Red Hat Enterprise Linux 8打造的一款開源操作系統,它使用yum作為包管理器,提供豐富的軟件包,但在使用yum命令之前需要配置相應的yum源。本文將從多個方面對CentOS 8 yum源配置進行詳細闡述。
一、配置本地yum源
對於一些安全性要求較高的機器(例如生產環境機器),雖然可以使用在線yum源,但為了避免網絡問題帶來的不穩定性,我們通常會選擇配置本地yum源。下面是配置本地yum源的詳細步驟:
1.安裝createrepo工具
創建本地yum源前需要安裝createrepo工具:
sudo yum -y install createrepo
2.創建yum源目錄
在適當的位置創建用於存放yum源的目錄(例如/data/yum/),並在目錄下創建兩個子目錄:rpm和repodata。
sudo mkdir -p /data/yum/{rpm,repodata}
3.將rpm包複製到rpm子目錄中
將需要安裝的rpm文件複製到rpm子目錄中,如下所示:
sudo cp -r /mnt/cdrom/Packages/* /data/yum/rpm
4.創建yum源
執行如下命令即可創建yum源:
sudo createrepo /data/yum/rpm/
5.配置yum源
創建yum源後需要進行相應的配置,如下所示:
sudo vi /etc/yum.repos.d/local.repo
[local]
name=local yum
baseurl=file:///data/yum/rpm/
enabled=1
gpgcheck=0
6.測試yum源
執行如下命令測試yum源是否可用:
sudo yum clean all
sudo yum list
二、配置Aliyun yum源
對於使用國內互聯網的用戶,使用阿里雲yum源可以更快速地下載軟件包。步驟如下:
1.備份原有yum源
備份原有yum源,以防止出現問題:
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
2.下載阿里雲yum源
下載阿里雲yum源並將其複製到/etc/yum.repos.d目錄:
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
3.清除yum緩存
執行如下命令清除yum緩存:
sudo yum clean all
4.更新yum源
執行如下命令更改yum源:
sudo yum makecache
三、配置EPel yum源
除了CentOS官方yum源和阿里雲yum源外,我們還可以使用EPel yum源來安裝額外的軟件包。步驟如下:
1.安裝epel-release包
執行如下命令安裝epel-release包:
sudo yum -y install epel-release
2.更新epel源
執行如下命令更新epel源:
sudo yum makecache
3.配置epel源
執行如下命令編輯epel源配置文件:
sudo vi /etc/yum.repos.d/epel.repo
[epel]
name=Extra Packages for Enterprise Linux 8 - $basearch
baseurl=http://download.fedoraproject.org/pub/epel/8/$basearch
metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-8&arch=$basearch
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8
4.清除yum緩存
執行如下命令清除yum緩存:
sudo yum clean all
5.更新yum源
執行如下命令更改yum源:
sudo yum makecache
四、配置其他yum源
除了官方yum源、阿里雲yum源和epel源外,我們還可以配置其他yum源,例如CentOS官方提供的Vault yum源,步驟如下:
1.備份原有yum源
備份原有yum源,以防止出現問題:
sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
2.下載yum源
從CentOS官網下載所需yum源並將其複製到/etc/yum.repos.d目錄,例如:
sudo wget -O /etc/yum.repos.d/CentOS-Vault.repo http://vault.centos.org/8.0.1905/BaseOS/x86_64/os/CentOS-Base.repo
3.清除yum緩存
執行如下命令清除yum緩存:
sudo yum clean all
4.更新yum源
執行如下命令更改yum源:
sudo yum makecache
本文對CentOS 8 yum源配置進行了詳細闡述,分別從配置本地yum源、配置阿里雲yum源、配置epel源、配置其他yum源等多個方面進行了詳細的步驟介紹。希望可以幫助到需要的讀者。
原創文章,作者:IIDMF,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/332518.html