Package Repositories - linux-surface/surface-pro-x GitHub Wiki

Arch Linux AArch64 Repository

The repository for AArch64 Arch Linux based distributions can be found at https://pkg.surfacelinux.com/arch-aarch64/. This repository provides pre-built kernel and firmware packages, uploaded to https://github.com/linux-surface/aarch64-packages/releases.

Before adding this repository, you should first add the key used to sign the packages in it. You can do this by running the following commands:

curl -s https://raw.githubusercontent.com/linux-surface/linux-surface/master/pkg/keys/surface.asc \
    | sudo pacman-key --add -

It is recommended that you now fingerprint it by running

sudo pacman-key --finger 56C464BAAC421453

and in a final step, you have to locally sign the key to trust it via

sudo pacman-key --lsign-key 56C464BAAC421453

More information on this process can be found at https://wiki.archlinux.org/index.php/Pacman/Package_signing#Adding_unofficial_keys. You can now add the repository by editing /etc/pacman.conf and adding

[linux-surface]
Server = https://pkg.surfacelinux.com/arch-aarch64/

at the end of the file. See https://wiki.archlinux.org/index.php/Pacman#Repositories_and_mirrors for details.