-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 On Thu, Apr 30, 2020 at 11:07:35PM +0000, Zsolt Bicskey wrote: > So if I want to have the ability to use the clipboard from RHEL or CentOS or > Kali or any HVM other than Debin or Fedora then I would have to build the > entire OS from scratch with the Qubes Builder? I cannot just add a repo and > download a package that would make it work?
No you wouldn't build the entire OS from scratch. The qubes-builder builds the Qubes related packages and downloads all the other binaries of an OS from their repos to build a respective template RPM. That means that after the builder ran you now have a template but also a folder with all the Qubes specific packages. You can then copy those packages and apply them to your HVM. Maybe I can best describe that based on my use case: Ubuntu - - first I created a StandaloneVM names qubes-builder based on fedora-minimal - - then I followed the instructions from the Qubes website to install the dependencies, clone the repository and run the setup scripts - - next I build the actual Ubuntu bionic template - - again following the instructions from the Qubes website I then copied the resulting RPM into dom0 and installed the template This last step you do only one time of course. Now you clone the template, customize it, install apps... Here is what I do every day: - - in qubes-builder I do a git pull and if there are changes I rerun the setup script - - then I run the make commands - - when the build is done I use qvm-copy to copy the Qubes specific bionic packages to my sys-firewall (it runs an instance of webfs) - - in sys-firewall I have a script that now copies the packages from QubesIncoming to the location webfs uses. The script also runs the reprepro command to prepare the additional info files required. - - in my templates I added a file into /etc/apt/sources.list.d/ that points to the IP address of my sys-firewall (the webfs instance) - - so now I can run a normal sudo apt update in my templates and all is good. In summary: you use qubes-builder to build the Qubes related packages and then copy / install them in your respective qube. /Sven - -- public key: https://www.svensemmler.org/0x8F541FB6.asc fingerprint: D7CA F2DB 658D 89BC 08D6 A7AA DA6E 167B 8F54 1FB6 -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEE18ry22WNibwI1qeq2m4We49UH7YFAl6ra4cACgkQ2m4We49U H7bnWQ/+IbFlPSxUt9jiUJ/Tm5F7F3JcideVhyH4NCfAcE1FwtiWPe0vjOthGn6N dB0WLOl0tgyRfdbuGYfXCm92awjQFVg7/eaKIF+vP1dERkPBvoBog3oznQD6058Q IcIaPRlmFgtWgteFWBhMLj6QEXb+fksVO1K+gG330IMro2tOqJkrADdZ3H7bZb+F RV661o31OSYGqTD+ZMiy7NmZawF/eusOJXkRAGvL2u6kFC5XEhRmNONuEclHsdlS 6lOAPK0xQ81C1kQaDGXocXzJeiglAEWFTFWITEPM2iG2QjTLzR1wzABisaHT2KGc 1wUvAp+j6UL8mt1hgkCs4REzpICB7jMnUCYojUz3yQaOxAIpM0h1wkjosydm6bK2 VPVxOA8076rcuQYM31ItqKvSGehnoGZlBpObtn1OnWFIC0VgekNdattpqjceDd/u UuR4a1Kd1WMUEGoIGIfuFfqSL72piFPWkWAHco2a2gusC5WKfPHJjjPyFXe310fs mi2vpLkZsCKwkuOfN6M4S8KXUN8PnF5SpXa+3gRmOzxmOAXzqfNQV6KUtw7n88Sx rE9paSrR+AZCngVkqbFNAuJVRzAWV5ilj0Df0FY4J9k1ypO/fJw0erCBqj4gtoCx GZploPRwNWzYdyUuugCvN1Um93ZrSLtLsV0CkVKeRzgnbSjzqW4= =DKP0 -----END PGP SIGNATURE----- -- You received this message because you are subscribed to the Google Groups "qubes-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to qubes-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/qubes-users/20200501002127.GA1302%40app-email-private.