[踩坑记录] aarch64版本Ubuntu apt-get更换阿里源后更新失败

起因是在m1 pro的mbp上配置新的一台虚拟机的时候,更新ubuntu 20.04的apt-get源到阿里源后,apt-get的更新和安装失败

问题描述

因为偷懒直接网上找了一篇别人的更新经验,按照文章中的步骤操作后开始安装软件
链接: 原文地址

$ sudo apt-get install git

在这里插入图片描述
报错 :

E: Package ‘git’ has no installation candidate

感觉是软件源相关的常规问题,所以又重新运行了一遍

$ sudo apt-get update

这次仔细看发现是有报错的,上次运行并没有成功
在这里插入图片描述
报错信息:

E: Failed to fetch http://mirrors.aliyun.com/ubuntu/dists/focal/main/binary-arm64/Packages 404 Not Found [IP: 117.185.132.27 80]
E: Failed to fetch http://mirrors.aliyun.com/ubuntu/dists/focal-security/main/binary-arm64/Packages 404 Not Found [IP: 117.185.132.27 80]
E: Failed to fetch http://mirrors.aliyun.com/ubuntu/dists/focal-updates/main/binary-arm64/Packages 404 Not Found [IP: 117.185.132.27 80]
E: Failed to fetch http://mirrors.aliyun.com/ubuntu/dists/focal-backports/main/binary-arm64/Packages 404 Not Found [IP: 117.185.132.27 80]
E: Failed to fetch http://mirrors.aliyun.com/ubuntu/dists/focal-proposed/main/binary-arm64/Packages 404 Not Found [IP: 117.185.132.27 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.

尝试在浏览器中打开失败的地址发现能正常打开,初步排除网络问题
这时候想到是不是m1安装了arm64版本的原因,之前的虚拟机都没碰到这个问题

$ uname -a // 查看系统信息

Linux ubuntu-linux-20-04-desktop 5.13.0-25-generic #26~20.04.1-Ubuntu SMP Sat Jan 8 18:05:46 UTC 2022 aarch64 aarch64 aarch64 GNU/Linux

拓展阅读:Differences between arm64 and aarch64


问题解决

找到可能问题后在网上查资料看到有人提过类似的issue
原文地址:Failed to fetch ubuntu bionic arm64 packages

根据文章中的回复,修改 /etc/apt/source.list,在链接最后加上-ports

$ sudo vi /etc/apt/sources.list

在这里插入图片描述
重新更新成功,安装git成功


成功
在这里插入图片描述
在这里插入图片描述

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值