tx2带的源运行会出现错误,需要更换源头
Ign:1 https://repo.download.nvidia.com/jetson/common r32.6 InRelease
Hit:2 http://ports.ubuntu.com/ubuntu-ports bionic InRelease
Get:3 http://ports.ubuntu.com/ubuntu-ports bionic-updates InRelease [88.7 kB]
Ign:4 https://repo.download.nvidia.com/jetson/t186 r32.6 InRelease
Err:5 https://repo.download.nvidia.com/jetson/common r32.6 Release
Could not handshake: Error in the pull function. [IP: 23.59.252.162 443]
Get:6 http://ports.ubuntu.com/ubuntu-ports bionic-backports InRelease [74.6 kB]
Get:7 https://librealsense.intel.com/Debian/apt-repo bionic InRelease [3,251 B]
Err:8 https://repo.download.nvidia.com/jetson/t186 r32.6 Release
Could not handshake: Error in the pull function. [IP: 23.59.252.162 443]
Get:9 http://ports.ubuntu.com/ubuntu-ports bionic-security InRelease [88.7 kB]
Get:10 https://librealsense.intel.com/Debian/apt-repo bionic/main arm64 Packages [19.5 kB]
Reading package lists... Done
E: The repository 'https://repo.download.nvidia.com/jetson/common r32.6 Release' no longer has a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Release file for http://ports.ubuntu.com/ubuntu-ports/dists/bionic-updates/InRelease is not valid yet (invalid for another 19h 9min 51s). Updates for this repository will not be applied.
E: The repository 'https://repo.download.nvidia.com/jetson/t186 r32.6 Release' no longer has a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Release file for http://ports.ubuntu.com/ubuntu-ports/dists/bionic-backports/InRelease is not valid yet (invalid for another 19h 10min 59s). Updates for this repository will not be applied.
E: Release file for http://ports.ubuntu.com/ubuntu-ports/dists/bionic-security/InRelease is not valid yet (invalid for another 19h 8min 53s). Updates for this repository will not be applied.
对于arm系统ubuntu清华源语句格式如下
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial-security main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial-updates main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial-backports main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial-security main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial-updates main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ xenial-backports main multiverse restricted universe
其中
ubuntu-ports:表示arm版本的源
xential:是ubuntu16.04的发行版本
security:仅修复漏洞,并且尽可能少的改变软件包的行为。低风险。
backports:backports的团队则认为最好的更新策略是security 策略加上新版本的软件(包括候选版本的)。但不会由Ubuntu security team审查和更新。
updates:修复严重但不影响系统安全运行的漏洞,这类补丁在经过QA人员记录和验证后才提供,和security那类一样低风险。
proposed:update类的测试部分,仅建议提供测试和反馈的人进行安装。
软件自由度
main:完全的自由软件。
muitiverse:非自由软件,完全不提供支持和补丁。
restricted:不完全的自由软件。
universe:ubuntu官方不提供支持与补丁,全靠社区支持。
2 ubuntu版本
由上可知,我们在换源的时候有两点要注意:
一是要注意自己是arm版还是x86版,如果是arm版,源是以ubuntu-ports结尾,如果是x86版,源是以ubuntu结尾
二是要注意自己的ubuntu发行版本,是xential还是其它,查看自己ubuntu版本的方法
nvidia@tegra-ubuntu:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.4 LTS
Release: 18.04
Codename: bionic
3 更换源
有了上边的介绍,我们就知道该怎么选源了,这里我们以arm版的ubuntu18.04为例,在更换之前记得先备份,以免出现问题
sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak
然后打开编辑
sudo gedit /etc/apt/sources.list
替换为如下的源(建议优先采用清华源)
清华源
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main multiverse restricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-security main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-updates main multiverse restricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu-ports/ bionic-backports main multiverse restricted universe
ubuntu官方源
deb http://ports.ubuntu.com/ubuntu-ports/ xenial main multiverse restricted universe
deb http://ports.ubuntu.com/ubuntu-ports/ xenial-security main multiverse restricted universe
deb http://ports.ubuntu.com/ubuntu-ports/ xenial-updates main multiverse restricted universe
deb http://ports.ubuntu.com/ubuntu-ports/ xenial-backports main multiverse restricted universe
deb-src http://ports.ubuntu.com/ubuntu-ports/ xenial main multiverse restricted universe
deb-src http://ports.ubuntu.com/ubuntu-ports/ xenial-security main multiverse restricted universe
deb-src http://ports.ubuntu.com/ubuntu-ports/ xenial-updates main multiverse restricted universe
deb-src http://ports.ubuntu.com/ubuntu-ports/ xenial-backports main multiverse restricted universe
用的源
deb http://ports.ubuntu.com/ bionic main restricted universe multiverse
deb-src http://ports.ubuntu.com/ bionic main restricted universe multiverse
deb http://ports.ubuntu.com/ bionic-updates main restricted universe multiverse
deb-src http://ports.ubuntu.com/ bionic-updates main restricted universe multiverse
deb http://ports.ubuntu.com/ bionic-security main restricted universe multiverse
deb-src http://ports.ubuntu.com/ bionic-security main restricted universe multiverse
deb http://ports.ubuntu.com/ bionic-backports main restricted universe multiverse
deb-src http://ports.ubuntu.com/ bionic-backports main restricted universe multiverse
deb http://ports.ubuntu.com/ubuntu-ports/ bionic main universe restricted
deb-src http://ports.ubuntu.com/ubuntu-ports/ bionic main universe restricted
delete tx2 source
sudo gedit /etc/apt/sources.list.d/nvidia-l4t-apt-source.list
#deb https://repo.download.nvidia.com/jetson/common r32.4 main
#deb https://repo.download.nvidia.com/jetson/t186 r32.4 main
然后运行sudo apt-get update更新一下,不报错显示Reading package lists...Done即换源成功!