以下列出配置openEuler repo源的步骤:
1、先确定openEuler版本
[root@openEuler ~]# cat /etc/openEuler-release
openEuler release 22.03 LTS
这里OS的版本是openEuler22.03 LTS。
2、确定主机架构
[root@openEuler ~]# arch
x86_64
这里主机架构是x86_64。
3、根据查询到的openEuler的版本和主机架构,确定合适的repo源
根据上面的结果,我们这里需要挑选openEuler22.03LTS x86_64的repo源。
我这里选择的是华为云的repo源如下:
[openEuler-everything]
name=openEuler-everything
baseurl=http://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS/everything/x86_64/
enabled=1
gpgcheck=0
gpgkey=http://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS/everything/x86_64/RPM-GPG-KEY-openEuler[openEuler-EPOL]
name=openEuler-epol
baseurl=http://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS/EPOL/main/x86_64/
enabled=1
gpgcheck=0[openEuler-update]
name=openEuler-update
baseurl=http://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS/update/x86_64/
enabled=1
gpgcheck=0
注意:
1)社区论坛上已为大家准备好了openEuler常用的repo源,大家可以点击下方链接获取:
2)如果你是处于非中国境内,可以去openEuler社区官网选择合适的镜像仓(选择离你最近的镜像站点),地址如下:
使用你挑选的镜像站地址来替换上面常用repo源中的地址。
3)请结合你主机的实际情况选择合适的repo源,而不是copy我上面作为范例的repo源!!!
4、备份当前主机已有的repo配置文件
[root@openEuler ~]# mkdir -p /etc/yum.repos.d/bk
[root@openEuler ~]# mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bk/
5、将上面找到的repo源写入配置文件
此处提供2种方法:
方法1:
vi /etc/yum.repos.d/openEuler.repo
按键盘i键,进入vi编辑器的插入模式;
将上面步骤中选择好的repo源复制粘贴到文件中;
按键盘左上角的ESC键退出vi编辑器的插入模式;
输入:wq保存退出vi编辑器(这里的wq前面还要输入英文状态下的冒号:)。
方法2:
cat > /etc/yum.repos.d/openEuler.repo << EOF
[openEuler-everything]
name=openEuler-everything
baseurl=http://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS/everything/x86_64/
enabled=1
gpgcheck=1
gpgkey=http://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS/everything/x86_64/RPM-GPG-KEY-openEuler
[openEuler-EPOL]
name=openEuler-epol
baseurl=http://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS/EPOL/main/x86_64/
enabled=1
gpgcheck=0
[openEuler-update]
name=openEuler-update
baseurl=http://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS/update/x86_64/
enabled=1
gpgcheck=0
EOF
注意:
方法2中2个EOF之间(字体加粗部分)的repo源请根据实际情况进行替换!!!
6)清理缓存
[root@openEuler ~]# yum clean all
7)测试repo源是否可用
[root@openEuler ~]# yum makecache
如果没有报错或者出现Metadata cache created.,则说明repo源可用。
当然也可以直接使用yum命令安装一个软件测试repo源是否可以正常使用,比如我们这里安装nginx:
[root@openEuler ~]# yum install -y nginx
8)openEuler的repo源配置完成。
如果觉得帖子对你有帮助,麻烦点赞(点个红心)和留言,多谢各位了!!!