"Installing blackarch" has outdated instructions

Here are some things I had to do in order to install blackarch in a template.

The instructions call for installing fedora-30-minimal. To get networking I had to install these in fedora-30-minimal:

dnf -y install qubes-core-agent-networking qubes-core-agent-dom0-updates qubes-core-agent-passwordless-root qubes-mgmt-salt-vm-connector.

Step 4 calls for wget which I had to install:

dnf -y install wget

add networking to blackarch after you create it (in Qube setting).

SHA1 sum for strap.sh is has changed to d062038042c5f141755ea39dbd615e6ff9e23121

The instructions have an older SHA1 sum.

1 Like

Feel free to propose a correction by clicking the :pencil2: on the above linked page.

edit: it may also need to be changed from fedora-30 to fedora-32 as the former has now reached EOL (end of life).


Please do keep in mind those are the community docs. And as a volunteer-lead effort don’t / can’t always have the same dedication the official ones. It’s based on improvements by people like you that they improve.

Adding network to a TemplateVM is discouraged. A better way to do it is to use the already-configured updates proxy.


Thanks. I will look into this.

Is it expected that blackarch should be a template VM?

The next step is to create a qube from this template, to actually work with?


I haven’t read those particular docs, but generally yes. The software itself is installed on a templateVM but not started there. What you do typically is then create an AppVM based on that TemplateVM and that’s where you run the programs. You can read more here: