Package repositories
Install Genie23 Studio's software and games with your system's package manager: they then update along with the rest of your software, and every package is signed.
Debian, Ubuntu and derivatives apt
apt.genie23studio.com- Debian
- Ubuntu
- Linux Mint
- Pop!_OS
- Zorin OS
- elementary OS
Architectures amd64 · i386 · arm64
Run these commands in a terminal. curl and gpg are required (sudo apt install curl gpg).
Import the signing key
curl -fsSL https://apt.genie23studio.com/genie23studio.asc | sudo gpg --dearmor -o /usr/share/keyrings/genie23studio.gpgAdd the repository
echo "deb [signed-by=/usr/share/keyrings/genie23studio.gpg] https://apt.genie23studio.com stable main" | sudo tee /etc/apt/sources.list.d/genie23studio.listInstall
sudo apt update sudo apt install genie23-studio-launcher
Verify the signing key
GPG key — fingerprint A550 6C31 11C4 5C1A 0A68 167F D73C C7F2 0429 6250
The fingerprint printed by the command must be identical.
curl -fsSL https://apt.genie23studio.com/genie23studio.asc | gpg --show-keysUpdate
sudo apt update && sudo apt upgradeRemove the repository
sudo rm /etc/apt/sources.list.d/genie23studio.list /usr/share/keyrings/genie23studio.gpgFedora, RHEL, openSUSE and derivatives dnf · zypper
dnf.genie23studio.com- Fedora
- Red Hat Enterprise Linux
- Rocky Linux
- AlmaLinux
- openSUSE
Architectures x86_64 · i686 · aarch64
Run these commands in a terminal (Fedora, RHEL and derivatives). For openSUSE, see below.
Import the signing key
sudo rpm --import https://dnf.genie23studio.com/genie23studio.ascAdd the repository
sudo tee /etc/yum.repos.d/genie23studio.repo <<'EOF' [genie23studio] name=Genie23 Studio baseurl=https://dnf.genie23studio.com/ enabled=1 gpgcheck=1 repo_gpgcheck=1 gpgkey=https://dnf.genie23studio.com/genie23studio.asc EOFInstall
sudo dnf install genie23-studio-launcher
openSUSE (zypper)
sudo rpm --import https://dnf.genie23studio.com/genie23studio.asc
sudo zypper addrepo --refresh --gpgcheck https://dnf.genie23studio.com/ genie23studio
sudo zypper install genie23-studio-launcherVerify the signing key
GPG key — fingerprint A550 6C31 11C4 5C1A 0A68 167F D73C C7F2 0429 6250
The fingerprint printed by the command must be identical.
curl -fsSL https://dnf.genie23studio.com/genie23studio.asc | gpg --show-keysUpdate
sudo dnf upgradeRemove the repository
sudo rm /etc/yum.repos.d/genie23studio.repoFlatpak (any distribution) and Steam Deck flatpak
flat.genie23studio.com- Any distribution with Flatpak
- Steam Deck (SteamOS)
Architectures x86_64 · aarch64
No administrator rights needed (per-user installation). On Steam Deck: switch to Desktop Mode and open Konsole.
Add Flathub (runtimes)
flatpak remote-add --user --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepoAdd the repository
flatpak remote-add --user --if-not-exists genie23studio https://flat.genie23studio.com/genie23studio.flatpakrepoInstall
flatpak install --user genie23studio com.genie23studio.Launcher
Verify the signing key
GPG key — fingerprint A550 6C31 11C4 5C1A 0A68 167F D73C C7F2 0429 6250
The fingerprint printed by the command must be identical.
curl -fsSL https://flat.genie23studio.com/genie23studio.flatpakrepo | sed -n 's/^GPGKey=//p' | base64 -d | gpg --show-keysUpdate
flatpak updateRemove the repository
flatpak remote-delete --user genie23studioArch, Manjaro and derivatives pacman
pacman.genie23studio.com- Arch Linux
- Manjaro
- EndeavourOS
- Garuda Linux
- CachyOS
- Arch Linux ARM
Architectures x86_64 · aarch64 · i686
Run these commands in a terminal.
Import and trust the signing key
curl -fsSL https://pacman.genie23studio.com/genie23studio.asc | sudo pacman-key --add - sudo pacman-key --lsign-key A5506C3111C45C1A0A68167FD73CC7F204296250Add the repository
sudo tee -a /etc/pacman.conf <<'EOF' [genie23studio] SigLevel = Required DatabaseRequired Server = https://pacman.genie23studio.com/$arch EOFInstall
sudo pacman -Syu genie23-studio-launcher
Verify the signing key
GPG key — fingerprint A550 6C31 11C4 5C1A 0A68 167F D73C C7F2 0429 6250
The fingerprint printed by the command must be identical.
curl -fsSL https://pacman.genie23studio.com/genie23studio.asc | gpg --show-keysUpdate
sudo pacman -SyuRemove the repository
Remove the [genie23studio] section from /etc/pacman.conf, then:
sudo pacman-key --delete A5506C3111C45C1A0A68167FD73CC7F204296250Alpine Linux apk
apk.genie23studio.com- Alpine Linux
- postmarketOS
Architectures x86_64 · x86 · aarch64
Run these commands as root (or prefixed with doas). Alpine signs its repositories with an RSA key, separate from the GPG key of the other repositories.
Install the signing key
wget -qO /etc/apk/keys/genie23studio.rsa.pub https://apk.genie23studio.com/genie23studio.rsa.pubAdd the repository
echo "https://apk.genie23studio.com/genie23studio" >> /etc/apk/repositoriesInstall
apk update apk add genie23-studio-launcher
Verify the signing key
RSA key — SHA-256 fingerprint a16d ae62 b5f1 ca40 9fbd d469 8e6d 0680 21ba 0e27 95df b05a 3337 6b67 07bf 0ff8
The command must print exactly this fingerprint (without the spaces).
wget -qO- https://apk.genie23studio.com/genie23studio.rsa.pub | openssl pkey -pubin -outform DER | sha256sumUpdate
apk update && apk upgradeRemove the repository
Remove the genie23studio line from /etc/apk/repositories, then:
rm /etc/apk/keys/genie23studio.rsa.pub