Lxn-Chan!

(~ ̄▽ ̄)→))* ̄▽ ̄*)o

在 openEuler 中安装 EPEL 源。

哎,本来合计openEuler既然不兼容EPEL的话那么官方应该会有一些用来解决EPEL源里面软件的安装办法吧,结果是没有。想着想着能逃过最后还是要面对这个问题,果然人还是不能偷懒。

如果直接安装官方EPEL的rpm包会提示:

1
2
3
[root@vbox ~]# rpm -i epel-release-latest-8.noarch.rpm
error: Failed dependencies:
redhat-release >= 8 is needed by epel-release-8-21.el8.noarch

主要是openEuler里面版本号并不是redhat的形式,这个rpm包识别不了。

曲线救国的话就是解压这个rpm包,解压出来里面的Key和repo文件,然后放到对应的位置即可。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
C:\Users\vboxTester\Desktop\epel-release-8-21.el8.noarch>tree /F
卷 Windows11_OS 的文件夹 PATH 列表
卷序列号为 ****-****
C:.
├─etc
│ ├─pki
│ │ └─rpm-gpg
│ │ RPM-GPG-KEY-EPEL-8
│ └─yum.repos.d
│ epel-modular.repo
│ epel-testing-modular.repo
│ epel-testing.repo
│ epel.repo
└─usr
├─...节约空间,后面都没啥用就省略了

我们只需要里面的/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8/etc/yum.repos.d/epel.repo即可。

直接把Key上传到对应的文件夹即可:

1
2
3
4
5
mkdir -p /etc/pki/rpm-gpg/
scp C:\Users\vboxTester\Desktop\epel-release-8-21.el8.noarch\etc\pki\rpm-gpg\RPM-GPG-KEY-EPEL-8 root@localhost:/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8

# 测试一下
cat /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8

repo的话需要先改一下源再传要不太慢了,由于上述repo文件里面实际enable的只有这个所以这里只展示这一部分,剩下的如果需要启用可以自己举一反三:

1
2
3
4
5
6
7
8
9
10
11
[epel]
name=Extra Packages for Enterprise Linux 8 - $basearch
# It is much more secure to use the metalink, but if you wish to use a local mirror
# place its address here.
#baseurl=https://download.example/pub/epel/8/Everything/$basearch
baseurl=http://mirrors4.tuna.tsinghua.edu.cn/epel/8/Everything/$basearch/
#metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-8&arch=$basearch&infra=$infra&content=$contentdir
enabled=1
gpgcheck=1
countme=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-8

主要就是先注释里面的metalink行,然后重新启用baseurl并替换为镜像源地址即可。修改完了传上去即可。

 简单说两句



联系站长 | 服务状态 | 友情链接

备案号:辽ICP备19013963号

萌ICP备 20219421 号

中国互联网违法和不良信息举报中心

架构版本号:8.1.6 | 本站已全面支持IPv6

正在载入运行数据(1/2)请稍后...
正在载入运行数据(2/2)请稍后...

Copyright 2024 LingXuanNing, All rights reserved.