Whether you’re an enterprise customer deploying systems at scale or want security patching for your personal Ubuntu LTS at home, the Ubuntu Pro Client (pro
) is the command-line tool that will help you manage your Ubuntu Pro services.
The Ubuntu Pro Client comes pre-installed on every Ubuntu system. You can run pro --help
in your terminal window to see a list of available commands or pro status
to see a list of available Ubuntu Pro services.
Useful links
-
GitHub: GitHub - canonical/ubuntu-pro-client: Ubuntu Pro Client for offerings from Canonical
-
Documentation: https://canonical-ubuntu-pro-client.readthedocs-hosted.com/en/latest/
Last week we released version 33.2 of pro to:
-
16.04 Xenial Xerus
-
18.04 Bionic Beaver
-
20.04 Focal Fossa
-
22.04 Jammy Jellyfish
-
24.04 Noble Numbat
You can install the latest version by running sudo apt update && sudo apt install ubuntu-pro-client
.
Version 33.2 is a maintenance release with some user-facing improvements.
Auto-selecting raspi
variant for realtime-kernel
Previously, it was far too easy to run a command like pro enable realtime-kernel
on a Raspberry Pi, which would default to installing the generic
variant of the kernel even though the generic
variant does not work on Raspberry Pis.
Now, pro
will automatically detect if it is running on a Raspberry Pi and auto-select the raspi
variant of the realtime kernel when you run pro enable realtime-kernel
.
Smarter pro enable fips
Previously, pro enable fips
would upgrade a hard-coded list of packages to their fips
variants. This occasionally lead to errors if the list was not up to date or if it tried to upgrade packages in the wrong order.
Now, pro
will automatically detect which packages need to be upgraded to their fips
variants, and uses apt
to always correctly upgrade them in the correct order.
Other improvements not listed here also made it into 33.2. The full changelog can be seen on Launchpad.
Please report any bugs or feature requests via GitHub issue.