What is the recommended way to install non-dnf/non-apt drivers like ppd printer files?

qvm-copy does not allow to select templates. Connecting templates to network is “highly discouraged”. qvm-copy-to-vm result in “request refused”.

Current usecase: a ppd file for a printer. If I use system-config-printer in the appVM (not the template) the printer is removed after restarting the appVM, because information that is written to system/root-areas is removed during reboot.

You can use the internet proxy in the template to retrieve files from the internet

2 Likes

Two other ideas:

2 Likes
  1. thanks for pointing out that this is not default. I just looked at global config GUI and in deed there is a custom copy policy that forbids copy to template. I do not remember that or why I set this.
  2. The problem is not “the file” (the ppd) but the configuration. for that approach I would need to find out where exactly system-config-printer stored the config.
1 Like

Wait, there is a “full internet proxy”? I was only aware of the apt/dnf (update) proxy?!

that’s the same proxy dnf/apt are using :slight_smile:

2 Likes
  1. Restore the default or put a temporary custom file to allow to the
    template you want.
  2. If you are using cups, (likely), then config is stored in
    /etc/cups/printers.conf. If not, look in that directory.
    You can use bind-dirs to make this persistent in your qube.

    I never presume to speak for the Qubes team.
    When I comment in the Forum I speak for myself.
1 Like