【工具】centos stream 8仓库配置
centos8 stream仓库配置
默认仓库:
[root@centos8-stream yum.repos.d]# ll
total 48
-rw-r--r--. 1 root root 713 Mar 28 2022 CentOS-Stream-AppStream.repo
-rw-r--r--. 1 root root 698 Mar 28 2022 CentOS-Stream-BaseOS.repo
-rw-r--r--. 1 root root 316 Mar 28 2022 CentOS-Stream-Debuginfo.repo
-rw-r--r--. 1 root root 744 Mar 28 2022 CentOS-Stream-Extras-common.repo
-rw-r--r--. 1 root root 700 Mar 28 2022 CentOS-Stream-Extras.repo
-rw-r--r--. 1 root root 734 Mar 28 2022 CentOS-Stream-HighAvailability.repo
-rw-r--r--. 1 root root 696 Mar 28 2022 CentOS-Stream-Media.repo
-rw-r--r--. 1 root root 683 Mar 28 2022 CentOS-Stream-NFV.repo
-rw-r--r--. 1 root root 718 Mar 28 2022 CentOS-Stream-PowerTools.repo
-rw-r--r--. 1 root root 690 Mar 28 2022 CentOS-Stream-RealTime.repo
-rw-r--r--. 1 root root 748 Mar 28 2022 CentOS-Stream-ResilientStorage.repo
-rw-r--r--. 1 root root 1771 Mar 28 2022 CentOS-Stream-Sources.repo
1. 更换阿里源
centos8stream 官方已经不再维护,导致该系统官方源实效,可以使用阿里云源进行替换:在修改配置文件前,创建一个备份文件,文件名加上 .bak 后缀。例如,CentOS-Base.repo 的备份会命名为 CentOS-Base.repo.bak
minorver=8-stream
sudo sed -e "s|^mirrorlist=|#mirrorlist=|g" \
-e "s|^#baseurl=http://mirror.centos.org/\$contentdir/\$stream|baseurl=https://mirrors.aliyun.com/centos-vault/$minorver|g" \
-i.bak /etc/yum.repos.d/CentOS-*.repo
如果不需要生成备份文件,可以直接去掉 -i.bak 参数中的 .bak,只保留 -i 即可。这会直接修改文件而不保留备份。修改后的命令如下:
minorver=8-stream
sudo sed -e "s|^mirrorlist=|#mirrorlist=|g" \
-e "s|^#baseurl=http://mirror.centos.org/\$contentdir/\$stream|baseurl=https://mirrors.aliyun.com/centos-vault/$minorver|g" \
-i /etc/yum.repos.d/CentOS-*.repo
2. 配置epel源
执行如下安装:
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
3. 配置powertools源
在CentOS/RHEL 8系统服务器上提供的PowerTools资源库提供了开发者相关的工具和库。一些常见的EPEL包依赖于PowerTools提供的包,因此,如果你在CentOS系统上设置了EPEL库,建议你启用PowerTools库。因此,如果你已经在CentOS系统上设置了EPEL资源库,建议你也启用PowerTools。要在 CentOS/RHEL 8 上启用 PowerTools 仓库,你可以使用 DNF 的 config-manager 插件,它可以管理各种 DNF 配置选项,包括添加/删除或启用/禁用仓库。
要安装config-manager插件,运行以下命令。
yum install dnf-plugins-core
使用DNF启用PowerTools配置管理器。CentOS/RHEL 8 已经添加了 PowerTools 存储库。因此,只需要启用它,执行如下所示:
dnf config-manager --set-enabled powertools
验证是否已成功启用PowerTools:
[root@stor01 ~]# dnf repolist
repo id repo name
appstream CentOS Stream 8 - AppStream
baseos CentOS Stream 8 - BaseOS
epel Extra Packages for Enterprise Linux 8 - x86_64
extras CentOS Stream 8 - Extras
extras-common CentOS Stream 8 - Extras common packages
powertools CentOS Stream 8 - PowerTools
4. 配置ceph源
#下载 Ceph 存储系统的 RPM 安装包
wget https://download.ceph.com/rpm-pacific/el8/noarch/ceph-release-1-1.el8.noarch.rpm --no-check-certificate
#rpm安装ceph存储系统
rpm -vih ceph-release-1-1.el8.noarch.rpm
5. 配置ceph源:可以安装 python3-grpcio-1.26.0-1.el8.x86_64
[root@stor01 yum.repos.d]# cat storage.repo
[storage]
name=CentOS-7 - storage
baseurl=https://mirrors.aliyun.com/centos/8/storage/x86_64/ceph-octopus
gpgcheck=0
enabled=1
gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-Official

浙公网安备 33010602011771号