I would have some questions on the template page: https://qubes.3isec.org/Templates .
qubes-template-kali-4.0.6-202106091045.noarch.rpm is a Qubes template, I guess it should be installed with a command line in dom0? If so:
- What is this command?
- How can we install a package in dom0 from a file that has been download from a VM? (since dom0 has no internet access)
Templates like Parrot or Kali are based on Debian testing. To avoid breakage when updating the core Qubes packages are on hold.
- Why templates based on Debian Testing can lead to breakage when updating the core Qubes packages? (or what is the difference with templates not based on Debian Testing?)
‘apt-mark unhold’ will remove the hold and allow you to update the Qubes packages.
- I’m confused. I don’t understand why there would be not breakage here. Why, in this case, updating the core Qubes package would not cause breakage?
I suggest you restore the hold (apt-mark hold) to make sure that the Qubes packages are not removed when updating other packages.
Does this mean there is a way to:
- update all the packages that are not core Qubes packages when the hold is activated and
- update only the core Qubes packages when the hold is disactivated?
If so, what are those 2 commands? (to be typed in the Kali template, I assume)
What is the exact command to activate the hold?
apt-mark hold core-qubes-package or something of the kind? (also to be typed in the Kali template, I assume)
Many thanks in advance for your answers!