sysextmgrcli is a command-line tool for managing systemd-sysext images on openSUSE MicroOS, which uses a read-only root filesystem. It communicates with a background daemon (sysextmgrd) via Varlink, allowing unprivileged users to list extensions while root is required for installs. Images are stored in /var/lib/sysext-store and symlinked from /etc/extensions, ensuring rollback safety with Btrfs snapshots. Key commands include list, check, install, update, and cleanup. Activation still requires standard systemd-sysext commands (merge/unmerge). Default available extensions include debug tools (gdb, strace), gcc toolchain, and git.
Table of contents
What is sysextmgrcli ?The Architecture: Smart SnapshotsEssential CommandsThe “Activation” CatchAvailable default system extention (sysext) images:SummarySort: