NVIDIA Jetson AGX Thor - Installing Packages

From RidgeRun Developer Wiki

Follow Us On Twitter LinkedIn Email Share this page





Previous: In_Board/Getting_in_Board/Ubuntu Index Next: Video_Capture_and_Display









This section explains how to install software packages on Jetson AGX Thor. Since JetPack 7.0 installs Ubuntu 24.04 LTS on the board, standard Ubuntu methods for installing software apply, including both command-line and GUI-based tools. The examples below demonstrate how to install the nano text editor using various methods.

With Internet Access

Command-Line Methods

apt

Ubuntu's default package manager:

sudo apt update
sudo apt install nano

aptitude

A more interactive package manager:

sudo apt install aptitude
sudo aptitude update
sudo aptitude search nano
sudo aptitude install nano

GUI Method

Synaptic Package Manager

You can install and use Synaptic for a graphical experience:

sudo apt install synaptic
sudo synaptic


Synaptic on Jetson Thor AGX


Web Browser Method

apturl

Install the package `apturl`, which lets you install software from links like `apt://nano`:

sudo apt install apturl

Then, in your browser's address bar, type:

apt://nano

Firefox works out of the box. Chromium-based browsers may require additional configuration.

Without Internet Access

Using Synaptic's Download Script

You can use Synaptic on another Jetson Thor or Ubuntu machine with internet to generate a download script:

  1. Open Synaptic, mark all desired packages (e.g. `nano`).
  2. Instead of clicking Apply, go to File → Generate package download script.
  3. Transfer the script to a machine with internet and run it to download packages.
  4. Move the downloaded `.deb` files back to the Jetson.
  5. In Synaptic on the Jetson, go to File → Add downloaded packages and select the directory with the `.deb` files to install them.

Using apt-offline

`apt-offline` is a CLI tool for managing apt packages without internet:

sudo apt install apt-offline

It allows you to generate and apply transaction signatures between online/offline systems.

Manual Installation of Packages

You can also install downloaded packages manually, but take caution with unofficial sources:

  • `.deb` packages:
  sudo dpkg -i package-name.deb
  sudo apt --fix-broken install
  • `.tar.gz` or `.tar.bz2`: Extract and follow the provided `INSTALL` or `README` instructions.
  • `.rpm`: Not native to Ubuntu, but can be converted using `alien`. Not recommended unless necessary.


Warning
Warning: Avoid installing random `.deb` or `.rpm` packages from unofficial sources. Doing so may break package dependencies or system libraries. Use official sources whenever possible.



Previous: In_Board/Getting_in_Board/Ubuntu Index Next: Video_Capture_and_Display