【工具】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

参考资料

1. 如何在CentOS8服务器上启用PowerTools

2. centos8stream 修改为阿里云yum源

posted @ 2021-11-16 21:41  苏格拉底的落泪  阅读(195)  评论(0)    收藏  举报