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
已经装上了,至此解决
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)