ubuntu替换国内镜像踩坑

在为树莓派安装Ubuntu 18.04系统后,发现更新包时遇到404错误。尝试替换阿里或清华镜像源未果,问题出在教程针对32位系统,而实际系统为64位arm64版本。最终在阿里官网找到正确镜像源地址,解决了问题。建议使用阿里集成的优化镜像。
摘要由CSDN通过智能技术生成

踩坑背景

树莓派主板需要安装Linux系统,首选安装了ubuntu 18.04系统,所以到国外官网去下载官方OS,系统安装好后需要替换镜像源,不然特别特别卡的,百度了很多关于ubuntu替换源的教程,安装网上说的,编辑完/etc/apt/sources.list之后,然后执行sudo apt-get update更新所有包,一直出现下面这个情况,报404,不管是替换阿里的镜像源还是清华的镜像源,都是一样的结果。
在这里插入图片描述
总感觉是镜像源的地址404问题,执行sudo apt-get update的时候,如果安装其他包的时候,会提示以下错误

xxx: Unable to locate package xxx

有点坑啊

成功跳坑

后来到阿里官方网站去找,终于发现了,是因为网上大部分的ubuntu教程是针对于32位系统的
在这里插入图片描述
而我下载的64位ubuntu系统是arm64版本的,所有的地址都得替换成上面那个红色框住的,以下是我的18.04版本的配置


                
Ubuntu 24.04(代号“Focal Fossa”)是一个长期支持版的Linux发行版,对于国内用户来说,由于官方下载速度可能较慢,推荐使用国内镜像源来加速软件包的安装和更新。以下是如何设置国内镜像源的一些常见步骤: 1. **更换Ubuntu软件仓库源**: - 打开终端(`Ctrl+Alt+T`) - 运行命令 `sudo software-properties-gtk` 或者直接编辑 `/etc/apt/sources.list` 文件 - 在文件中找到 `deb [arch=amd64] https://mirrors.ubuntu.com/ubuntu focal main restricted universe multiverse` 这一行,将其替换为中国镜像源,如阿里云、中科大、清华大学等提供的源。例如,可以改为 `deb [arch=amd64] http://mirrors.aliyun.com/ubuntu focal main restricted universe multiverse` 2. **添加国内镜像仓库**: - 对于阿里云:运行 `echo "deb http://mirrors.aliyun.com/ubuntu focal main restricted universe multiverse" | sudo tee /etc/apt/sources.list.d/alibaba.list` - 对于中科大:运行 `echo "deb http://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse" | sudo tee /etc/apt/sources.list.d/ustc.list` - 更换为其他镜像地址,需替换相应的URL。 3. **刷新和更新索引**: - 完成上述操作后,执行 `sudo apt update` 以便系统从新设置的镜像源获取最新的软件包信息。 4. **安装软件**: - 使用 `sudo apt install <package-name>` 安装所需的软件。 注意:虽然国内镜像源能提高下载速度,但并不是所有软件包都一定能在国内镜像中找到最新版本,因此在遇到需要更新的软件时,仍可能需要访问官方源。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值