目前Linux系统都是默认优先采用ipv6,但是由于ipv6的网络并不稳定,导致有时候无法使用apt命令。修改的方法有很多,如下:

全局改变方法参考 https://pa.ci/239.html

仅apt改变方法如下:

1.手动指定

apt-get只使用IPv4

sudo apt-get -o Acquire::ForceIPv4=true install

apt-get只使用IPv6

sudo apt-get -o Acquire::ForceIPv6=true install

2.配置Bash别名

直接修改 Bash Shell的配置文件~/.bashrc,让apt-get自动加入强制命令。
apt-get只使用IPv4

alias apt-get='sudo apt-get -o Acquire::ForceIPv4=true'

apt-get只使用IPv6

alias apt-get='sudo apt-get -o Acquire::ForceIPv6=true'

3.新建apt-get配置文件

apt-get只使用IPv4

touch /etc/apt/apt.conf.d/1000-force-ipv4-transport

并将下列内容填写上

Acquire::ForceIPv4 "true";

apt-get只使用IPv6

/etc/apt/apt.conf.d/1000-force-ipv6-transport

并将下列内容填写上

Acquire::ForceIPv6 "true";

标签: 教程, linux

添加新评论