要让 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,删除配置文件或注释内容即可。