如何在 Ubuntu 16.04 強制 APT 包管理器使用 IPv4 | Linux 中國
APT, 是 Advanced Package Tool 的縮寫,是基於 Debian 的系統的預設包管理器。我們可以使用 APT 安裝、更新、升級和刪除應用程式。最近,我一直遇到一個奇怪的錯誤。每當我嘗試更新我的 Ubuntu 16.04 時,我都會收到此錯誤 - “0% [Connecting to in.archive.ubuntu.com (2001:67c:1560:8001::14)]”
強制 APT 包管理器在 Ubuntu 16.04 中使用 IPv4
要在更新和升級 Ubuntu 16.04 LTS 系統時強制 APT 使用 IPv4 代替 IPv6,只需使用以下命令:
$ sudoapt-get-o Acquire::ForceIPv4
$ sudoapt-get-o Acquire::ForceIPv4=true upgrade
瞧!這次更新很快就完成了。
你還可以使用以下命令在 /etc/apt/apt.conf.d/99force-ipv4
中新增以下行,以便將來對所有 apt-get
事務保持永續性:
$ echo'Acquire::ForceIPv4 "true";'|sudotee/etc/apt/apt.conf.d/99force-ipv4
免責宣告:
我不知道最近是否有人遇到這個問題,但我今天在我的 Ubuntu 16.04 LTS 虛擬機器中遇到了至少四、五次這樣的錯誤,我按照上面的說法解決了這個問題。我不確定這是推薦的解決方案。請瀏覽 Ubuntu 論壇來確保此方法合法。由於我只是一個 VM,我只將它用於測試和學習目的,我不介意這種方法的真實性。請自行承擔使用風險。
希望這有幫助。還有更多的好東西。敬請關注!
乾杯!
via: https://www.ostechnix.com/how-to-force-apt-package-manager-to-use-ipv4-in-ubuntu-16-04/
作者:SK[2] 選題:lujun9972 譯者:geekpi 校對:wxy
本文由 LCTT 原創編譯,Linux中國 榮譽推出