Linux generic installation

From EncyclopAtys

Jump to: navigation, search
en:Linux generic installation
fr:Linux generic installation
Translation to review
Don't blame the contributors, but come and help them 😎

Reference text ( Maintained text, used as reference ) :
Notes: (Markanjio, 2021-10-06)

This tutorial is targeted towards power-users, not general public. It covers the installation and configuration of the Ryzom client itself in a generic way without looking to integrate it within a specific tool or distribution. Because of this, it does not document how to install dependencies for it can change from a distribution to another.

From the official archive

First, you may need to install wget and 7z. Then, retrieve the compressed Ryzom archive using the following commands:

mkdir -p "$HOME/.local/share/ryzom"
curl --output "/tmp/ryzom_live_client_linux.7z" "$(test $(uname -m) = 'x86_64' && echo 64 || echo 32).7z"
curl --output "/tmp/ryzom_live_data.7z" ""
7z x "/tmp/ryzom_live_client_linux.7z" -o"$HOME/.local/share/ryzom/"
7z x "/tmp/ryzom_live_data.7z" -o"$HOME/.local/share/ryzom/"
rm -f "/tmp/ryzom_live_client_linux.7z" "/tmp/ryzom_live_data.7z"
chmod a+x "$HOME/.local/share/ryzom/ryzom_client"

The game can now be started with the following command:

cd "$HOME/.local/share/ryzom" && ./ryzom_client

In order to simplify this, it it possible to use the starting script presented below or to create a graphical launcher if your desktop environment supports it.

Starting script (optional)

If you do not already have one, create a custom directory where you can store executable files:

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

Create the $HOME/.local/bin/ryzom file with the following content and change your_account_name_goes_here with your account name.


set -euo pipefail


if [ $# -ge 1 ]; then


if hash pass 2>/dev/null; then

Now set the starting script executable:

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

You can now start Ryzom using the ryzom command. To start Ryzom with another account, you can use the ryzom account_name command.

Password management (optional)

pass can be used to handle your account password. The starting script already handles it providing you store your password under Obviously, you can store passwords for multiple accounts using the same pattern.