# Jetpack4.3 OTA update

**URL:** <https://forums.developer.nvidia.com/t/jetpack4-3-ota-update/109641>\
**Category:** Jetson Nano\
**Created:** [December 26, 2019, 7:58pm UTC](https://forums.developer.nvidia.com/t/jetpack4-3-ota-update/109641 "2019-12-26T19:58:19Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![terry8uwg2](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@terry8uwg2](https://forums.developer.nvidia.com/u/terry8uwg2)\
**Post date:** [December 26, 2019, 7:58pm UTC](https://forums.developer.nvidia.com/t/jetpack4-3-ota-update/109641/1 "2019-12-26T19:58:19Z")

</div>

HI,

I have questino about Jetpack 4.3 ota update

1. this link [How to Install JetPack :: NVIDIA JetPack Documentation](https://docs.nvidia.com/jetson/jetpack/install-jetpack/index.html) mentioned  
sudo apt-get update and sudo apt-get install nvidia-jetpack will result in full jetPack install. will this also install basic L4T packages listed in [Welcome — Jetson Linux\<br/\>Developer Guide 34.1 documentation](https://docs.nvidia.com/jetson/l4t/index.html#page/Tegra%2520Linux%2520Driver%2520Package%2520Development%2520Guide%2Fquick_start.html%23wwpID0EXHA) ?

2.In L4T document . it is mentioned that we can do OTA update via command line sudo apt update and sudo apt upgrade. I am assuming that this will include L4T package and nvidia-jetpack package and other ubuntu packages ? this is the full system upgrade

3.I am setup a private APT server to manage local Jetson Nano devices. These device does not have public internet connection . it will only download the package from private apt server. how can I download new packages from Nvidia apt server and host them in my private server.

---

<div class="post-metadata">

**Author:** ![JerryChang](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/jerrychang/32/14043_2.png) [@JerryChang](https://forums.developer.nvidia.com/u/JerryChang)\
**Post date:** [December 27, 2019, 2:03am UTC](https://forums.developer.nvidia.com/t/jetpack4-3-ota-update/109641/2 "2019-12-27T02:03:07Z")

</div>

hello terry8uwg2,

1. it’s a Jetpack-4.3 feature to support OTA update,  
if you’re based-on JetPack-4.2.2, which uses debian package archives on Nano could performing an OTA update. otherwise, you’ll need to have JetPack installation to migrate to Jetpack-4.3.

2. you may launch “Software Updater” GUI, to check for packages to will updated.

3. let me have internal discussion about having a private APT server to manage local Jetson Nano devices. thanks

---

<div class="post-metadata">

**Author:** ![terry8uwg2](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@terry8uwg2](https://forums.developer.nvidia.com/u/terry8uwg2)\
**Post date:** [December 27, 2019, 9:59am UTC](https://forums.developer.nvidia.com/t/jetpack4-3-ota-update/109641/3 "2019-12-27T09:59:18Z")

</div>

> [@JerryChang](#):
>
> hello terry8uwg2,
> 
> 1. it’s a Jetpack-4.3 feature to support OTA update,  
> if you’re based-on JetPack-4.2.2, which uses debian package archives on Nano could performing an OTA update. otherwise, you’ll need to have JetPack installation to migrate to Jetpack-4.3.
> 
> 2. you may launch “Software Updater” GUI, to check for packages to will updated.
> 
> 3. let me have internal discussion about having a private APT server to manage local Jetson Nano devices. thanks

Some background, I am setup some Jetson nano device which will be based on Jetpack 4.3 release and we will trigger the OTA update if there is furture release. trying to understand which command to use to trigger the furture update and what packages each command will install so that i can have better control.

1. i am still confused by this release note  
====================================  
" NVIDIA now offers JetPack components as Debian packages.  
This enables, for example, installation of all JetPack components via the nvidia-jetpack metapackage. Assuming a Jetson developer kit running L4T 32.3.1, issuing these commands on the developer kit will result in a full JetPack install:

# sudo apt-get update sudo apt-get install nvidia-jetpack"

I am trying it based on Jetpack4.3 release. i think L4 is 32.3.1. trying to understand  
– what exact package sudo apt-get install nvidia-jetpack" will install ? is it going to install  
L4T R32.3.1 (K4.9)  
Ubuntu 18.04 LTS aarch64  
CUDA 10.0  
cuDNN 7.6.3  
TensorRT 6.0.1  
VisionWorks 1.6  
OpenCV 4.1 etc ?

– Does it install basic L4T packages listed in [Welcome — Jetson Linux\<br/\>Developer Guide 34.1 documentation](https://docs.nvidia.com/jetson/l4t/index.html#page/Tegra%2520Linux%2520Driver%2520Package%2520Development%2520Guide%2Fquick_start.html%23wwpID0EXHA) ?  
for example nvidia-l4t-3d-core nvidia-l4t-apt-source etc

2)For the furture update (base image is Jetpack 4.3 maybe upgrade to Jetpack4.4) . which command should i use  
sudo apt update and sudo apt upgrade. or sudo apt-get install nvidia-jetpack" . it looks to me sudo apt upgrade will do full upgrade which include packages included in nvidia-jetpack ?

---

<div class="post-metadata">

**Author:** ![JerryChang](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/jerrychang/32/14043_2.png) [@JerryChang](https://forums.developer.nvidia.com/u/JerryChang)\
**Post date:** [January 2, 2020, 6:30am UTC](https://forums.developer.nvidia.com/t/jetpack4-3-ota-update/109641/4 "2020-01-02T06:30:10Z")

</div>

hello terry8uwg2,

FYI, below packages will install if you perform $ sudo apt-get install nvidia-jetpack  
CUDA 10.0  
cuDNN 7.6.3  
TensorRT 6.0.1  
VisionWorks 1.6  
OpenCV 4.1

taking an example to have upgrade from Jetpack-4.3 to Jetpack-4.4.  
our suggestion is running $ sudo apt update and $ sudo apt upgrade to install all necessary packages.  
the idea is to avoid dependency related issues.

regarding to your previous question-3,  
you’re able to setup a private APT server to manage local Jetson Nano devices.  
you’ll need to download \*.deb files to your own server and maintain them by yourself.  
you should also update the source list to redirect the package link to your private server.  
thanks

---

<div class="post-metadata">

**Author:** ![terry8uwg2](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@terry8uwg2](https://forums.developer.nvidia.com/u/terry8uwg2)\
**Post date:** [January 2, 2020, 6:44am UTC](https://forums.developer.nvidia.com/t/jetpack4-3-ota-update/109641/5 "2020-01-02T06:44:21Z")

</div>

Thanks

Now question is that how do I download packages in order to let say upgrade from jet pack 4.3 to 4.4

---

<div class="post-metadata">

**Author:** ![JerryChang](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/jerrychang/32/14043_2.png) [@JerryChang](https://forums.developer.nvidia.com/u/JerryChang)\
**Post date:** [January 2, 2020, 9:38am UTC](https://forums.developer.nvidia.com/t/jetpack4-3-ota-update/109641/6 "2020-01-02T09:38:25Z")

</div>

hello terry8uwg2,

if you execute $ sudo apt-get install nvidia-jetpack,  
you’ll found these deb files store to your device, please check cache folder for the \*.deb files,  
for example,  
_/var/cache/apt/archives/nvidia-jetpack\_4.3-b134\_arm64.deb_

or, if you execute SDKManager to install JetPack, it’ll also download the _.deb to your local host.  
you may check l4t\_deb\_packages folder for those packages,  
for example,  
 ~/nvidia/nvidia\_sdk/JetPack\_4.2.2\_Linux\_GA\_P3448/Linux\_for\_Tegra/nv\_tegra/l4t\_deb\_packages/_

---

<div class="post-metadata">

**Author:** ![terry8uwg2](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@terry8uwg2](https://forums.developer.nvidia.com/u/terry8uwg2)\
**Post date:** [January 4, 2020, 1:59am UTC](https://forums.developer.nvidia.com/t/jetpack4-3-ota-update/109641/7 "2020-01-04T01:59:20Z")

</div>

Hi Jerry,

1. I installed Jetpack4.3 based on the Tegra\_Linux\_Sample-Root-Filesystem\_R32.3.1\_aarch64.tbz2. I first run command “sudo apt update and $ sudo apt upgrade” I noticed that it does not install CUDA 10.0 cuDNN 7.6.3 TensorRT 6.0.1 VisionWorks 1.6 OpenCV 4.1. Then i run “sudo apt udpate and sudo apt-get install nvidia-jetpack” then it installed cuda cuDNN TensorRT and OpenCV. It looks like "sudo apt upgrade does not install nvidia-jetpack component (cuda cuDNN TensorRT and OpenCV) . could you please confirm if i need run both in the furture to upgrade the device.

2.After installation, i would like to free up /var/cache/apt/archives/ is sudo apt-get clean right one to do ?

---

<div class="post-metadata">

**Author:** ![JerryChang](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/jerrychang/32/14043_2.png) [@JerryChang](https://forums.developer.nvidia.com/u/JerryChang)\
**Post date:** [January 6, 2020, 2:58am UTC](https://forums.developer.nvidia.com/t/jetpack4-3-ota-update/109641/8 "2020-01-06T02:58:53Z")

</div>

hello terry8uwg2,

1. it’s correct for “$ sudo apt update and $ sudo apt upgrade” did not install those packages,  
please also check [comment #4](https://devtalk.nvidia.com/default/topic/1068980/jetson-nano/jetpack4-3-ota-update/post/5416060/#5416060) for the installation list of nvidia-jetpack.

2. you should note that the /var/cache directory contains cached files, which may re-generated anytime, they’re worth of storing to save time of recomputing.  
**$ sudo apt clean** should be a safe way to clean the caches for command line, it’ll empty cache files of /var/cache/apt  
thanks

---

<div class="post-metadata">

**Author:** ![terry8uwg2](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@terry8uwg2](https://forums.developer.nvidia.com/u/terry8uwg2)\
**Post date:** [January 6, 2020, 4:05am UTC](https://forums.developer.nvidia.com/t/jetpack4-3-ota-update/109641/9 "2020-01-06T04:05:26Z")

</div>

> [@JerryChang](#):
>
> hello terry8uwg2,
> 
> 1. it’s correct for “$ sudo apt update and $ sudo apt upgrade” did not install those packages,  
> please also check [comment #4](https://devtalk.nvidia.com/default/topic/1068980/jetson-nano/jetpack4-3-ota-update/post/5416060/#5416060) for the installation list of nvidia-jetpack.
> 
> 2. you should note that the /var/cache directory contains cached files, which may re-generated anytime, they’re worth of storing to save time of recomputing.  
> **$ sudo apt clean** should be a safe way to clean the caches for command line, it’ll empty cache files of /var/cache/apt  
> thanks

Hi Jerry,

so to do a full ota-upgrade in the field for example from Jetpack 4.3 to Jetpack 4.4 i need run both command then . ( let me know if the order matters )

1. sudo apt update and sudo apt upgrade"
2. sudo apt update and sudo apt-get install nvidia-jetpack

---

<div class="post-metadata">

**Author:** ![JerryChang](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/jerrychang/32/14043_2.png) [@JerryChang](https://forums.developer.nvidia.com/u/JerryChang)\
**Post date:** [January 6, 2020, 8:34am UTC](https://forums.developer.nvidia.com/t/jetpack4-3-ota-update/109641/10 "2020-01-06T08:34:31Z")

</div>

hello terry8uwg2,

if you’re going through the commands line to upgrade with nvidia-jetpack, it would install all the components as same as SDKManager included.  
otherwise, “sudo apt update and sudo apt upgrade” command lines will check for new or upgradeable packages automatically, these commands only install the basic l4t packages.  
thanks

---

<div class="post-metadata">

**Author:** ![terry8uwg2](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@terry8uwg2](https://forums.developer.nvidia.com/u/terry8uwg2)\
**Post date:** [January 6, 2020, 5:48pm UTC](https://forums.developer.nvidia.com/t/jetpack4-3-ota-update/109641/11 "2020-01-06T17:48:58Z")

</div>

> [@JerryChang](#):
>
> hello terry8uwg2,
> 
> if you’re going through the commands line to upgrade with nvidia-jetpack, it would install all the components as same as SDKManager included.  
> otherwise, “sudo apt update and sudo apt upgrade” command lines will check for new or upgradeable packages automatically, these commands only install the basic l4t packages.  
> thanks

Hi Jerry,

I am bit confused still. Let’s say I am flashed Jetpack 4.3 as my baseline and there is future release Jetpack4.4. What are the command line to upgrade to Jetpack 4.4 ?

1. sudo apt update and sudo apt upgrade"  
–based on your above reply. this will upgrade only l4t basic l4t packages to Jetpack 4.4
2. sudo apt update and sudo apt-get install nvidia-jetpack  
– are you saying this command will still install Jetpack4.3 package (cuda cudnn etc) not the newer one from Jetpack 4.4 ? if yes, how to I upgrade nvidia-jetpack from Jetpack4.3 to Jetpack4.4

---

<div class="post-metadata">

**Author:** ![JerryChang](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/jerrychang/32/14043_2.png) [@JerryChang](https://forums.developer.nvidia.com/u/JerryChang)\
**Post date:** [January 7, 2020, 2:31am UTC](https://forums.developer.nvidia.com/t/jetpack4-3-ota-update/109641/12 "2020-01-07T02:31:25Z")

</div>

hello terry8uwg2,

> [@](#):
>
> Let’s say I am flashed Jetpack 4.3 as my baseline and there is future release Jetpack4.4. What are the command line to upgrade to Jetpack 4.4 ?

sudo apt update and sudo apt upgrade, which will hit the debian package archives server.  
once there’s Jetpack-4.4 available, you may execute apt list --upgradeable to preview a list of new and upgradeable packages.  
according to above, you should execute below commands to perform software updates.

```auto
$ sudo apt update 
$ sudo apt upgrade

```

you should note that nvidia-jetpack fetch different metapackages server, which maintain by Nvidia.  
hence, it’s an extra commands that you’ll still need to perform for nvidia components installation.  
for example,  
suppose you had pure JetPack-4.3 flashed (only OS image), sudo apt-get install nvidia-jetpack will install components, such as CUDA, TensorRT,…etc.  
please run below commands, for the detail description of nvidia-jetpack.  
thanks

```auto
$ sudo apt-cache show nvidia-jetpack

```

---

<div class="post-metadata">

**Author:** ![terry8uwg2](https://developer.download.nvidia.com/images/forums/profile-default-devtalk-84.png) [@terry8uwg2](https://forums.developer.nvidia.com/u/terry8uwg2)\
**Post date:** [January 7, 2020, 3:01am UTC](https://forums.developer.nvidia.com/t/jetpack4-3-ota-update/109641/13 "2020-01-07T03:01:14Z")

</div>

thanks Jerry.

I also need get nvidia-jetpack update whenever there is newer versin on the server.

so i will do sudo apt-get update & sudo apt-get install nvidia-jetpack too then.

Thanks

---

<div class="post-metadata">

**Author:** ![nadeemm](https://sea2.discourse-cdn.com/nvidia/user_avatar/forums.developer.nvidia.com/nadeemm/32/367020_2.png) [@nadeemm](https://forums.developer.nvidia.com/u/nadeemm)\
**Post date:** [October 14, 2021, 11:54pm UTC](https://forums.developer.nvidia.com/t/jetpack4-3-ota-update/109641/14 "2021-10-14T23:54:54Z")

</div>

Closed on October 14, 2021, 11:54pm UTC


