连接不上cn.archive.ubuntu.com软件源问题

本文介绍了当遇到无法连接到cn.archive.ubuntu.com软件源的问题时的解决方案。通过使用sudo命令编辑/etc/apt/sources.list文件,可以将默认源更换为其他可用源,如网易源(http://mirrors.163.com/ubuntu)。完成更改后,执行sudo apt-get update来刷新下载列表。

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

问题描述:无法连接上cn.archive.ubuntu.com软件源

 

解决方法:更换软件源,进入源列表文件中(如果想对该文件进行修改,则必须使用sudo,否则只有“读”权限),命令为:sudo vim /etc/apt/sources.list ,将cn.archive.ubuntu.com替换为其它的源,ubuntu 16.04版本可替换的源参看下图,其它版本可进入http://wiki.ubuntu.org.cn/%E6%BA%90%E5%88%97%E8%A1%A8查询不同版本的ubuntu系统对应的源列表

,

我选择的是网易(http://mirrors.163.com/ubuntu)

替换完成后,刷新下载列表,执行sudo apt-get update

 

转载于:https://www.cnblogs.com/latup/p/8506463.html

正在读取软件包列表... 完成 正在分析软件包的依赖关系树... 完成 正在读取状态信息... 完成 下列软件包是自动安装的并且现在需要了: libflashrom1 libftdi1-2 libllvm13 使用'sudo apt autoremove'来卸载它(它们)。 将会同时安装下列软件: libfl-dev libfl2 libsigsegv2 m4 建议安装: bison flex-doc m4-doc 下列【新】软件包将被安装: flex libfl-dev libfl2 libsigsegv2 m4 升级了 0 个软件包,新安装了 5 个软件包,要卸载 0 个软件包,有 7 个软件包未被升级。 需要下载 537 kB 的归档。 解压缩后会消耗 1,552 kB 的额外空间。 您希望继续执行吗? [Y/n] y 忽略:1 http://cn.archive.ubuntu.com/ubuntu jammy/main amd64 libsigsegv2 amd64 2.13-1ubuntu3 忽略:2 http://cn.archive.ubuntu.com/ubuntu jammy/main amd64 m4 amd64 1.4.18-5ubuntu2 忽略:3 http://cn.archive.ubuntu.com/ubuntu jammy/main amd64 flex amd64 2.6.4-8build2 忽略:4 http://cn.archive.ubuntu.com/ubuntu jammy/main amd64 libfl2 amd64 2.6.4-8build2 忽略:5 http://cn.archive.ubuntu.com/ubuntu jammy/main amd64 libfl-dev amd64 2.6.4-8build2 忽略:1 http://cn.archive.ubuntu.com/ubuntu jammy/main amd64 libsigsegv2 amd64 2.13-1ubuntu3 忽略:2 http://cn.archive.ubuntu.com/ubuntu jammy/main amd64 m4 amd64 1.4.18-5ubuntu2 忽略:3 http://cn.archive.ubuntu.com/ubuntu jammy/main amd64 flex amd64 2.6.4-8build2 忽略:4 http://cn.archive.ubuntu.com/ubuntu jammy/main amd64 libfl2 amd64 2.6.4-8build2 忽略:5 http://cn.archive.ubuntu.com/ubuntu jammy/main amd64 libfl-dev amd64 2.6.4-8build2 忽略:1 http://cn.archive.ubuntu.com/ubuntu jammy/main amd64 libsigsegv2 amd64 2.13-1ubuntu3 忽略:2 http://cn.archive.ubuntu.com/ubuntu jammy/main amd64 m4 amd64 1.4.18-5ubuntu2 忽略:3 http://cn.archive.ubuntu.com/ubuntu jammy/main amd64 flex amd64 2.6.4-8build2 忽略:4 http://cn.archive.ubuntu.com/ubuntu jammy/main amd64 libfl2 amd64 2.6.4-8build2 忽略:5 http://cn.archive.ubuntu.com/ubuntu jammy/main amd64 libfl-dev amd64 2.6.4-8build2 错误:1 http://cn.archive.ubuntu.com/ubuntu jammy/main amd64 libsigsegv2 amd64 2.13-1ubuntu3 暂时能解析域名“cn.archive.ubuntu.com” 错误:2 http://cn.archive.ubuntu.com/ubuntu jammy/main amd64 m4 amd64 1.4.18-5ubuntu2 暂时能解析域名“cn.archive.ubuntu.com” 错误:3 http://cn.archive.ubuntu.com/ubuntu jammy/main amd64 flex amd64 2.6.4-8build2 暂时能解析域名“cn.archive.ubuntu.com” 错误:4 http://cn.archive.ubuntu.com/ubuntu jammy/main amd64 libfl2 amd64 2.6.4-8build2 暂时能解析域名“cn.archive.ubuntu.com” 错误:5 http://cn.archive.ubuntu.com/ubuntu jammy/main amd64 libfl-dev amd64 2.6.4-8build2 暂时能解析域名“cn.archive.ubuntu.com” E: 无法下载 http://cn.archive.ubuntu.com/ubuntu/pool/main/libs/libsigsegv/libsigsegv2_2.13-1ubuntu3_amd64.deb 暂时能解析域名“cn.archive.ubuntu.com” E: 无法下载 http://cn.archive.ubuntu.com/ubuntu/pool/main/m/m4/m4_1.4.18-5ubuntu2_amd64.deb 暂时能解析域名“cn.archive.ubuntu.com” E: 无法下载 http://cn.archive.ubuntu.com/ubuntu/pool/main/f/flex/flex_2.6.4-8build2_amd64.deb 暂时能解析域名“cn.archive.ubuntu.com” E: 无法下载 http://cn.archive.ubuntu.com/ubuntu/pool/main/f/flex/libfl2_2.6.4-8build2_amd64.deb 暂时能解析域名“cn.archive.ubuntu.com” E: 无法下载 http://cn.archive.ubuntu.com/ubuntu/pool/main/f/flex/libfl-dev_2.6.4-8build2_amd64.deb 暂时能解析域名“cn.archive.ubuntu.com” E: 有几个软件包无法下载,要运行 apt-get update 或者加上 --fix-missing 的选项再试试?
最新发布
08-08
### 解决Ubuntu系统无法连接archive.ubuntu.com的方法 当遇到`cannot connect to archive.ubuntu.com`的问题时,可能的原因包括网络配置错误、DNS解析失败或是防火墙阻止了访问。为了排查并解决问题,可以采取以下几个措施: #### 检查网络连接状态 确认当前设备能够正常上网是非常重要的一步。可以通过尝试打开其他网站来验证这一点。 #### 修改软件源地址 如果仅是针对特定镜像站无法访问,则考虑更换为国内更稳定的服务器作为更新源之一。编辑 `/etc/apt/sources.list` 文件,替换原有的 `http://archive.ubuntu.com/ubuntu/` 地址为中国科学技术大学等国内镜像站点链接[^1]。 ```bash sudo sed -i 's@http://archive.ubuntu.com/@https://mirrors.ustc.edu.cn/@g' /etc/apt/sources.list ``` 此命令会自动将默认的官方仓库URL替换成中科大提供的镜像服务网址。 #### 更新本地域名解析缓存 有时由于DNS缓存原因也会造成此类现象,在终端执行如下指令刷新本机名称解析记录: ```bash sudo systemd-resolve --flush-caches ``` 该操作有助于清除旧有的IP映射数据从而恢复正常通信功能[^2]。 #### 配置代理设置(如果有) 对于处于企业内网环境下的计算机来说,通常需要通过HTTP(S) Proxy才能顺利获取外部资源。此时应该按照实际情况调整APT工具所使用的代理参数: ```bash export http_proxy=http://your.proxy.server:port/ export https_proxy=https://your.proxy.server:port/ ``` 另外还可以创建或修改文件 `/etc/apt/apt.conf.d/proxy` 来持久化保存这些变量值[^3]。 #### 测试连通性 最后再次测试能否成功下载来自目标主机的数据包片段以检验上述更改是否生效: ```bash wget -qO- http://archive.ubuntu.com | head -n 1 ``` 以上方法涵盖了大部分情况下解决Ubuntu操作系统因各种因素引起的连接至其官方档案库的情况。当然也存在特殊情况比如ISP封锁端口等问题则需进一步分析具体情况再做处理。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值