开发者
资源
CentOS8.2 yum源/epel源的快速配置方法
CentOS8.2 yum源/epel源的快速配置方法
发表于2023/07/05
1280

【背景】NCL脚本更新。在NCl脚本更新过程中需要src.rpm包进行编译,编译则依赖yum进行多项依赖库的安装;这些库也是许多hpc应用常用的依赖,配置该目标系统的yum源/epel源也让人头疼。为了保护我们珍贵的头发,我分享了一些快速配置的办法。

【操作步骤】

cd /etc/yum.repos.d/

mkdir backup

cp *.repo backup/

sed -i -e 's|$releasever|8-stream|g' /etc/yum.repos.d/CentOS-*   //字符替换

sed -i '15 s/^/#/' /etc/yum.repos.d/CentOS-AppStream.repo        //注释掉mirrorlist

sed -i '16 s/^#//' /etc/yum.repos.d/CentOS-AppStream.repo        //启用baseurl

sed -i '15 s/^/#/' /etc/yum.repos.d/CentOS-Base.repo

sed -i '16 s/^#//' /etc/yum.repos.d/CentOS-Base.repo

sed -i '16 s/^/#/' /etc/yum.repos.d/CentOS-centosplus.repo

sed -i '17 s/^#//' /etc/yum.repos.d/CentOS-centosplus.repo

sed -i '19 s/^/#/' /etc/yum.repos.d/CentOS-CR.repo

sed -i '20 s/^#//' /etc/yum.repos.d/CentOS-CR.repo

sed -i '15 s/^/#/' /etc/yum.repos.d/CentOS-Devel.repo

sed -i '16 s/^#//' /etc/yum.repos.d/CentOS-Devel.repo

sed -i '16 s/^/#/' /etc/yum.repos.d/CentOS-Extras.repo

sed -i '17 s/^#//' /etc/yum.repos.d/CentOS-Extras.repo

sed -i '5 s/^/#/' /etc/yum.repos.d/CentOS-fasttrack.repo

sed -i '6 s/^#//' /etc/yum.repos.d/CentOS-fasttrack.repo

sed -i '15 s/^/#/' /etc/yum.repos.d/CentOS-HA.repo

sed -i '16 s/^#//' /etc/yum.repos.d/CentOS-HA.repo

sed -i '15 s/^/#/' /etc/yum.repos.d/CentOS-PowerTools.repo

sed -i '16 s/^#//' /etc/yum.repos.d/CentOS-PowerTools.repo

sed -i '18c enabled=1' /etc/yum.repos.d/CentOS-PowerTools.repo 

yum install -y epel-release

【END】

这些命令行应该还能进行优化,有大佬有兴趣的,帮忙评论区留言优化哦~感谢~

收藏举报
Level 1
0
帖子
0
粉丝
0
获赞