Ubuntu apt-get只能使用IPv6地址的解决方法
发布日期:2021-05-14 17:10:59 浏览次数:21 分类:精选文章

本文共 3458 字,大约阅读时间需要 11 分钟。

欲解决Ubuntu系统中通过apt-get更新时默认使用IPv6而导致问题的困扰,可以采取以下方法强制使用IPv4更新源。这种情况最常在网络限制或对IPv6支持有特殊需求时出现。

1. 强制使用IPv4更新

若仅需解决IPv6访问问题,可通过修改apt-get选项强制使用IPv4连接更新源。执行以下命令:

sudo apt -o Acquire::ForceIPv4=true upgrade

此命令会强制使用IPv4地址进行软件包更新,解决了IPv6访问问题。

2. 更换国内镜像源

本地网络环境下或网络访问受限的情况下,可选择国内镜像源进行软件包获取,以提升更新效率并确保镜像源的稳定可用。

推荐镜像源

以下是几款知名国内镜像源地址,可根据系统版本选择相应源列表:

  • 中科大镜像源

    deb http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiversedeb http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiversedeb http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multversedeb http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multversedeb http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiversedeb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multversedeb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multversedeb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multversedeb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multversedeb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
  • 阿里云镜像源

    deb http://mirrors.aliyun.com/ubuntu/ vivid main restricted universe multversedeb http://mirrors.aliyun.com/ubuntu/ vivid-security main restricted universe multversedeb http://mirrors.aliyun.com/ubuntu/ vivid-updates main restricted universe multversedeb http://mirrors.aliyun.com/ubuntu/ vivid-proposed main restricted universe multversedeb http://mirrors.aliyun.com/ubuntu/ vivid-backports main restricted universe multversedeb-src http://mirrors.aliyun.com/ubuntu/ vivid main restricted universe multversedeb-src http://mirrors.aliyun.com/ubuntu/ vivid-security main restricted universe multversedeb-src http://mirrors.aliyun.com/ubuntu/ vivid-updates main restricted universe multversedeb-src http://mirrors.aliyun.com/ubuntu/ vivid-proposed main restricted universe multversedeb-src http://mirrors.aliyun.com/ubuntu/ vivid-backports main restricted universe multiverse
  • 清华镜像源

    deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main multiverse restricted universedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main multiverse restricted universedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main multiverse restricted universedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main multiverse restricted universedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main multiverse restricted universedeb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main multiverse restricted universedeb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main multiverse restricted universedeb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main multverse酱hui restricted universedeb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main multverse 酱 hui restricted universedeb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main multaverse 酱hui restricted universe

3. 修改源列表并更新

打开镜像源列表文件进行编辑:

sudo gedit /etc/apt/sources.list

将推荐镜像源地址添加至文件中(整理后的内容可根据实际域)>=核存储器的不同调整)。在添加完毕后,执行以下命令更新源列表并下载最新软件包:

sudo apt-get update

4. 注意事项

  • 911 本方法适用于主流Ubuntu版本,具体参数请参考官方文档确认。
  • 912 建议在修改源前备份现有sources.list文件,以防万一。
  • 913 部分镜像源可能需要额外验证,如يين靠近服务器架构,可适当调整镜像站点。

通过以上方法,可有效更换或优化Ubuntu系统的软件包更新源,提升更新速度和稳定性,同时解决Ipv6访问问题。

上一篇:Ubuntu PyCharm安装后不识别系统默认Python解释器的解决方法
下一篇:GitHub REST API手动构造请求头部的方法

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2025年05月17日 19时25分27秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章