Update building-archlinux-template.md

This commit is contained in:
ghost-420 2021-03-06 17:46:22 -08:00 committed by GitHub
parent 94307f3bf2
commit 386018a0f8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,6 +1,7 @@
# These instructions are for Qubes 4.0.? and 4.1.? # Building the 'archlinux-minimal' Qubes template
> **These instructions are for Qubes 4.0.? and 4.1.? only.**
### 0. Installing the Fedora 32 Minimal template ### 0. Installing the 'fedora-32-minimal' Qubes template
#### Open a terminal in Dom0 #### Open a terminal in Dom0
Large download (~639MB); if using 'sys-whonix' as the Dom0 UpdateVM then temporarily swap to 'sys-firewall' (to speed-up download speeds). Large download (~639MB); if using 'sys-whonix' as the Dom0 UpdateVM then temporarily swap to 'sys-firewall' (to speed-up download speeds).
@ -58,7 +59,7 @@ ___
___ ___
### 3. Downloading and verifying the integrity of the "Qubes Automated Build System" ### 3. Downloading and verifying the integrity of the "Qubes Automated Build System"
#### Open a terminal in the `build-archlinux2` Qube #### Open a terminal in the `build-archlinux2` TemplateVM
* Set terminal size to 30 lines and 100 columns; ensures text from **qubes-builder**'s setup script isn't cut-off. * Set terminal size to 30 lines and 100 columns; ensures text from **qubes-builder**'s setup script isn't cut-off.
```console ```console
$ resize -s 30 100 $ resize -s 30 100
@ -67,7 +68,7 @@ $ resize -s 30 100
```console ```console
# dnf install -y git make # dnf install -y git make
``` ```
* Import and verify the Qubes master key; [to understand the purpose of GPG (a frontend for OpenPGP)](https://www.qubes-os.org/security/verifying-signatures/). * Import and verify the Qubes master key; [to understand the purpose of GPG (a frontend for PGP)](https://www.qubes-os.org/security/verifying-signatures/).
```console ```console
$ gpg2 --import /usr/share/qubes/qubes-master-key.asc $ gpg2 --import /usr/share/qubes/qubes-master-key.asc
$ gpg2 --edit-key 0x427F11FD0FAA4B080123F01CDDFA1A3E36879494 $ gpg2 --edit-key 0x427F11FD0FAA4B080123F01CDDFA1A3E36879494
@ -180,7 +181,8 @@ $ ./setup
* **Template Distribution Selection** offers choices of distributions to build * **Template Distribution Selection** offers choices of distributions to build
* Deselect ***everything*** * Deselect ***everything***
* Select **archlinux-minimal** * Select **archlinux-minimal**
> **The Arch Linux template is broken on Qubes 4.1.? currently, so trying to use 'archlinux' is introducing more failed compiles in the form of Qubes packages you might not use.** > **Using 'archlinux' introduces more failed compiles, in the form of Qubes component packages you might not use. \
You want to use Arch Linux, so it's assumed you'll figure out your desired Qubes component selection.**
![arch-template-13](/attachment/wiki/ArchlinuxTemplate/arch-template-13.png) ![arch-template-13](/attachment/wiki/ArchlinuxTemplate/arch-template-13.png)