updatectl
Systemd-based system update controller
TLDR
Check for updates
$ updatectl check
Update to latest version$ updatectl update
List update targets$ updatectl list
Show target data$ updatectl list [target]
List target offline$ updatectl --offline list [target]
Update and reboot$ updatectl --reboot update [target]
Clean up old versions$ updatectl vacuum [target]
SYNOPSIS
updatectl [OPTIONS] COMMAND [TARGET]
DESCRIPTION
updatectl is a systemd-based system update utility. It manages system updates including checking for new versions, applying updates, and cleaning up old versions.
The tool works with update targets which can represent different system components that can be updated independently.
PARAMETERS
--offline
Use local data without network fetch--reboot
Reboot after applying update-h, --help
Display help information
COMMANDS
check
Check for available updatesupdate
Update to latest versionlist
Show update targets and versionsvacuum
Clean up old versions
CAVEATS
Systemd-based systems only. Some operations require root privileges. Reboot may be required for certain updates to take effect.
SEE ALSO
systemctl(1)
