怎樣在 Ubuntu 16.04 強(qiáng)制 APT 包管理器使用 IPv4 | Linux 中國(guó)
實(shí)用的原文鏈接請(qǐng)?jiān)L問(wèn)文末的“原文鏈接”獲得可點(diǎn)擊的文內(nèi)鏈接、全尺寸原圖和相關(guān)文章。致謝編譯自 |
https://www.ostechnix.com/how-to-force-apt-package-manager-to-use-ipv4-in-ubuntu-16-04/
作者 | Sk
譯者 | geekpi ??????共計(jì)翻譯:797.5 篇 貢獻(xiàn)時(shí)間:1798 天
APT, 是 Advanced Package Tool 的縮寫,是基于 Debian 的系統(tǒng)的默認(rèn)包管理器。
我們能夠使用 APT 安裝、更新、升級(jí)和刪除應(yīng)用程序。近期,我一直遇到一個(gè)奇怪的錯(cuò)誤。每當(dāng)我嘗試更新我的 Ubuntu 16.04 時(shí),我都會(huì)收到此錯(cuò)誤 - “0% [Connecting to in.archive.ubuntu.com (2001:67c:1560:8001::14)]” ,同一時(shí)候更新流程會(huì)卡住非常長(zhǎng)時(shí)間。我的網(wǎng)絡(luò)連接沒(méi)問(wèn)題。我能夠 ping 通全部網(wǎng)站。包含 Ubuntu 官方網(wǎng)站。
在搜索了一番谷歌后。我意識(shí)到 Ubuntu 鏡像網(wǎng)站有時(shí)無(wú)法通過(guò) IPv6 訪問(wèn)。在我強(qiáng)制將 APT 包管理器在更新系統(tǒng)時(shí)使用 IPv4 取代 IPv6 訪問(wèn) Ubuntu 鏡像網(wǎng)站后,此問(wèn)題得以解決。假設(shè)你遇到過(guò)此錯(cuò)誤,能夠依照下面說(shuō)明解決。
強(qiáng)制 APT 包管理器在 Ubuntu 16.04 中使用 IPv4
要在更新和升級(jí) Ubuntu 16.04 LTS 系統(tǒng)時(shí)強(qiáng)制 APT 使用 IPv4 取代 IPv6,僅僅需使用下面命令:
$ sudo apt-get -o Acquire::ForceIPv4=true update$ sudo apt-get -o Acquire::ForceIPv4=true upgrade
瞧!這次更新非常快就完畢了。
你還能夠使用下面命令在 /etc/apt/apt.conf.d/99force-ipv4 中加入下面行。以便將來(lái)對(duì)全部 apt-get 事務(wù)保持持久性:
$ echo 'Acquire::ForceIPv4 "true";' | sudo tee /etc/apt/apt.conf.d/99force-ipv4
免責(zé)聲明:
我不知道近期是否有人遇到這個(gè)問(wèn)題,但我今天在我的 Ubuntu 16.04 LTS 虛擬機(jī)中遇到了至少四、五次這種錯(cuò)誤。我依照上面的說(shuō)法攻克了這個(gè)問(wèn)題。我不確定這是推薦的解決方式。請(qǐng)瀏覽 Ubuntu 論壇來(lái)確保此方法合法。
因?yàn)槲覂H僅是一個(gè) VM,我僅僅將它用于測(cè)試和學(xué)習(xí)目的。我不介意這個(gè)方案的真實(shí)性。請(qǐng)自行承擔(dān)使用風(fēng)險(xiǎn)。
希望這有幫助。
還有很多其它的好東西。敬請(qǐng)關(guān)注!
干杯!
via: https://www.ostechnix.com/how-to-force-apt-package-manager-to-use-ipv4-in-ubuntu-16-04/
作者:SK[2] 選題:lujun9972 譯者:geekpi 校對(duì):wxy
本文由 LCTT 原創(chuàng)編譯,Linux中國(guó) 榮譽(yù)推出
浙公網(wǎng)安備 33010602011771號(hào)