Linux中國

如何在 Ubuntu 16.04 強制 APT 包管理器使用 IPv4

APT, 是 Advanced Package Tool 的縮寫,是基於 Debian 的系統的默認包管理器。我們可以使用 APT 安裝、更新、升級和刪除應用程序。最近,我一直遇到一個奇怪的錯誤。每當我嘗試更新我的 Ubuntu 16.04 時,我都會收到此錯誤 - 「0% [Connecting to in.archive.ubuntu.com (2001:67c:1560:8001::14)]」 ,同時更新流程會卡住很長時間。我的網路連接沒問題,我可以 ping 通所有網站,包括 Ubuntu 官方網站。在搜索了一番谷歌后,我意識到 Ubuntu 鏡像站點有時無法通過 IPv6 訪問。在我強制將 APT 包管理器在更新系統時使用 IPv4 代替 IPv6 訪問 Ubuntu 鏡像站點後,此問題得以解決。如果你遇到過此錯誤,可以按照以下說明解決。

強制 APT 包管理器在 Ubuntu 16.04 中使用 IPv4

要在更新和升級 Ubuntu 16.04 LTS 系統時強制 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 中添加以下行,以便將來對所有 apt-get 事務保持持久性:

$ echo 'Acquire::ForceIPv4 "true";' | sudo tee /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 選題:lujun9972 譯者:geekpi 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的郵箱地址不會被公開。 必填項已用 * 標註

    這個站點使用 Akismet 來減少垃圾評論。了解你的評論數據如何被處理

    More in:Linux中國

    Linux中國

    關於Linux防火牆iptables的面試問答

    Nishita Agarwal是Tecmint的用戶,她將分享關於她剛剛經歷的一家公司(印度的一家私人公司Pune)的面試經驗。在面試中她被問及許多不同的問題,但她是iptables方面的專家,因此她想分享這些關於iptables的問題和相應的答案給那些以後可能會進行相關面試的人。 所有的問題和相應的答案都基於Nishita Agarwal的記憶並經過了重寫。 嗨,朋友!我叫Nishita Agarwal。我已經取得了理學學士學位,我的專業集中在UNIX和它的變種(BSD,Linux)。它們一直深深的吸引著我。我在存儲方面有1年多的經驗。我正在尋求職業上的變化,並將供職於印度的P
    Linux中國

    Lets Encrypt 已被所有主流瀏覽器所信任

    旨在讓每個網站都能使用 HTTPS 加密的非贏利組織 Lets Encrypt 已經得了 IdenTrust的交叉簽名,這意味著其證書現在已經可以被所有主流的瀏覽器所信任。從這個裡程碑事件開始,訪問者訪問使用了Lets Encrypt 證書的網站不再需要特別配置就可以得到 HTTPS 安全保護了。 Lets Encrypt 的兩個中級證書 ...
    Linux中國

    SSL/TLS 加密新紀元 – Lets Encrypt

    根據 Let's Encrypt 官方博客消息,Let's Encrypt 服務將在下周(11 月 16 日)正式對外開放。 Let's Encrypt 項目是由互聯網安全研究小組(ISRG,Internet Security Research Group)主導並開發的一個新型數字證書認證機構(CA,Certificate ...