Software management

This section explains how to manage the software on your robot and in your docker container. It is recommencded to keep the software up to date. Before the upgrade, make sure the robot is connected to the internet (see Networking Overview).

Note

When performing an upgrade, it is important to upgrade both the robot and the PAL Docker script at the same time. Make sure to SSH into the Robot into the robot or run the commands in the Docker container.

Software upgrade

To perform a software upgrade, the following command should be run.

pal apt upgrade --update

This will upgrade your packages to the latest available versions on the PAL repositories.

Note

The command pal apt upgrade --update --dry-run can be used to list any packages that will be upgraded, installed or removed, but it will not perform any changes to the system.

Do not forget to reboot the robot once the upgrade is complete.

Change PAL OS version

Note

The PAL OS version should not be changed unless it has been specifically instructed by the PAL support to do so.

To change the PAL OS version of your robot or PAL Docker script, the following command should be run:

pal apt sources --prod --track <pal-os-version>

After changing the PAL OS version, perform an upgrade to get the latest packages (see section Software upgrade).