A500安装yum及软件源配置
1 准备yum依赖包
查看A500的系统版本
去CMC搜索下载对应EulerOS版本的软件包
EulerOS_Server_V200R010C00SPC200B290
从software->aarch64路径下,下载EulerOS_Server_V200R010C00SPC200B290.tar.gz压缩包,上传至A500。所有的rpm包在EulerOS_Server_V200R010C00SPC200B290/repos/euler_base下。
2 A500安装yum包管理工具
解压EulerOS_Server_V200R010C00SPC200B290.tar.gz,进入repos/euler_base目录。依次安装一下rpm包:
l rpm -ivh libsolv-0.7.14-1.h5.eulerosv2r10.aarch64.rpm
l rpm -ivh librepo-1.12.0-2.h4.eulerosv2r10.aarch64.rpm --force
l rpm -ivh libmodulemd-2.9.4-1.h2.eulerosv2r10.aarch64.rpm --force
l rpm -ivh libdnf-0.48.0-1.h5.eulerosv2r10.aarch64.rpm
l rpm -ivh python3-rpm-4.15.1-17.h24.eulerosv2r10.aarch64.rpm
l rpm -ivh python3-libdnf-0.48.0-1.h5.eulerosv2r10.aarch64.rpm
l rpm -ivh libcomps-0.1.10-2.eulerosv2r10.aarch64.rpm --force
l rpm -ivh python3-libcomps-0.1.10-2.eulerosv2r10.aarch64.rpm
l rpm -ivh python3-hawkey-0.48.0-1.h5.eulerosv2r10.aarch64.rpm
l rpm -ivh libreport-filesystem-2.10.1-9.h3.eulerosv2r10.noarch.rpm
l rpm -ivh dnf-4.2.23-3.h13.eulerosv2r10.noarch.rpm python3-dnf-4.2.23-3.h13.eulerosv2r10.noarch.rpm
l rpm -ivh yum-4.2.23-3.h13.eulerosv2r10.noarch.rpm
l rpm -ivh --force glib2-2.62.5-6.h7.eulerosv2r10.aarch64.rpm
l rpm -ivh --force libnghttp2-1.41.0-1.eulerosv2r10.aarch64.rpm
l rpm -ivh --force libssh-0.9.4-3.h5.eulerosv2r10.aarch64.rpm
l rpm -ivh --force brotli-1.0.7-4.h1.eulerosv2r10.aarch64.rpm
l rpm -ivh --force json-c-0.15-1.h2.eulerosv2r10.aarch64.rpm
l rpm -ivh --force rpm-libs-4.15.1-17.h24.eulerosv2r10.aarch64.rpm
l rpm -ivh --force elfutils-0.180-1.h3.eulerosv2r10.aarch64.rpm
l rpm -ivh --force ima-evm-utils-1.3.1-4.h7.eulerosv2r10.aarch64.rpm
l rpm -ivh --force ima-evm-utils-libs-1.3.1-4.h7.eulerosv2r10.aarch64.rpm
3 配置yum镜像源
3.1 创建epel.repo
在/etc/yum.repo.d/目录下,创建epel.repo文件,填入以下内容
[epel]
name=Extra Packages for Enterprise Linux 7 - $basearch
# It is much more secure to use the #metalink, but if you wish to use a local mirror
# place its address here.
baseurl=http://mirrors.tools.huawei.com/epel/7/$basearch
#metalink=https://mirrors.fedoraproject.org/#metalink?repo=epel-7&arch=$basearch&infra=$infra&content=$contentdir
failovermethod=priority
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
[epel-debuginfo]
name=Extra Packages for Enterprise Linux 7 - $basearch - Debug
# It is much more secure to use the #metalink, but if you wish to use a local mirror
# place its address here.
baseurl=http://mirrors.tools.huawei.com/epel/7/$basearch/debug
#metalink=https://mirrors.fedoraproject.org/#metalink?repo=epel-debug-7&arch=$basearch&infra=$infra&content=$contentdir
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=1
[epel-source]
name=Extra Packages for Enterprise Linux 7 - $basearch - Source
# It is much more secure to use the #metalink, but if you wish to use a local mirror
# place it's address here.
baseurl=http://mirrors.tools.huawei.com/epel/8/source/tree/
#metalink=https://mirrors.fedoraproject.org/#metalink?repo=epel-source-7&arch=$basearch&infra=$infra&content=$contentdir
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
gpgcheck=1
3.2 创建euler.repo
在/etc/yum.repo.d/目录下,创建euler.repo文件,填入以下内容
[base]
name=EulerOS-2.0SP8 base
baseurl=http://mirrors.tools.huawei.com/euler/2.8/os/aarch64/
enabled=1
gpgcheck=1
gpgkey=http://mirrors.tools.huawei.com/euler/2.8/os/RPM-GPG-KEY-EulerOS
3.3 测试
使用yum install vim测试安装效果,如果遇到GPG验证问题,使用yum install vim --nogpgcheck测试,或下载yum install --nogpgcheck gnupg
本文来自博客园,作者:易先讯,转载请注明原文链接:https://www.cnblogs.com/gongxianjin/p/17050326.html