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/
Version 35 Release Details
Version 35 of the Ubuntu Pro Client was released last week for the following Ubuntu versions:
- 16.04 Xenial Xerus
- 18.04 Bionic Beaver
- 20.04 Focal Fossa
- 22.04 Jammy Jellyfish
- 24.04 Noble Numbat
- 24.10 Oracular Oriole
- 25.04 Plucky Puffin
You can install the latest version by running sudo apt update && sudo apt install ubuntu-pro-client
.
Version 35 is a maintenance release with feature additions and bug fixes.
New API Additions
u.pro.attach.guest.get_guest_token.v1
: Get a guest Pro token for LXD container attachments.u.pro.security.cves.v1
: List all CVEs that affect the machine.
Additional API functions are detailed in the API reference.
CLI Improvements
The command-line interface (CLI) now includes improved vulnerability management capabilities:
pro cves
: Displays a list of CVEs that affects the machine.pro cve <CVE>
: Provides detailed information about a specified CVE.
ESM Snapshot Support
Snapshot support for ESM has been added, enabling reproducible environments for apt repositories.
Improved LXD Support
- Pro auto-attach is now available for LXD containers.
- From version 35, users with Ubuntu Pro can automatically attach their LXD containers during boot using the
lxd_guest_attach
config. For more information, see our guide on getting pro for lxd guests.
Other improvements not listed here also made it into 35. The full changelog can be seen on Launchpad.
Please report any bugs or feature requests via GitHub issue.