天天看點

編譯系列篇一:NVIDIA JETSON Tx2 Ubuntu16.04換ARM國内源并更新的實作方法

問題

Tx2的國外源更新速度偏慢,其更新到國内源和一般的x64架構下的ubuntu換源是有差別的,需要換ARM的源

換源操作

首先對初始源進行備份

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
           

然後修改現在的源

sudo vim  /etc/apt/sources.list
           

删除原有的源,替換成如下的源,親測可用

deb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-updates main restricted universe multiverse
deb-src 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-src 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
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial-backports main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial main universe restricted
deb-src http://mirrors.ustc.edu.cn/ubuntu-ports/ xenial main universe restricted
           

删除llvm源

儲存然後退出,更新一下,筆者發現llvm源報錯,說這個源不支援ARM分支的更新,我們的解決辦法是

第一步:進入系統設定,點選“軟體與更新”

第二部:點選“其他軟體”,往下拉,取消勾選apt.llvm.org相關的六個源

編譯系列篇一:NVIDIA JETSON Tx2 Ubuntu16.04換ARM國内源并更新的實作方法

然後再更新

sudo apt-get update
           

GPG錯誤擷取公鑰

這時候有可能遇到新的問題

編譯系列篇一:NVIDIA JETSON Tx2 Ubuntu16.04換ARM國内源并更新的實作方法

這個問題的是一個GPG錯誤,意思是下列簽名無法驗證,我們需要擷取系統中的這個公鑰,從資訊中擷取密鑰号,比如上面這個錯誤,密鑰号是AAABBBCCC,執行

再次運作

sudo apt-get update
           

更新後,完美完成ARM下的換源操作!

繼續閱讀