Genie23 Studio

Dépôts de paquets

Installez les logiciels et les jeux de Genie23 Studio avec le gestionnaire de paquets de votre système : ils se mettent ensuite à jour avec le reste de vos logiciels, et chaque paquet est signé.

Debian, Ubuntu et dérivés apt

apt.genie23studio.com
  • Debian
  • Ubuntu
  • Linux Mint
  • Pop!_OS
  • Zorin OS
  • elementary OS

Architectures amd64 · i386 · arm64

Commandes à lancer dans un terminal. curl et gpg sont nécessaires (sudo apt install curl gpg).

  1. Importer la clé de signature

    curl -fsSL https://apt.genie23studio.com/genie23studio.asc | sudo gpg --dearmor -o /usr/share/keyrings/genie23studio.gpg
  2. Ajouter le dépôt

    echo "deb [signed-by=/usr/share/keyrings/genie23studio.gpg] https://apt.genie23studio.com stable main" | sudo tee /etc/apt/sources.list.d/genie23studio.list
  3. Installer

    sudo apt update
    sudo apt install genie23-studio-launcher

Vérifier la clé de signature

Clé GPG — empreinte A550 6C31 11C4 5C1A 0A68 167F D73C C7F2 0429 6250

L'empreinte affichée par la commande doit être identique.

curl -fsSL https://apt.genie23studio.com/genie23studio.asc | gpg --show-keys

Mettre à jour

sudo apt update && sudo apt upgrade

Retirer le dépôt

sudo rm /etc/apt/sources.list.d/genie23studio.list /usr/share/keyrings/genie23studio.gpg

Fedora, RHEL, openSUSE et dérivés dnf · zypper

dnf.genie23studio.com
  • Fedora
  • Red Hat Enterprise Linux
  • Rocky Linux
  • AlmaLinux
  • openSUSE

Architectures x86_64 · i686 · aarch64

Commandes à lancer dans un terminal (Fedora, RHEL et dérivés). Pour openSUSE, voir plus bas.

  1. Importer la clé de signature

    sudo rpm --import https://dnf.genie23studio.com/genie23studio.asc
  2. Ajouter le dépôt

    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
    EOF
  3. Installer

    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-launcher

Vérifier la clé de signature

Clé GPG — empreinte A550 6C31 11C4 5C1A 0A68 167F D73C C7F2 0429 6250

L'empreinte affichée par la commande doit être identique.

curl -fsSL https://dnf.genie23studio.com/genie23studio.asc | gpg --show-keys

Mettre à jour

sudo dnf upgrade

Retirer le dépôt

sudo rm /etc/yum.repos.d/genie23studio.repo

Flatpak (toutes distributions) et Steam Deck flatpak

flat.genie23studio.com
  • Toute distribution avec Flatpak
  • Steam Deck (SteamOS)

Architectures x86_64 · aarch64

Aucun droit administrateur nécessaire (installation pour votre utilisateur). Sur Steam Deck : passez en mode Bureau et ouvrez Konsole.

  1. Ajouter Flathub (environnements d'exécution)

    flatpak remote-add --user --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
  2. Ajouter le dépôt

    flatpak remote-add --user --if-not-exists genie23studio https://flat.genie23studio.com/genie23studio.flatpakrepo
  3. Installer

    flatpak install --user genie23studio com.genie23studio.Launcher

Vérifier la clé de signature

Clé GPG — empreinte A550 6C31 11C4 5C1A 0A68 167F D73C C7F2 0429 6250

L'empreinte affichée par la commande doit être identique.

curl -fsSL https://flat.genie23studio.com/genie23studio.flatpakrepo | sed -n 's/^GPGKey=//p' | base64 -d | gpg --show-keys

Mettre à jour

flatpak update

Retirer le dépôt

flatpak remote-delete --user genie23studio

Arch, Manjaro et dérivés pacman

pacman.genie23studio.com
  • Arch Linux
  • Manjaro
  • EndeavourOS
  • Garuda Linux
  • CachyOS
  • Arch Linux ARM

Architectures x86_64 · aarch64 · i686

Commandes à lancer dans un terminal.

  1. Importer et approuver la clé de signature

    curl -fsSL https://pacman.genie23studio.com/genie23studio.asc | sudo pacman-key --add -
    sudo pacman-key --lsign-key A5506C3111C45C1A0A68167FD73CC7F204296250
  2. Ajouter le dépôt

    sudo tee -a /etc/pacman.conf <<'EOF'
    
    [genie23studio]
    SigLevel = Required DatabaseRequired
    Server = https://pacman.genie23studio.com/$arch
    EOF
  3. Installer

    sudo pacman -Syu genie23-studio-launcher

Vérifier la clé de signature

Clé GPG — empreinte A550 6C31 11C4 5C1A 0A68 167F D73C C7F2 0429 6250

L'empreinte affichée par la commande doit être identique.

curl -fsSL https://pacman.genie23studio.com/genie23studio.asc | gpg --show-keys

Mettre à jour

sudo pacman -Syu

Retirer le dépôt

Retirez la section [genie23studio] de /etc/pacman.conf, puis :

sudo pacman-key --delete A5506C3111C45C1A0A68167FD73CC7F204296250

Alpine Linux apk

apk.genie23studio.com
  • Alpine Linux
  • postmarketOS

Architectures x86_64 · x86 · aarch64

Commandes à lancer en root (ou préfixées par doas). Alpine signe ses dépôts avec une clé RSA, distincte de la clé GPG des autres dépôts.

  1. Installer la clé de signature

    wget -qO /etc/apk/keys/genie23studio.rsa.pub https://apk.genie23studio.com/genie23studio.rsa.pub
  2. Ajouter le dépôt

    echo "https://apk.genie23studio.com/genie23studio" >> /etc/apk/repositories
  3. Installer

    apk update
    apk add genie23-studio-launcher

Vérifier la clé de signature

Clé RSA — empreinte SHA-256 a16d ae62 b5f1 ca40 9fbd d469 8e6d 0680 21ba 0e27 95df b05a 3337 6b67 07bf 0ff8

La commande doit afficher exactement cette empreinte (sans les espaces).

wget -qO- https://apk.genie23studio.com/genie23studio.rsa.pub | openssl pkey -pubin -outform DER | sha256sum

Mettre à jour

apk update && apk upgrade

Retirer le dépôt

Retirez la ligne genie23studio de /etc/apk/repositories, puis :

rm /etc/apk/keys/genie23studio.rsa.pub