问题描述
在华为openEuler(EulerOS)系统上执行tar命令时候,提示找不到命令
tar: command not found
之后在安装tar时
yum install -y tar
出现如下报错
Failed to download metadata for repo 'OS': repomd.xml parser error:Parse error at line: 14 (xmlParseEntityRef: no name
解决方案
1.查看EulerOS系统版本
cat /etc/euleros-release
例如本地系统版本为V2.0SP3/aarch64
2.在/etc/yum.repos.d/目录下,创建文件EulerOS.repo,根据EulerOS版本及系统架构选择配置内容
[base]
name=EulerOS-2.0SP3 base
baseurl=http://mirrors.huaweicloud.com/euler/2.3/os/aarch64/
enabled=1
gpgcheck=1
gpgkey=http://mirrors.huaweicloud.com/euler/2.3/os/RPM-GPG-KEY-EulerOS
3.清除原有yum缓存。
yum clean all
4.生成新的缓存
yum makecache
5.验证yum
yum install -y tar
6.参考文章
ARM架构系统yum源
V2.0SP8/aarch64
[base]
name=EulerOS-2.0SP8 base
baseurl=http://mirrors.huaweicloud.com/euler/2.8/os/aarch64/
enabled=1
gpgcheck=1
gpgkey=http://mirrors.huaweicloud.com/euler/2.8/os/RPM-GPG-KEY-EulerOS
V2.0SP3/aarch64
[base]
name=EulerOS-2.0SP3 base
baseurl=http://mirrors.huaweicloud.com/euler/2.3/os/aarch64/
enabled=1
gpgcheck=1
gpgkey=http://mirrors.huaweicloud.com/euler/2.3/os/RPM-GPG-KEY-EulerOS
X86架构系统yum源
V2.0SP5/X86_64
[base]
name=EulerOS-2.0SP5 base
baseurl=http://mirrors.huaweicloud.com/euler/2.5/os/x86_64/
enabled=1
gpgcheck=1
gpgkey=http://mirrors.huaweicloud.com/euler/2.5/os/RPM-GPG-KEY-EulerOS
V2.0SP3/x86_64
[base]
name=EulerOS-2.0SP3 base
baseurl=http://mirrors.huaweicloud.com/euler/2.3/os/x86_64/
enabled=1
gpgcheck=1
gpgkey=http://mirrors.huaweicloud.com/euler/2.3/os/RPM-GPG-KEY-EulerOS
V2.0SP2/x86_64
[base]
name=EulerOS-2.0SP2 base
baseurl=http://mirrors.huaweicloud.com/euler/2.2/os/x86_64/
enabled=1
gpgcheck=1
gpgkey=http://mirrors.huaweicloud.com/euler/2.2/os/RPM-GPG-KEY-EulerOS
V2.0SP1/x86_64
[base]
name=EulerOS-2.0SP1 base
baseurl=http://mirrors.huaweicloud.com/euler/2.1/os/x86_64/
enabled=1
gpgcheck=1
gpgkey=http://mirrors.huaweicloud.com/euler/2.1/os/RPM-GPG-KEY-EulerOS