Mac M1遇到更换清华源不成功问题解决办法(实测有效)

遇到的问题

在使用如下命令更换为清华源后,update时出现了错误:

bash -c 'echo "deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse" > /etc/apt/sources.list'

错误情况如下图所示:
Mac M1遇到更换清华源不成功问题解决办法(实测有效)_第1张图片
我们来看他的报错信息:

E: Failed to fetch http://mirrors.tuna.tsinghua.edu.cn/
ubuntu/dists/jammy/main/binary-arm64/Packages  
404  Not Found [IP: 101.6.15.130 80]

这里的意思是找不到这个包,那我们就去清华源查一查有没有这个包:
https://mirrors.tuna.tsinghua.edu.cn/ubuntu/dists/jammy/main/
Mac M1遇到更换清华源不成功问题解决办法(实测有效)_第2张图片
很遗憾,Mac M1是采用的arm架构,所以需要用arm64版本,这里没有,所以导致了更新失败。

解决办法

最后经过一番查找,找到了这个文件的位置,原来藏在ubuntu-ports下面。
https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/dists/jammy/main/
Mac M1遇到更换清华源不成功问题解决办法(实测有效)_第3张图片

所以,我们把上面的换源命令改成:

bash -c 'echo "deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy main restricted universe multiverse" > /etc/apt/sources.list'

实测成功:
Mac M1遇到更换清华源不成功问题解决办法(实测有效)_第4张图片

你可能感兴趣的:(笔记,linux,docker,vim,macos)