先說一次我遇到的問題
檢視核心指令:sudo dpkg --print-architecture
看到正常的輸出都是 amd 64 而我的Ubuntu 輸出 :
而163或者阿裡雲的鏡像源都是類似這樣的
是以導緻即使将/etc/apt/source.list中apt源改為163或者阿裡雲也會出現下載下傳失敗的問題,貼圖如下:
是以投門無路,柳暗花明
解決辦法
參考該文章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。