openeuler有关yum的问题
处理openeuler遇到的一些关于yum的问题
起因安装openguass需要使用yum下载依赖,之前对yum仅使用,了解程度不够深
问题一:配置openeuler的yum
-
在这之前已经需要openeuler是能顺利连接外网,并且我的安装模式是server部署的

- 能
ping www.baidu.com - 安装不是server的话可能会缺少一些命令,例如
tar,vim……
- 能
-
配置yum,我的openeuler20.03 LTS版
- x86和arrch64配置起来还是有一定区别的,我的是x86,最开始就配成了arr64
uname -a可以查看 cd /etc/yum.repos.d/vim 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 - x86和arrch64配置起来还是有一定区别的,我的是x86,最开始就配成了arr64
-
依次使用以下命令:
yum clean all
yum makecache
yum repolist all
yum就成功配置好了
问题二:找不到依赖
No match for argument: lsb_release Error: Unable to find a match: lsb_release
-
尝试
yum install libaio-devel flex bison ncurses-devel glibc-devel patch readline-devel都没有问题(安装openguass需要的依赖) -
于是
yum list查看可下载列表,发现这个依赖已经不存在了,所以才无法通过yum 下载 -
通过
yum provides */lsb_release发现包含着lsb_release的openeuler的依赖,复制

-
下载
yum install openeuler-lsb-5.0-1.oe1.x86_64 -
查看
lsb_release -a已经装上了,至此解决


浙公网安备 33010602011771号