arm32机器的ubuntu1804的源突然不能update了

针对ARM32架构的Ubuntu 18.04系统,用户发现使用官方x86源及清华大学的镜像源都无法正常执行apt-get update。文章将探讨这个问题并提供解决方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

换成x86的官方源不行:

Hit:1 http://archive.canonical.com/ubuntu bionic InRelease
Get:2 http://archive.ubuntu.com/ubuntu bionic InRelease [242 kB]
Get:3 http://archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB]
Get:4 http://archive.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]
Get:5 http://archive.ubuntu.com/ubuntu bionic-backports InRelease [
### 配置阿里云镜像以支持ARM架构 对于基于ARM架构的设备,配置Ubuntu系统时需要特别注意选择适合该架构的软件。以下是针对ARM架构的具体配置方法: #### 修改`sources.list`文件 编辑 `/etc/apt/sources.list` 文件,将其内容替换为适用于ARM架构的阿里云镜像地址。具体来说,应使用 `ubuntu-ports` 的地址来替代默认的标准地址。 ```bash sudo nano /etc/apt/sources.list ``` 将原有的内容清空并替换成以下内容(假设当前版本为Focal Fossa即20.04 LTS): ```plaintext deb http://mirrors.aliyun.com/ubuntu-ports/ focal main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu-ports/ focal main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu-ports/ focal-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu-ports/ focal-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu-ports/ focal-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu-ports/ focal-backports main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu-ports/ focal-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu-ports/ focal-security main restricted universe multiverse ``` 上述配置中的 `focal` 是指代 Ubuntu 20.04 版本的代号[^1]。如果是其他版本,则需相应调整为对应的代号(如 `jammy` 对应于 22.04 LTS)。 完成修改后保存退出,并更新APT缓存: ```bash sudo apt update ``` 如果仍然遇到类似于 “Failed to fetch... HTTP error 404 Not Found” 错误消息,可能是由于某些索引文件尚未同步到镜像站点或者存在拼写错误等问题所致[^3]。此时可尝试切换至官方Port作为临时解决方案验证问题所在: ```plaintext deb http://ports.ubuntu.com/ubuntu-ports/ focal main restricted universe multiverse ... ``` 待确认无误后再改回阿里云或其他第三方镜像--- ### 注意事项 - **确保架构匹配**:在非Intel架构(例如ARM64)下不可直接采用常规x86/x64平台所使用的标准链接;否则可能导致找不到对应硬件架构下的可用包而引发安装失败的情况发生[^2]。 - **网络连通性测试**:可以通过命令行工具ping或curl检测目标服务器是否可达以及资是否存在: ```bash curl -I http://mirrors.aliyun.com/ubuntu-ports/dists/focal/Release ``` - **清理残留数据**:当更改了新的apt-get之后建议先清除旧版记录再重新构建新环境依赖关系链路 ```bash sudo apt clean && sudo rm -rf /var/lib/apt/lists/* sudo apt update ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

习惯就好zz

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值