Canonical Livepatch Downloader Tool
The Canonical livepatch downloader tool is a CLI application that provides basic commands to query and download patch files.
Please note that this tool is not a replacement for the Canonical Livepatch client - https://snapcraft.io/canonical-livepatch. Instead it provides some basic patch download and query functionality for scenarios where the Canonical Livepatch client is not supported.
How To Use:
- Enable the tool by running
canonical-livepatch-downloader enable <token>
with an Ubuntu Pro token obtained from https://ubuntu.com/pro/dashboard, note that the token must be entitled to Livepatch.
- Get the latest patch for your system with
canonical-livepatch-downloader get-latest
. This command requires some flags, including the architecture and the desired kernel. See the help output for more info.
- Get a list of patches using
canonical-livepatch-downloader list
, which accepts filtering to your desired kernel/architecture. Use this in conjunction with canonical-livepatch-downloader get-files
to download a list of files.
Patches are downloaded to ~/snap/canonical-livepatch-downloader/common/patches. Removing the patch downloader will create a snapshot which may be large if you have downloaded several patches. Use sudo snap remove canonical-livepatch-downloader --purge
to avoid creating a snapshot.