遇到的问题
在使用如下命令更换为清华源后,update时出现了错误:
bash -c 'echo "deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse" > /etc/apt/sources.list'
错误情况如下图所示:
我们来看他的报错信息:
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是采用的arm架构,所以需要用arm64版本,这里没有,所以导致了更新失败。
解决办法
最后经过一番查找,找到了这个文件的位置,原来藏在ubuntu-ports下面。
https://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/dists/jammy/main/
所以,我们把上面的换源命令改成:
bash -c 'echo "deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ jammy main restricted universe multiverse" > /etc/apt/sources.list'
实测成功:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)