[NANO] Jetpack Image = Vanilla Ubuntu + Jetpack Installation?


I am very new to Jetson Nano. My first boot was just last week.
I had started of my journey with the image “jetson-nano-jp451-sd-card-image”. I soon found out that the image contains many pre-installed packages which is too much from my liking (I might be the control freak, but I would like to know what I had in my system).

My questions are
Q1. Does the "“jetson-nano-jp451-sd-card-image” (Jetpack Image) would be equivalent to Vanilla Ubuntu (e.g. ubuntu-server, headless ubuntu) + Jetpack Installation (i.e. apt install nvidia-jetpack).

Q2. What is the different between Nvidia l4t and Nvidia Jetpack? Am I correct that Nvidia Jetpack is the superset of Nvidia l4t? If so, what is the additional of the Jetpack from the l4t?

Q3. If the answer to Q1 is yes, will it be possible for me to only install only Vanilla Ubuntu OR l4t on the nano (docker host) and perform my development inside nvcr.io/nvidia/l4t-base container? In other words, what is the minimal installation (e.g. vanilla ubuntu, l4t etc.) I need to install on the docker host, in order to access various devices in the container?

P.S. Additional question not related to the thread. Where can I find the Dockerfile for docker images nvcr.io/nvidia/l4t-base? I would like to know how the l4t-base is build from the ubuntu, e.g. does it include Jetpack inside etc.


It is Ubuntu 18.04 in the default rootfs. All packages are included in SD card image. If you would like to install only required packages, please install system image through SDKManager and then install required debian packages. The packages are listed in
NVIDIA Jetson Linux Developer Guide : Over-The-Air Updates | NVIDIA Docs

Here are stpes of installing minimum packages for DeepStream SDK:
DS app running on SD, not running on eMMC - Part II - #5 by DaneLLL

1 Like

Thank you for your reply. Will dig into that.

For those who is searching for simple solution, I found a pretty nice blog on this topic.