Complete guide
Add the Greyline86 repository.
Setup, signing-key verification, package discovery and removal instructions.
Debian
sudo install -d -m 0755 /usr/share/keyrings
curl -fsSL https://repo.greyline86.com/keys/greyline86-repository.gpg |
sudo tee /usr/share/keyrings/greyline86-repository.gpg >/dev/null
echo "deb [signed-by=/usr/share/keyrings/greyline86-repository.gpg] https://repo.greyline86.com/apt stable main" |
sudo tee /etc/apt/sources.list.d/greyline86.list
sudo apt update
apt-cache search greyline86
sudo apt install <package-name>
Ubuntu
Ubuntu uses the same signed APT repository as Debian.
sudo install -d -m 0755 /usr/share/keyrings
curl -fsSL https://repo.greyline86.com/keys/greyline86-repository.gpg |
sudo tee /usr/share/keyrings/greyline86-repository.gpg >/dev/null
echo "deb [signed-by=/usr/share/keyrings/greyline86-repository.gpg] https://repo.greyline86.com/apt stable main" |
sudo tee /etc/apt/sources.list.d/greyline86.list
sudo apt update
apt-cache search greyline86
sudo apt install <package-name>
Arch Linux
curl -fsSLo /tmp/greyline86-repository.asc \
https://repo.greyline86.com/keys/greyline86-repository.asc
sudo pacman-key --add /tmp/greyline86-repository.asc
sudo pacman-key --lsign-key 040A7B79576AC16A8BE720AE868FDB1BB905AB06
sudo tee -a /etc/pacman.conf >/dev/null <<'REPO'
[greyline86]
SigLevel = Required DatabaseOptional
Server = https://repo.greyline86.com/arch/$arch
REPO
sudo pacman -Syy
pacman -Sl greyline86
sudo pacman -S <package-name>
Artix Linux
Artix uses the same signed pacman repository as Arch Linux.
curl -fsSLo /tmp/greyline86-repository.asc \
https://repo.greyline86.com/keys/greyline86-repository.asc
sudo pacman-key --add /tmp/greyline86-repository.asc
sudo pacman-key --lsign-key 040A7B79576AC16A8BE720AE868FDB1BB905AB06
sudo tee -a /etc/pacman.conf >/dev/null <<'REPO'
[greyline86]
SigLevel = Required DatabaseOptional
Server = https://repo.greyline86.com/arch/$arch
REPO
sudo pacman -Syy
pacman -Sl greyline86
sudo pacman -S <package-name>
Fedora
sudo rpm --import \
https://repo.greyline86.com/keys/greyline86-repository.asc
sudo curl -fsSL \
https://repo.greyline86.com/config/greyline86.repo \
-o /etc/yum.repos.d/greyline86.repo
sudo dnf makecache
dnf repository-packages greyline86 list
sudo dnf install <package-name>
Verify the signing key
Display the key fingerprint:
curl -fsSL https://repo.greyline86.com/keys/greyline86-repository.asc |
gpg --show-keys --with-fingerprint
The fingerprint must match:
040A 7B79 576A C16A 8BE7 20AE 868F DB1B B905 AB06
Remove the repository
Debian or Ubuntu
sudo rm -f /etc/apt/sources.list.d/greyline86.list
sudo rm -f /usr/share/keyrings/greyline86-repository.gpg
sudo apt update
Arch Linux or Artix Linux
Remove the [greyline86] block from /etc/pacman.conf, then run:
sudo pacman -Syy
Fedora
sudo rm -f /etc/yum.repos.d/greyline86.repo
sudo dnf clean metadata