天天看點

arm(armhf) Ubuntu apt-get update使用官方源更新非常慢的解決辦法

先說一次我遇到的問題

檢視核心指令:sudo dpkg  --print-architecture

看到正常的輸出都是 amd 64 而我的Ubuntu 輸出 :

arm(armhf) Ubuntu apt-get update使用官方源更新非常慢的解決辦法

而163或者阿裡雲的鏡像源都是類似這樣的

arm(armhf) Ubuntu apt-get update使用官方源更新非常慢的解決辦法

是以導緻即使将/etc/apt/source.list中apt源改為163或者阿裡雲也會出現下載下傳失敗的問題,貼圖如下:

arm(armhf) Ubuntu apt-get update使用官方源更新非常慢的解決辦法

是以投門無路,柳暗花明

解決辦法

參考該文章https://www.cnblogs.com/wylnii/p/Ubuntu-mirrors-armhf.html

将/etc/apt/source.list改為如下就好了

[email protected]# cat /etc/apt/sources.list

deb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial main restricted universe multiverse

deb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-updates main restricted universe multiverse

deb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-security main restricted universe multiverse

deb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-backports main restricted universe multiverse
           

走過的彎路:

因為之前x86 Ubuntu更新較慢,将source.list改為阿裡雲後,還是提示"Failed to fretch。。。",後來更改DNS為阿裡雲的DNS可以解決問題,,即/etc/resolv.conf文檔添加

nameserver 223.5.5.5

nameserver 223.6.6.6

于是arm Ubuntu也這麼嘗試,但都不起作用,最後将源改為上述所說才OK。