Jetson-AGX-Orin离线安装nvidia-jetpack

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同样的方法打包依赖包来进行安装。