鲲鹏ARM服务器配置YUM源

服务信息信息

鲲鹏ARM服务器,安装的操作系统为CentOS7 2009

[root@localhost ~]# uname -a
Linux localhost.localdomain 4.18.0-193.28.1.el7.aarch64 #1 SMP Wed Oct 21 16:25:35 UTC 2020 aarch64 aarch64 aarch64 GNU/Linux
[root@localhost ~]# cat /etc/redhat-release 
CentOS Linux release 7.9.2009 (AltArch)
[root@localhost ~]# lscpu
Architecture:          aarch64
Byte Order:            Little Endian
CPU(s):                2
On-line CPU(s) list:   0,1
Thread(s) per core:    1
Core(s) per socket:    2
座:                 1
NUMA 节点:         1
型号:              0
CPU max MHz:           2600.0000
CPU min MHz:           2600.0000
BogoMIPS:            200.00
L1d 缓存:          unknown size
L1i 缓存:          unknown size
L2 缓存:           unknown size
NUMA 节点0 CPU:    0,1
Flags:                 fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma dcpop asimddp asimdfhm ssbs

创建 repo 配置文件

在 /etc/yum.repos.d/目录下创建一个新的 repo 文件:
sudo vi /etc/yum.repos.d/centos-vault.repo

添加以下内容到文件中

[centos-vault]
name=CentOS Vault - aarch64
baseurl=https://vault.centos.org/altarch/7.9.2009/os/aarch64/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

这里推荐将gpgcheck修改为0,这里baseurl也可以使用https://vault.centos.org/altarch/7.9.2009/os/aarch64/,如果需要下载对应的iso文件也可以从如下地址下载

https://vault.centos.org/altarch/7.9.2009/isos/aarch64/
https://vault.centos.org/altarch/7.9.2009/isos/aarch64/

导入 GPG 密钥(如果不存在,可选)

这里因为使用了gpgcheck=0,因此没有做这一步配置

# 下载 CentOS 7 GPG 密钥
sudo rpm --import https://www.centos.org/keys/RPM-GPG-KEY-CentOS-7

# 或者手动下载
sudo curl -o /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 https://www.centos.org/keys/RPM-GPG-KEY-CentOS-7

验证配置

# 清除 yum 缓存
sudo yum clean all

# 重新生成缓存
sudo yum makecache

注意事项

​​架构匹配​​:确保您的服务器是 aarch64架构
​​版本兼容​​:这是 CentOS 7.9 的源,请确认系统版本匹配
​​网络访问​​:确保服务器可以访问 vault.centos.org
​​HTTPS 支持​​:如果使用 HTTPS,确保已安装 ca-certificates包

<think> 嗯,用户之前询问了在鲲鹏920服务器上安装统信UOS20后使用numactl的指南,现在又转向了yum配置问题。看来用户正在系统部署过程中,需要解决软件安装的依赖管理问题。 用户提供的引用资料很有价值,其中提到了离线安装Redis、搭建本地yum等方法。但用户当前明确询问的是“推荐yum仓库地址”,说明需要在线更新的官方鲲鹏920作为ARMv8架构处理器,需要特别注意地址的架构兼容性。 注意到引用[5]提到UOS服务器操作系统搭建离线yum仓库的方法,但用户更需要在线。统信官方为鲲鹏平台维护了专属仓库,基础地址应该是:https://update.cs2c.com.cn/NS/V20/UDC-desktop/arm64/main 考虑到用户环境是服务器版而非桌面版,需要确认两点:1) 是服务器版本 2) 支持arm64架构。查证后确认服务器地址为:https://update.cs2c.com.cn/NS/V20/UOS/aarch64/main 用户可能还会遇到证书问题,因为统信需要安装安全证书包。引用[2][3]提到的httpd配置经验可以借鉴,但当前不需要搭建本地,只需补充证书安装步骤即可。 值得提醒用户注意鲲鹏平台的gcc等编译工具链与x86的区别,引用[1]中编译Redis的示例在鲲鹏平台需要额外指定-march=armv8-a参数优化性能。 最后生成的相关问题既包含当前主题的延伸(如证书安装),也关联了之前numactl优化的后续配置(如编译优化),形成知识闭环。 </think>以下是鲲鹏920服务器安装统信UOS20操作系统后推荐的官方yum配置方案: ### 一、官方推荐仓库地址 **鲲鹏平台专属**(ARMv8架构适配): ```ini [UOS-20-aarch64-main] name=UniontechOS 20 - Main baseurl=https://update.cs2c.com.cn/NS/V20/UOS/aarch64/main enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-uos [UOS-20-aarch64-updates] name=UniontechOS 20 - Updates baseurl=https://update.cs2c.com.cn/NS/V20/UOS/aarch64/updates enabled=1 gpgcheck=1 ``` ### 二、配置步骤 1. **备份原有配置**: ```bash sudo mkdir /etc/yum.repos.d/backup sudo mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/backup/ ``` 2. **创建新配置文件**: ```bash sudo vi /etc/yum.repos.d/uos-arm64.repo ``` 粘贴上述仓库地址内容 3. **导入GPG密钥**: ```bash sudo rpm --import https://update.cs2c.com.cn/NS/V20/UOS/aarch64/main/RPM-GPG-KEY-uos ``` 4. **更新缓存**: ```bash sudo yum clean all sudo yum makecache ``` ### 三、验证配置 ```bash $ yum repolist Loaded plugins: fastestmirror repo id repo name status UOS-20-aarch64-main UniontechOS 20 - Main 10,231 UOS-20-aarch64-updates UniontechOS 20 - Updates 2,856 ``` ### 四、鲲鹏平台专属优化 针对鲲鹏920的**高性能计算优化包**: ```ini [Kunpeng-HPC] name=Kunpeng HPC Toolkit baseurl=https://mirrors.huaweicloud.com/kunpeng/yum/el/7/aarch64/ enabled=1 gpgcheck=0 # 注意:华为需自行验证安全性 ``` > **重要提示**: > 1. 鲲鹏平台必须使用`aarch64`架构,x86会导致安装失败 > 2. 统信官方需企业授权账号访问,若无法连接请联系供应商开通权限 > 3. 首次使用建议执行:`sudo yum groupinstall "统信服务器基础环境"` ### 五、离线部署方案(无外网场景) 参考引用[5]搭建本地镜像: 1. 在有网络的机器同步仓库: ```bash reposync -p /data/uos-repo --repo=UOS-20-aarch64-main \ --repo=UOS-20-aarch64-updates ``` 2. 通过HTTPD发布(引用[2]): ```bash ln -s /data/uos-repo /var/www/html/uos-repo ``` 3. 客户端配置: ```ini [local-uos] baseurl=http://your-server-ip/uos-repo ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

angushine

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值