KUHBS does not currently have a built-in self-upgrade command. Upgrade it from a newer source checkout only after reviewing the exact code and installer changes you intend to trust.
Before upgrading KUHBS
- back up the application data you need;
- record the currently installed KUHBS version or commit;
- obtain the newer
kuhbs-for-qubescheckout in dom0; - review the complete change from the installed version to the new commit; and
- review
install/install.shagain because it makes system-wide dom0 changes.
Do not replace the reviewed checkout with an unreviewed branch tip immediately before installation.
Run the reviewed installer
From the newer reviewed checkout in dom0:
cd /home/user/kuhbs-for-qubes
bash install/install.sh
The installer updates KUHBS-owned Python code, schemas, defaults, icons, GUI, CLI, shell completion, and desktop settings. It can replace KUHBS-owned Gedit and XFCE Terminal settings and apply the other system-wide choices described in Installing KUHBS .
After installation, run kuhbs check, reopen the graphical interface, and verify the expected repositories and enabled KUHBs before performing another lifecycle action.
Upgrading KUHBS itself does not update external repositories or apply upgrades to existing managed VMs. Review and perform those changes separately.
Next: Running AI Audits Before Adding External Repositories .