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

posted @ 2023-01-13 17:20  易先讯  阅读(144)  评论(0编辑  收藏  举报