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,删除配置文件或注释内容即可。
相关推荐
拾贰_C2 小时前
【OpenClaw | openai | QQ】 配置QQ qot机器人
运维·人工智能·ubuntu·面试·prompt
郝亚军3 小时前
ubuntu 22.04如何安装libmodbus
运维·服务器·ubuntu
乌恩大侠3 小时前
【AI-RAN】在空ubuntu服务器安装环境和生成TV,高达430G文件
服务器·人工智能·ubuntu·fpga开发·o-ru
Hello.Reader4 小时前
Ubuntu 上正确安装 Kali 虚拟机、Docker 与 kail 工具指南
linux·ubuntu·docker
一袋米扛几楼984 小时前
【报错问题】解决 Vercel 部署报错:Express 类型失效与 TypeScript 2349/2339/2769 错误排查
ubuntu·typescript·express
MIXLLRED5 小时前
Ubuntu22.04 + ROS2 Humble + RealSense D435i 部署VINS-Fusion视觉惯性SLAM
ubuntu·slam·d435i·ros2·humble·vins
Gary Studio6 小时前
ubuntu 16.04一键换源
linux·运维·ubuntu
拾贰_C7 小时前
【node.js | Ubuntu | update】如何升级旧的nodejs本版至最新;如何升级npm
ubuntu·npm·node.js
有谁看见我的剑了?8 小时前
ubuntu 22.04 /etc/fstab 文件修改有误导致无法进入系统处理
linux·运维·ubuntu
天疆说8 小时前
Ubuntu 安装微软核心字体
ubuntu·microsoft·php