Ubuntu执行apt-get update报错:W: 无法下载 http://cn.mirrors.ustc.edu.cn/ubuntu/dists/bionic/InRelease 连接失败

Ubuntu执行apt-get update报错:
错误:7 http://cn.mirrors.ustc.edu.cn/ubuntu bionic InRelease       
  连接失败 [IP: 202.141.176.110 80]
错误:8 http://cn.mirrors.ustc.edu.cn/ubuntu bionic-updates InRelease
  连接失败 [IP: 202.141.176.110 80]
错误:9 http://cn.mirrors.ustc.edu.cn/ubuntu bionic-backports InRelease
  连接失败 [IP: 202.141.176.110 80]
正在读取软件包列表... 完成                                      
W: 无法下载 http://cn.mirrors.ustc.edu.cn/ubuntu/dists/bionic/InRelease  连接失败 [IP: 202.141.176.110 80]
W: 无法下载 http://cn.mirrors.ustc.edu.cn/ubuntu/dists/bionic-updates/InRelease  连接失败 [IP: 202.141.176.110 80]
W: 无法下载 http://cn.mirrors.ustc.edu.cn/ubuntu/dists/bionic-backports/InRelease  连接失败 [IP: 202.141.176.110 80]
W: 部分索引文件下载失败。如果忽略它们,那将转而使用旧的索引文件。

原因:在刚安装好的Ubuntu系统的时候,在进行软件更新的时候会发现速度非常的慢,这是因为软件源使用的是国外源的原因。

 

解决方案:

1、使用国内的软件源在软件下载速度方面相对比较快,找到软件源文件sources.list的位置

2、在更新软件源之前建议先把原来的软件源文件进行备份,避免更改错误造成无法恢复。

3、备份完成后,打开软件源文件进行更改,下图是把软件源修改为网易软件源。修改完成后保存即可。

我是将所有的cn.archive.ubuntu.com 都替换为了163镜像。其余没动。

4、也可以把软件源修改为阿里云的软件源,这两个软件源无论使用哪一个都是可以的。而且速度也非常的快。

5、修改完成后使用sudo apt-get update命令进行更新软件源即可

 

 

 

当遇到 `http://mirrors.ustc.edu.cn/ros/ubuntu noble Release` 仓库没有 Release 文件的问题时,可以尝试以下方法解决: ### 检查仓库源是否可用 该错误可能是由于仓库本身不支持 `noble` 版本或者暂时出现故障。可以访问 `http://mirrors.ustc.edu.cn/ros/ubuntu/dists/` 查看是否存在 `noble` 目录。若不存在,说明该镜像源不支持 `noble` 版本,需要更换其他支持的镜像源。 ### 更换镜像源 可以将镜像源更换为其他可用的镜像源,如清华大学镜像源。编辑 `/etc/apt/sources.list.d/ros2-latest.list` 文件,将其中的 `http://mirrors.ustc.edu.cn/ros/ubuntu` 替换为 `https://mirrors.tuna.tsinghua.edu.cn/ros2/ubuntu`。 ```bash sudo sed -i 's/http:\/\/mirrors.ustc.edu.cn\/ros\/ubuntu/https:\/\/mirrors.tuna.tsinghua.edu.cn\/ros2\/ubuntu/g' /etc/apt/sources.list.d/ros2-latest.list ``` ### 检查系统版本 确认系统版本是否与 `noble` 兼容。`noble` 可能只支持特定的 Ubuntu 版本,若系统版本不匹配,可能会出现找不到 Release 文件的问题。 ### 更新软件包列表 更换镜像源后,需要更新软件包列表: ```bash sudo apt-get update ``` ### 禁用该仓库 如果以上方法都无法解决问题,可以暂时禁用该仓库。编辑 `/etc/apt/sources.list.d/ros2-latest.list` 文件,在包含 `http://mirrors.ustc.edu.cn/ros/ubuntu noble Release` 的行前添加 `#` 注释掉该行,然后再更新软件包列表。 ```bash sudo sed -i 's/^deb/#deb/g' /etc/apt/sources.list.d/ros2-latest.list sudo apt-get update ```
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值