【教程】限制apt采用ipv4或ipv6
目前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";