A500安装yum及软件源配置
收藏回复举报
A500安装yum及软件源配置
发表于2023-12-25 10:08:55
0 查看

1      准备yum依赖包

查看A500的系统版本

507950d3825676adcdc6f7f2a2a24573_456x155.jpg%40900-0-90-f.jpg

去CMC搜索下载对应EulerOS版本的软件包

d2a52c0a3cb7d44626c2dbdb7ed40ecc_555x325.jpg%40900-0-90-f.jpg

EulerOS_Server_V200R010C00SPC200B290的软件包下载地址为:

 https://cmc-szv.clouddragon.huawei.com/cmcversion/index/componentVersionView?deltaId=5043305736577024&isSelect=Software

49e142fe431b27787f3113b92a9e570b_556x394.jpg%40900-0-90-f.jpg

从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

本帖最后由 匿名用户2024/02/07 15:35:07 编辑

我要发帖子