site  contact  subhomenews

Update PET for QV

October 07, 2024 — BarryK

QV is a quasi-full install that manages packages with the Void xbps package manager, with PKGget as a GUI frontend. Updating is tricky, as it is not just a matter of installing the latest packages from the Void repository. There are also .pet and .tar.xz (from Scarthgap) packages, plus all of the support scripts.

Regarding the support scripts, look in /usr/local for example and you will see lots of them. These are all in woofQV, the QV build system.

I have tackled creating an update .pet package. It will be named qv-update-<date>.pet and is about 91MB -- it will always be about that size. The full drive-image .img file, which is about 1.5GB, after being installed from thereon it should only be required to install 91MB update PETs.

Here is the script that creates both the devx and qv-update PETs:

https://github.com/bkauler/woof-quantum-vis/blob/main/buildquantumvis/rootfs/8create-extra-pets

As QV is based upon snapshots, installing either of those, devx or qv-update PET package, will only apply to the current snapshot. Probably a good strategy would be to take a snapshot of the one that you want to update, boot into it, then install qv-update. If you don't like the update, for whatever reason, no problem, just delete the snapshot and go back to the older one.

May be able to release QV this evening. Playing with this is going to be very interesting.   

Tags: quirky