Jetson-AGX-Orin 离线安装nvidia-jetpack
1、制作离线nvidia-jetpack包
1.1、准备一台Jetson-AGX-Orin,烧录不带nvidia-jetpack的系统。
最好待离线安装jetpack的Orin系统是基于此系统扩展或者制作的。即烧录的系统为出厂系统。
1.2、将这台Jetson-AGX-Orin连上互联网,使其可在线安装nvidia-jetpack,连上互联网后执行sudo apt-get update
1.3、设置apt工具保存下载的依赖包
shell
#默认情况下使用apt install安装包时,会自动下载安装包及其依赖包到/var/cache/apt/archieves目录,可通过如下配置改变这一行为:
#允许保存
echo 'Binary::apt::APT::Keep-Downloaded-Packages "1";' | sudo tee /etc/apt/apt.conf.d/10apt-keep-downloads
#清空apt-get缓存
sudo apt-get clean
1.4、使用sudo apt-get install nvidia-jetpack
命令在线安装nvidia-jetpack
1.5、安装完成后,使用tar命令打包/var/cache/apt/archives目录下的所有缓存包
shell
cd /var/cache/apt/archives
sudo tar -zcvf nvidia-jetpack-archives.tar.gz .
2、离线安装nvidia-jetpack
2.1、将上述打包好的nvidia-jetpack-archives.tar.gz拷贝到另一台离线的jetson-AGX-Orin上
2.2、执行解压命令sudo tar -zxvf nvidia-jetpack-archives.tar.gz -C /var/cache/apt/archives
将其解压到/var/cache/apt/archives目录下。
2.3、执行安装命令
shell
cd /var/cache/apt/archives
sudo dpkg -i *
2.4、在安装的过程中会有部分安装包报错,提示与已经安装的冲突,可先使用sudo apt-get remove 命令卸载对应的包,再重新执行2.3命令进行安装。
2.5、 若在安装的过程有部分包的报错,提示缺少依赖,可用上述步骤1同样的方法打包依赖包来进行安装。