I am trying to install DeepStream SDk on my Jetson Nano (dlinano image (20gb)). I cannot load the SDK manager on the nano (Jetpack 4.2) and because my host machine is ubuntu 20.04 (not 18.04) it does not allow me to select the target system. So I downloaded the ,tar file and tried to extract per instructions and get the following stream of terminal information.
dlinano@jetson-nano:~/Downloads$ sudo apt-get install ./deepstream-4.0_4.0.2-1_arm64.deb
[sudo] password for dlinano:
Reading package lists⦠Done
Building dependency tree
Reading state information⦠Done
Note, selecting ādeepstream-4.0ā instead of ā./deepstream-4.0_4.0.2-1_arm64.debā
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
deepstream-4.0 : Depends: libnvinfer6 (>= 6.0.1) but it is not installable
Depends: libnvinfer-dev (>= 6.0.1) but 5.0.6-1+cuda10.0 is to be installed
Depends: libnvparsers6 (>= 6.0.1) but it is not installable
Depends: libnvparsers-dev (>= 6.0.1) but it is not installable
Depends: libnvonnxparsers6 (>= 6.0.1) but it is not installable
Depends: libnvonnxparsers-dev (>= 6.0.1) but it is not installable
Depends: libnvinfer-plugin6 (>= 6.0.1) but it is not installable
Depends: libnvinfer-plugin-dev (>= 6.0.1) but it is not installable
E: Unable to correct problems, you have held broken packages.
dlinano@jetson-nano:~/Downloads$ cd
dlinano@jetson-nano:~$ sudo apt-get install libnvinfer6
[sudo] password for dlinano:
Reading package lists⦠Done
Building dependency tree
Reading state information⦠Done
E: Unable to locate package libnvinfer6
So it appears the image doesnāt have some of the dependencies needed and I canāt get to the repositories. I have an A board rather than a B board. Can anyone help?
SDK Manager cannot be loaded on the nano for some reason and my host computer is Ubuntu 20.04. It does not work properly on that version of Ubuntu. It will not allow the target machine to be loaded. The SD card image is JetPack 4.2.
If upgrading is an option, on jetpack 4.3 you can just sudo apt install deepstream-4.0 and deepstream-5.0 on JetPack 4.4.
The dli image hasnāt been updated in a long time but all of the software on it is also available in the online apt repositories. Then there is no need for SDK Manager. I uninstalled it, personally.
I get the following message for deepstream download
kent@kent-nano1:~ sudo apt-get install deepstream-4.0
[sudo] password for kent:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package deepstream-4.0
E: Couldn't find any package by glob 'deepstream-4.0'
E: Couldn't find any package by regex 'deepstream-4.0'
kent@kent-nano1:~ sudo apt-get install deepstream-5.0
Reading package lists⦠Done
Building dependency tree
Reading state information⦠Done
E: Unable to locate package deepstream-5.0
E: Couldnāt find any package by glob ādeepstream-5.0ā
E: Couldnāt find any package by regex ādeepstream-5.0ā
Kent
My understanding is that a backup of your important files and a reflash of a standard JetPack image are required to update from 4.2. If you have a devkit you can just flash an SD card image using Etcher.
Since 4.3, OTA updates with apt-get are supported.
I just reflashed the SD card this morning with the image I downloaded this morning from the nvidia JetPack web site. How do I get the latest 4.3 or 4.4 Jetpack image?
I just downloaded the file again the file name is nv-jetson-nano-sd-card-image-r42.4.2(1).zip. It appears to be versin 4.2 not 4.3. I used the download link on the JetPack 4.3 site. Is the link pointing in the correct location?
I just re-downloaded the Jetpack from the nvidia web site āget Jetpack SD card Imageā on the JetPack 4.3 page and it appears to link me to JetPack 4.2 SD card image. Could you e-mail me the correct link to the JetPack 4.3 (or 4.4) SD card image so I can re-flash my SD card to the latest image???
My apologies to all. I just ran sudo apt-get install nvidia-jetpack on my machine and the output said nvidia-jetpack is already the newest version (4.4-b144). Of which I assume it is JetPack 4.4 build 144. Again my apologies. It appears I do have the latest JetPack downloaded. I will try again to load DeepStream SDK.
Sorry. I was misinformed. It looks like it was pulled from the online apt repos or misremembered it being there. You may have to download the Debian package.
4.0 should still be in the JetPack 4.3 Repos, so sudo apt install deepstream-4.0 should still work on that version of JetPack.