1、环境信息
节点名称 | IP地址 | 操作系统信息 |
---|---|---|
euler140 | 172.32.151.140 | BigCloud Enterprise Linux For Euler release 21.10 (LTS-SP2) |
如上表所示,在172.32.151.140服务器上,配置openeuler欧拉操作系统的yum源。
2、前提条件
因为openeuler欧拉操作系统的yum源,是需要通过外网访问https://repo.openeuler.org这个地址的,故服务器需要有外网访问权限。
3、配置openeuler欧拉操作系统的yum源
说明:
openEuler提供了多种repo源供用户在线使用,本操作以x86_64架构的repo源为例将其配置为yum源。
- 1.进入到yum源目录并查看目录下的.repo配置文件。
$ cd /etc/yum.repos.d
$ ls
openEuler_x86_64.repo
备注说明:
a.如果/etc/yum.repos.d目录下存在其他的repos源文件,可以备份后移出到当前目录。
b.openEuler_x86_64.repo文件在/etc/yum.repos.d不存在的话,可以新建此文件,文件名字随意,不一定要使用“openEuler_x86_64.repo”
- 2.在root权限下编辑openEuler_x86_64.repo文件,将在线的openEuler repo源配置为yum源。
vi openEuler_aarch64.repo
编辑openEuler_x86_64.repo文件的内容如下:
[osrepo]
name=osrepo
baseurl=https://repo.openeuler.org/openEuler-20.03-LTS-SP2/OS/x86_64/
enabled=1
gpgcheck=1
gpgkey=https://repo.openeuler.org/openEuler-20.03-LTS-SP2/OS/x86_64/RPM-GPG-KEY-openEuler
[everything]
name=everything
baseurl=https://repo.openeuler.org/openEuler-20.03-LTS-SP2/everything/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://repo.openeuler.org/openEuler-20.03-LTS-SP2/everything/x86_64/RPM-GPG-KEY-openEuler
说明:
[repoid]中的repoid为软件仓库(repository)的ID号,所有.repo配置文件中的各repoid不能重复,必须唯一。示例中repoid设置为osrepo。
name为软件仓库描述的字符串。
baseurl为软件仓库的地址。
enabled为是否启用该软件源仓库,可选值为1和0。默认值为1,表示启用该软件源仓库。
gpgcheck可设置为1或0,1表示进行gpg(GNU Private Guard)校验,0表示不进行gpg校验,gpgcheck可以确定rpm包的来源是有效和安全的。
gpgkey为验证签名用的公钥。
- 3.测试下是否配置成功
[root@euler140 yum.repos.d]# yum install ansible
osrepo 5.7 kB/s | 3.8 kB 00:00
everything 4.3 MB/s | 14 MB 00:03
Dependencies resolved.
=====================================================================================================================================================================
Package Architecture Version Repository Size
=====================================================================================================================================================================
Installing:
ansible noarch 2.5.5-1.oe1 everything 9.4 M
Installing dependencies:
libsodium x86_64 1.0.18-1.oe1 everything 154 k
libtomcrypt x86_64 1.18.2-4.oe1 everything 366 k
libtommath x86_64 1.1.0-1.oe1 everything 42 k
python3-asn1crypto noarch 1.4.0-1.oe1 osrepo 187 k
... 省略部分内容 ....
Complete!
[root@euler140 yum.repos.d]#
安装成功
- 4.附录
这里把相关参考资料及其链接贴出来
openeuler资料文档链接:https://docs.openeuler.org/zh/
openeuler Repo源链接:https://repo.openeuler.org/openEuler-20.03-LTS-SP2/