I am assuming you have Xenialpup64 as a frugal or live install and have rebooted making a save file/folder and now using it.
I'll do one better for you.
http://distro.ibiblio.org/puppylinux/pu ... 64_7.5.sfs
http://distro.ibiblio.org/puppylinux/pe ... lpup64.sfs
Check with Pup-Sysinfo program (sys-specs->kernel) to make sure your version is using Linux Kernel 4.9.58.
There are several kernels that Xenialpup did use. This is what should be in the latest version.
Download these SFS files to /mnt/home/ location. (Default location where programs are going to be looking for them)
Use the program SFS-Load-On-The-Fly to load them into the operating system.
This will place the contents of these SFS packages into the operating file system.
SFS packages are a way to provide programs and files, that can be loaded or unloaded into the operating system.
When loaded, they act the same as if you installed them.
Unload and it is no longer in the operating file system.
Quickpet should provide these SFS packages under the Useful tab.
Should have a Quickpet icon on the desktop to run Quickpet from.
Key word should. Not everything was available in Xenialpup Quickpet as it is in Bionicpup64 8.0
Note:
The devx and kernel sources SFS packages are all the software you need to compile software in a specific Puppy version.
Each Puppy version has it's own specific SFS's.
Not stuff needed to just use Puppy Linux, install already compiled software, run it, etc..., so it is not put into the Puppy ISO.
Keeping all this stuff out of the Puppy ISO helps to keep Puppy as small as it is.