Linux generic installation : Différence entre versions

De EncyclopAtys

Ligne 11 : Ligne 11 :
  
 
'''[https://ryzom.com/?lang=fr site officiel de Ryzom]'''.</big></big></big>}}
 
'''[https://ryzom.com/?lang=fr site officiel de Ryzom]'''.</big></big></big>}}
{{Obsolète}}
+
{{Obsolète|'''Page à refaire ou...?'''}}
 
Ce tutoriel couvre l'installation et la configuration du client Ryzom lui-même. Il ne documente pas comment installer les dépendances, car cela peut changer d'une distribution à l'autre.
 
Ce tutoriel couvre l'installation et la configuration du client Ryzom lui-même. Il ne documente pas comment installer les dépendances, car cela peut changer d'une distribution à l'autre.
  

Version du 13 mai 2019 à 12:50

en:Linux generic installation
fr:Linux generic installation

Cette page contient des liens brisés. Vous pouvez télécharger directement en vous rendant sur le

site officiel de Ryzom.
 
Dead.png
Page obsolète
Cette page est archivée dans les Obsolètes.
Page à refaire ou...?

Ce tutoriel couvre l'installation et la configuration du client Ryzom lui-même. Il ne documente pas comment installer les dépendances, car cela peut changer d'une distribution à l'autre.

Depuis les archives officielles

Tout d'abord, vous aurez sans doute besoin d'installer wget et 7z. Ensuite, récupérons les archives officielles à l'aide des commandes suivantes :

mkdir -p "$HOME/ryzom"
wget -O "ryzom_live_client_linux.7z" "https://sourceforge.net/projects/ryzom/files/installer/ryzom_live_client_linux$(test $(uname -m) = 'x86_64' && echo 64 || echo 32).7z/download"
wget -O "ryzom_live_data.7z" "https://sourceforge.net/projects/ryzom/files/installer/ryzom_live_data.7z/download"
7z x "ryzom_live_client_linux.7z" -o"$HOME/ryzom/"
7z x "ryzom_live_data.7z" -o"$HOME/ryzom/"
rm -f "ryzom_live_client_linux.7z" "ryzom_live_data.7z"

Script de démarrage (optionnel)

Si vous n'en avez pas déjà un, créez un dossier personnel où l'on peut stocker des exécutables :

mkdir -p "$HOME/bin"
echo '[[ ":$PATH:" == *":$HOME/bin:"* ]] || export PATH="$HOME/bin:$PATH"' >>"$HOME/.bashrc"
source "$HOME/.bashrc"

Créez le fichier $HOME/bin/ryzom avec le contenu suivant tout en remplaçant your_account_name_goes_here par votre nom de compte.

#!/bin/sh

set -euo pipefail
IFS=$'\n\t'

ACCOUNT="your_main_account_name_goes_here"
RYZOM_DOMAIN="ryzom.com"
RYZOM_DIR="$HOME/ryzom"
RYZOM_CLIENT="ryzom_client"

if [ $# -ge 1 ]; then
    ACCOUNT="$1"
fi

cd "$RYZOM_DIR"

if hash pass 2>/dev/null; then
    PASSWORD="$(pass $RYZOM_DOMAIN/$ACCOUNT)"
    "$RYZOM_DIR/$RYZOM_CLIENT" "$ACCOUNT" "$PASSWORD"
else
    "$RYZOM_DIR/$RYZOM_CLIENT" "$ACCOUNT"
fi

Rendons maintenant ce script exécutable :

chmod a+x "$HOME/bin/ryzom"

Vous pouvez maintenant lancer Ryzom avec la commande ryzom. Pour lancer Ryzom avec un autre compte, utilisez simplement ryzom nom_du_compte.

Gestion des mots de passe (optionnel)

pass peut être utilisé pour gérer le mot de passe de votre compte. Le script de démarrage en fait déjà usage s'il est installé, il vous suffit de stocker votre mot de passe sous ryzom.com/nom_du_compte. Bien entendu, vous pouvez stocker les mots de passes de différents comptes en suivant le même principe.