openeuler 22.03 没有tar工具

openeuler 22.03 没有tar工具 , 怎么连这么基本的工具都没有!
使用dnf install tar 安装也会报错。
报错信息如下:
OS 198 B/s | 2.2 kB 00:11
Error: Failed to download metadata for repo ‘OS’: repomd.xml parser error: Parse error at line: 11 (xmlParseEntityRef: no name
)

这样的系统要怎么使用!

换个yum源吧
sed -i s#repo.openeuler.org/#mirrors.huaweicloud.com/openeuler/#g /etc/yum.repos.d/openEuler.repo

那又怎么办,人家就是不给你装,你只能yum或者rpm自己装。

23.03版本的话,直接将/etc/yum.repos.d/openEuler.repo中的http改为https即可。

源配置文件的问题吧。

通过下载Centos的yum源,然后不要直接更新yum列表否则会报错,因为目前各大镜像站好没有同步完open Euler相关目录,下载好内核相近的centos操作系统对应的源,用vim工具对repo文件中URL对应的$releasever更为内核相近的centos版本,如这里改成了8.9。否则通过环境变量直接提取为open Euler的版本,而centos没有对应版本的目录。导致yum源更新失败。在安装tar等相关工具。本人通过此方法安装Docker-CE比较顺利。

1 Like