OpenEuler及其衍生操作系统,无法安装xfce或tigervnc-server等软件,提示找不到相关依赖
收藏回复举报
OpenEuler及其衍生操作系统,无法安装xfce或tigervnc-server等软件,提示找不到相关依赖
新人帖
发表于2025-03-24 14:54:31
0 查看

1、此处以bclinux为例,确认repo源配置文件,如果不是本地镜像源,可以查看repo源配置文件,加入everything/EPOL等目录后尝试,解决不了进2

cke_14756.png

2、此处以bclinux为例,确认操作系统对应的OpenEuler的版本

BCLinux为例,可以搜索到基于20.03 LTS SP3自研,

可以使用openEuler的源替换,官方网站:https://www.openeuler.org/zh/mirror/list/

查找镜像仓列表对应操作系统,推荐使用华为镜像源,一般默认在OS下有对应的依赖,如果找不到,可以看下Everything源,以及EPOL

cke_17391.png

cke_20917.png

a、在 /etc/yum.repos.d/目录下,创建文件openEuler.repo,根据 openEuler 版本及系统架构选择配置内容。

[osrepo]

name=osrepo

baseurl=https://mirrors.huaweicloud.com/openeuler/openEuler-20.03-LTS-SP3/OS/aarch64/

enabled=1

gpgcheck=1

gpgkey=https://mirrors.huaweicloud.com/openeuler/openEuler-20.03-LTS-SP3/OS/aarch64//RPM-GPG-KEY-openEuler

注:baseurl:软件仓库的基础 URL,指向存储 RPM 包的服务器地址。点击镜像源之后,点到对应操作系统,这个地址就是baseurl

cke_24672.png

gpgkey 表示 GPG 公钥文件的位置,存储在这个 URL 地址上。这个公钥用于验证从存储库下载的软件包是否被篡改。启用 GPG 签名校验(gpgcheck=1)时,系统会使用这个公钥对软件包的签名进行验证,以确保其完整性和来源的可信度。如下图:

cke_28087.png

b、执行yum clean all清除原有 yum 缓存

c、执行yum makecache生成新的缓存。

注:这一步的时候,先把原有的.repo注释掉,可以使用mv XXX.repo XXX.repo.bak,否则yum makecache 的时候可能会跟本地配置的镜像源冲突

本帖最后由 匿名用户2025/03/24 15:01:32 编辑

我要发帖子