CentOS7 ARM 64更新源(Mac)

Centos的yum下载器需要手动配置国内源

验证软件源状态

yum repolist all

备份或直接清除无效库(选一即可)

# 首选择:创建一个一个放备份文件夹,把文件移动进去
sudo mkdir -p /backup/repos
sudo mv /etc/yum.repos.d/CentOS-*.repo /backup/repos/

# 次选择:直接清除无效仓库
sudo rm -f /etc/yum.repos.d/CentOS-*.repo

下载阿里云ARM64专用源

curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-altarch-7.repo

清除所有旧的yum缓存

sudo yum clean all

根据新配置的软件源生成元数据缓存

sudo yum makecache

验证软件源状态

yum repolist | grep -E 'base|updates|extras|aarch64'

更新所用已安装的软件包

yum update -y --skip-broken --nobest

# --skip-broken → 跳过无法解决的依赖冲突
# --nobest → 不强制安装最新版(避免引入不兼容版本)

检查未更新的包

sudo yum check-update | grep -v "Skipped"

# 显示大量Skipped包时,检查跳过的包
sudo yum history info | grep "Skipped"

检查架构兼容性

yum search package | grep aarch64

快速恢复命令

# 如果你开始备份了文件,如果遇到错误或需要改会原本的源文件时就直接用以下命令
sudo rm -f /etc/yum.repos.d/CentOS-Base.repo && \
sudo cp /backup/repos/*.repo /etc/yum.repos.d/ && \
sudo yum clean all && \
sudo yum makecache

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值