首先说一下妙算2-G的基本配置是 NVidia jetson tx2, ubuntu16.04 xenial ,arm64
终端输入dpkg --print-architecture,可以看到输出的arm64
默认的源很稳定,但sudo apt-get update 很慢,一些操作只能说靠人品
还有一点就是有时候更新的时候连接校园网可能不行。
1.系统设置里面选择
由于板子是tx2,在系统设置下软件与更新中选择最佳服务器时会发现空白,点击select best server反而会提示你可能网络有问题
2.只能通过sources.list修改
可以在修改之前保存一份sources.list
终端输入:
sudo gedit /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
此时继续执行sudo apt-get update,可能会出现几个错误,
第一个是GPG错误:签名无法认证,见https://blog.csdn.net/qq_38196982/article/details/103864264
第二个是amd64
这个错误是因为可能之前执行了sudo dpkg --add-architecture amd64
终端输入sudo dpkg --remove-architecture amd64
可以解决这个问题
第三个是failed to fetch ,但是ping 该IP地址是通的
在系统设置下软件与更新中other software
取消该连接前的对号。
若是其他情况,可以参考一下https://www.cnblogs.com/br170525/p/8284183.html
再次执行sudo apt-get update 成功。