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,删除配置文件或注释内容即可。
相关推荐
罗马苏丹默罕默德5 小时前
Ubuntu下部署.NetCore WebApi的方法
数据库·ubuntu·.netcore
一尘之中6 小时前
在Ubuntu 22.04中高效使用pip:从入门到精通
ubuntu·pip·ai写作
一尘之中6 小时前
Ubuntu 22.04 SSH服务完全配置指南:从基础到安全加固
ubuntu·ssh·ai写作
老兵发新帖7 小时前
ubuntu服务器配置私钥登录
linux·服务器·ubuntu
知识分享小能手7 小时前
Ubuntu入门学习教程,从入门到精通,Ubuntu 22.04 中的大数据 —— 知识点详解 (24)
大数据·学习·ubuntu
oMcLin7 小时前
如何在Ubuntu 22.04 LTS上通过配置ZFS存储池,提升高吞吐量数据库的读写性能与可靠性?
linux·数据库·ubuntu
warton8821 小时前
ubuntu24 安装 proxsql 实现数据库代理
linux·运维·mysql·ubuntu
会跑的葫芦怪21 小时前
cursor 打开wsl Ubuntu项目
linux·运维·ubuntu
ChenYY~1 天前
双系统显卡冲突修复记录
ubuntu·显卡·黑屏·双系统·nvidia驱动
oMcLin1 天前
如何在 Ubuntu 22.04 LTS 上部署并优化 OpenStack 云计算平台,实现多租户虚拟化与弹性伸缩?
ubuntu·云计算·openstack