Ubuntu 的 apt-get 强制使用 IPv4 网络

要让 Ubuntu 的 apt-get 强制使用 IPv4 网络,可以通过以下两种方式实现:

1. ‌**临时强制 IPv4(单次生效)**‌

在命令中直接添加 -o Acquire::ForceIPv4=true 参数

复制代码
sudo apt-get -o Acquire::ForceIPv4=true update

sudo apt-get -o Acquire::ForceIPv4=true install <包名>

这种方法仅对当前命令生效,适合临时需求。

2. ‌**永久强制 IPv4(全局生效)**‌

创建配置文件 /etc/apt/apt.conf.d/99force-ipv4,并写入以下内容:

复制代码
echo 'Acquire::ForceIPv4 "true";' | sudo tee /etc/apt/apt.conf.d/99force-ipv4

此后所有 apt-get 操作均默认使用 IPv4。


注意事项:
  • 如果 IPv6 网络可用但镜像站限制访问,强制 IPv4 可解决 403 Forbidden 错误。
  • 如需恢复 IPv6,删除配置文件或注释内容即可。
相关推荐
内卷焦虑人士4 小时前
Windows安装WSL2+Ubuntu 22.04
linux·windows·ubuntu
门豪杰6 小时前
Ubuntu下安装Claude Code
linux·运维·ubuntu·claude·claude code
深蓝轨迹8 小时前
彻底删除VMware虚拟机并清理残留,解决虚拟网卡消失问题
windows·ubuntu·centos
²º²²এ松11 小时前
vs code连接ubuntu esp项目
linux·数据库·ubuntu
徒 花13 小时前
ubuntu远程连接ssh及VSCode配置远程ssh连接ubuntu
vscode·ubuntu·ssh
i建模14 小时前
在Ubuntu中解压ZIP文件
linux·chrome·ubuntu
林鸿群15 小时前
Ubuntu 26.04 本地安装 GitLab CE 完整教程(非 Docker 方式)
linux·ubuntu·gitlab·私有部署·代码托管·ubuntu 26.04·omnibus
YuQiao030315 小时前
国内安装claude code
ubuntu·claude·vibe coding
Jiozg15 小时前
ES安装到linux(ubuntu)
linux·ubuntu·elasticsearch
returnthem16 小时前
Ubuntu 22.04 + XFCE4 + 非 Snap 版 Firefox + VNC/noVNC 部署全步骤
linux·ubuntu·firefox