Table des matières

Installer et utiliser Erlang/OTP sur serveur Gandi sous Ubuntu

Sites de référence

Installation

Intro

Contexte :

Les chemins qui suivent peuvent être modifiés.

Préparation et téléchargement

# Créer un utilisateur erlang :
su -
adduser erlang

# Créer un répertoire /opt/erlang dont erlang:erlang est le propriétaire :
su -
cd /opt
mkdir erlang
chown erlang:erlang erlang

# Installer les packages supplémentaires nécessaires :
su -
apt-get install gcc
apt-get install make
apt-get install ncurses-dev
apt-get install libssl-dev

# Télécharger Erlang/OTP :
su - erlang
cd /opt/erlang
# modifier la suite suivant le numéro de version
# (dernière version : voir http://erlang.org/ )
wget http://erlang.org/download/otp_src_R13B01.tar.gz
tar zxf otp_src_R13B01.tar.gz

Fabrication et installation

# Créer le lieu d'installation
su - erlang
cd /opt/erlang
mkdir otp_R13B0 # modifier suivant le numéro de version

# Fabriquer et installer
su - erlang
cd /opt/erlang
cd otp_R13B0
export LANG=C
./configure --help # pour voir les options de configuration
./configure --prefix=/opt/erlang/otp_R13B01 --with-ssl
make
make install

Pour tester l'installation, lancer un shell Erlang :

/opt/erlang/otp_R13B01/bin/erl

et au prompt, les lignes suivantes (par exemple) :

io:format("~s~n", [erlang:system_info(info)]).
q().

Installer des applications Erlang/OTP