首页 / 操作系统 / Linux / 如何限定apt-get使用IPv4或IPv6协议下载
如果你希望手动控制 Debian 或 Ubuntu 系统在使用 apt-get 更新系统或软件时走 IPv4 或 IPv6,可以通过配置其 Acquire group 选项来实现。Acquire group只有如下两个选项可供我们选择:
ForceIPv4:全局强制使用 IPv4 协议下载
ForceIPv6:全局强制使用 IPv6 协议下载当然,如果要使用 IPv6 的话,需要你的运营商和路由器支持,并在操作系统上进行了正确的配置才行。方法一:手动指定apt-get全局使用IPv4示例
1.sudo apt-get -o Acquire::ForceIPv4=true install pkg
2.sudo apt-get -o Acquire::ForceIPv4=true update
3.sudo apt-get -o Acquire::ForceIPv4=true upgrade
4.sudo apt-get -o Acquire::ForceIPv4=true dist-upgrade
5.sudo apt-get -o Acquire::ForceIPv4=true install XXXapt-get全局使用IPv6示例
1.sudo apt-get -o Acquire::ForceIPv6=true install pkg
2.sudo apt-get -o Acquire::ForceIPv6=true update
3.sudo apt-get -o Acquire::ForceIPv6=true upgrade
4.sudo apt-get -o Acquire::ForceIPv6=true dist-upgrade
5.sudo apt-get -o Acquire::ForceIPv6=true install XXX方法二:配置Bash别名如果你不想每次都输得这么麻烦的话,可以直接更改 Bash Shell 的配置文件 ~/.bashrc
## 使用 IPv6 ##
#alias apt-get="sudo apt-get -o Acquire::ForceIPv6=true"
## 使用 IPv4 ##
alias apt-get="sudo apt-get -o Acquire::ForceIPv4=true"方法三:创建apt-get配置文件如果你希望 apt-get 强制使用 IPv6 可以创建如下配置文件
/etc/apt/apt.conf.d/1000-force-ipv6-transport并将其内容填写上
Acquire::ForceIPv6 "true";如果你希望 apt-get 强制使用 IPv4 可以创建如下配置文件
etc/apt/apt.conf.d/1000-force-ipv4-transport并将其内容填写上
Acquire::ForceIPv4 "true";思科CCIE认证知识点之IPV6地址 http://www.linuxidc.com/Linux/2013-01/78078.htmWireShark下抓取IPV6数据包使用教程 http://www.linuxidc.com/Linux/2013-01/77518.htmUbuntu 12.04 校园网下使用IPV6源 免流量更新 http://www.linuxidc.com/Linux/2012-07/66240.htmLinux搭建IPV6 ftp服务器 http://www.linuxidc.com/Linux/2012-07/65150.htmCentOS IPV6设置 http://www.linuxidc.com/Linux/2012-06/63644.htmCentOS纯IPV6环境下设置更新源 http://www.linuxidc.com/Linux/2012-06/63643.htmCentOS 6 IPV6 关闭方法 http://www.linuxidc.com/Linux/2012-06/63642.htm如何在Ubuntu,Linux Mint,Debian上禁用IPv6 http://www.linuxidc.com/Linux/2014-07/104192.htm本文永久更新链接地址