ubuntu下sudo apt-get update Sources 404 Not Found 解决方法

本文介绍了在遇到Ubuntu系统中apt-get update命令报错时的解决办法。通过更改系统的软件源到网易163镜像站,可以有效避免由于源地址问题导致的下载失败错误。

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

刚安装了ubuntu之后的主要安装命令无非就是apt-get install了,然而很多都在这里就夭折了。

使用apt-get install ***需要先执行apt-get update 加载文件包

而有些ubuntu 的 apt-get update 并没有想象的一样好使,竟然一直报错 E:Some index files failed to download. They have been ignored, or old ones used instead

 

主要是有些源并不存在才会导致报错,所以只要更换update源即可

解决方案

1. vi etc/apt/sources.list

2. 将里面的内容替换成下面这些(artful可以更换,主要看http://mirrors.163.com/ubuntu/dists/下面有哪些可用的前缀自行更换)

deb http://mirrors.163.com/ubuntu/ artful main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ artful-security main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ artful-updates main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ artful-proposed main restricted universe multiverse
deb http://mirrors.163.com/ubuntu/ artful-backports main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ artful main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ artful-security main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ artful-updates main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ artful-proposed main restricted universe multiverse
deb-src http://mirrors.163.com/ubuntu/ artful-backports main restricted universe multiverse 

转载于:https://www.cnblogs.com/cyq632694540/p/6825479.html

<think>好的,我现在需要帮助用户在Ubuntu 18.04上更换apt-get的软件源,以解决执行sudo apt-get update时出现的问题。首先,我要回忆一下相关的步骤和可能遇到的坑。 根据用户提供的引用内容,特别是引用[3]提到使用鱼香ROS的一键换源脚本,这可能是一个简便的方法。但用户可能也希望手动更换源,以便更了解过程或者自定义源地址。另外,引用[2]和[3]都提到了更换国内源,比如清华源,这可能是一个常用的解决方案。 首先,手动更换源的步骤应该是备份原来的sources.list文件,然后替换成国内的镜像源,比如清华源或者阿里云源。步骤大致如下: 1. 备份现有源列表:使用sudo cp命令备份/etc/apt/sources.list文件,防止出错后可以恢复。 2. 编辑sources.list文件:使用文本编辑器如nano或gedit,替换内容为国内源。 3. 更新软件列表:执行sudo apt-get update测试是否成功。 但用户可能在更换源时遇到权限问题,或者编辑文件时格式错误,导致源不可用。比如,引用[3]中提到的404错误可能就是因为源地址不正确或者版本不匹配(如bionic对应18.04)。 另外,引用[4]提到安装pip3时需要先更新源,说明正确配置源对于后续软件安装很重要。 可能的错误点包括:未正确选择Ubuntu版本对应的源,比如把18.04(bionic)的源写成其他版本的代号;或者换源后没有执行update命令。 现在需要将步骤详细分解,确保用户能一步步操作,并且提示可能的注意事项,比如选择正确的镜像源,备份原文件等。此外,可能需要解释如何选择适合的国内源,以及验证是否成功。 还要考虑用户可能不熟悉命令行操作,比如使用sudo和文本编辑器的方法,所以需要给出具体的命令示例,比如使用sed命令快速替换源,或者使用图形界面工具。 另外,引用[3]提到的一键换源脚本也是一个选项,但需要提醒用户谨慎使用第三方脚本,确保来源可信。 总结步骤: 1. 备份原文件 2. 注释或删除原文件内容,替换为国内源 3. 保存文件后执行update 4. 处理可能的错误,如404 Not Found,这时候可能需要检查源地址是否正确 在回答中需要明确这些步骤,并给出具体的命令和示例源内容。同时,根据引用中的信息,推荐使用清华源或者中科大源,并确保用户使用的是bionic版本。 最后,生成相关问题,可能涉及如何解决更新中的特定错误,或者如何安装特定软件。</think>### 如何在 Ubuntu 18.04 上更换 apt-get 软件源 #### **步骤说明** 1. **备份原有源列表** 执行以下命令备份默认源文件,防止误操作: ```bash sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak ``` 2. **编辑源列表文件** 使用 `nano` 或 `gedit` 编辑源文件: ```bash sudo nano /etc/apt/sources.list # 命令行编辑器 # 或 sudo gedit /etc/apt/sources.list # 图形界面编辑器 ``` 3. **替换为国内镜像源** 删除原有内容,粘贴以下镜像源(以清华源为例,适用于 Ubuntu 18.04 "Bionic"): ```plaintext deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse ``` 4. **保存并退出编辑器** - **nano**:按 `Ctrl+O` 保存,`Ctrl+X` 退出。 - **gedit**:直接点击保存并关闭窗口。 5. **更新软件列表** 执行以下命令使新源生效: ```bash sudo apt-get update ``` --- #### **注意事项** - **镜像源选择**:若清华源速度慢,可替换为阿里云、中科大等镜像源(需确保版本为 `bionic`)。 - **一键换源脚本**(谨慎使用): 引用[3]提到的鱼香ROS脚本可快速换源,命令如下: ```bash wget http://fishros.com/install -O fishros && bash fishros ``` 选择“换源”后按提示操作,但需确保脚本来源可信。 - **常见错误处理**: - **404 Not Found**:检查源地址中是否写错版本代号(如将 `bionic` 误写为 `xenial`)[^3]。 - **依赖问题**:若 `apt-get` 缺失,可先通过引用[4]的方法安装基础工具: ```bash sudo apt-get install -y apt-transport-https ca-certificates ``` --- #### **验证是否成功** 执行 `sudo apt-get update`,若输出中显示从新镜像源下载信息(如 `mirrors.tuna.tsinghua.edu.cn`),则表明换源成功。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值