New Arch Template

I have just uploaded a fresh build of the Arch template.

It’s possible to build arch templates using qubes builder. Simply select
archlinux as a target in ./setup, run make get-sources, make qubes-vm, and make template.

If you are not sure about building for yourself, or don’t have time, you
can download a pre-built template for 4.0 from https://qubes.3isec.org/Templates

All my templates, packages and repositories are signed with
my Qubes Signing key - you can get this from any keyserver. You
should check this against other sources - the Qubes-Users mailing list,
GitHub, maybe another keyserver
over Tor.

You should do something like this, in a Fedora based disposableVM:
Download the arch template from https://qubes.3isec.org/Templates

Once you have downloaded and confirmed my “Qubes OS signing key”, add it to
your rpm keyring:
sudo rpm --import <downloaded_key>

Check the signature on the template:
rpm -K <Template_file>
If all is well you will see “digests signatures OK”

Once you are satisfied, install the Template.
To do this you will need to copy it to dom0. In dom0 run:
qvm-run -p <qube where you downloaded template> 'cat <path to template>' > archtemplate

Then install, in dom0 :
sudo dnf install <path to archtemplate>

This version has the Qubes arch repository enabled. It’s been pointed
out to me that that repository isn’t being updated for some reason, but
this should be fixed soon.
Also, I noticed tonight that sound isn’t working in this template -
annoying. I’ll fix it.

2 Likes

I use my own built template and repository.

But thank you for all Qubes-OS users that can’t build or don’t want to build by themselves.

Your update will help to enlarge the number of ArchLinux users with Qubes-OS. :+1:

thanks unman!!
:+1::+1:
hopefully soon I will be able to build my own templates but for now I am still learning Qubes and all that it has to offer, which coming from windows can be very challenging even though I use Linux on occasions but now going full time Linux.

Thank you for all that you do for the community, without people like you it would be very hard for us new comers to progress

What is current state of Archlinux template on 4.1 ?

Do you want one? I have assumed that people working on 4.1 would be
building their own.

Yes, if you can, I was glad Unman :slight_smile:

@unman how to fix this?

[user@archlinux ~]$ sudo pacman -Suuy
:: Synchronizing package databases...
 qubes-r4.0-current is up to date
 core                  133.8 KiB   198 KiB/s 00:01 [----------------------] 100%
 extra                1549.6 KiB   473 KiB/s 00:03 [----------------------] 100%
 community               5.6 MiB   675 KiB/s 00:08 [----------------------] 100%
 multilib is up to date
:: Starting full system upgrade...
warning: qubes-gpg-split: downgrading from version 2.0.50-1 to version 2.0.49-1
warning: qubes-vm-core: downgrading from version 4.0.61-15 to version 4.0.57-15
warning: qubes-vm-gui: downgrading from version 4.0.36-10 to version 4.0.35-10
warning: qubes-vm-pulseaudio: downgrading from version 4.0.36-10 to version 4.0.35-10
warning: qubes-vm-utils: downgrading from version 4.0.32-10 to version 4.0.31-10
resolving dependencies...
warning: cannot resolve "python2-pillow", a dependency of "qubes-vm-utils"
warning: cannot resolve "python2-pillow", a dependency of "qubes-vm-utils"
:: The following package cannot be upgraded due to unresolvable dependencies:
      qubes-vm-utils

:: Do you want to skip the above package for this upgrade? [y/N] 

Dont downgrade - the Qubes repository hasnt been updated for months.
Why? I dont know.