GNU/Linux >> Tutoriels Linux >  >> OpenSuse

Comment installer Erlang sur Opensuse Leap 15.3

Dans ce guide, nous allons installer Erlang/OTP dans un Opensuse Leap 15.3.

Contenu associé

  • Comment installer RabbitMQ dans OpenSUSE Leap 15.3
  • Comment installer Erlang sur Fedora 35
  • Comment installer RabbitMQ dans Fedora 35
  • Comment installer Erlang sur Rocky Linux/Alma Linux/CentOS 8
  • Comment installer Rabbitmq dans Rocky Linux/Alma Linux/Centos 8

Prérequis

Vous avez besoin des éléments suivants pour suivre

  • Serveur OpenSUSE Leap mis à jour
  • Accès root ou utilisateur avec accès root
  • Accès Internet depuis le serveur

Table des matières

  1. Mise à jour du système
  2. Installer Erlang
  3. Création du programme Hello world

1. Mise à jour du système

Assurons-nous que nos packages de serveur sont à jour en utilisant cette commande :

sudo zypper ref
sudo zypper up -y

Installons également quelques packages courants

sudo zypper install -y vim

2. Installer Erlang

Le package erlang se trouve sur les repos OpenSUSE Leap par défaut. Installez-le à l'aide de cette commande :

sudo zypper install -y erlang

Ceci est la sortie sur mon serveur

~> sudo zypper install -y erlang
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following recommended package was automatically selected:
  psqlODBC

The following 6 NEW packages are going to be installed:
  erlang erlang-epmd libltdl7 libpq5 psqlODBC unixODBC

6 new packages to install.
Overall download size: 28.9 MiB. Already cached: 0 B. After the operation, additional 52.3 MiB will be used.
Continue? [y/n/v/...? shows all options] (y): y
Retrieving package libltdl7-2.4.6-3.4.1.x86_64                                                   (1/6),  32.6 KiB ( 38.6 KiB unpacked)
Retrieving: libltdl7-2.4.6-3.4.1.x86_64.rpm ....................................................................................[done]
Retrieving package libpq5-14.0-5.3.1.x86_64                                                      (2/6), 172.2 KiB (679.2 KiB unpacked)
Retrieving: libpq5-14.0-5.3.1.x86_64.rpm .......................................................................................[done]
Retrieving package unixODBC-2.3.6-3.2.1.x86_64                                                   (3/6), 306.1 KiB (  1.0 MiB unpacked)
Retrieving: unixODBC-2.3.6-3.2.1.x86_64.rpm ....................................................................................[done]
Retrieving package psqlODBC-13.01.0000-3.9.1.x86_64                                              (4/6), 405.1 KiB (  1.3 MiB unpacked)
Retrieving: psqlODBC-13.01.0000-3.9.1.x86_64.rpm ..................................................................[done (16.3 KiB/s)]
Retrieving package erlang-22.3-1.26.x86_64                                                       (5/6),  27.9 MiB ( 49.2 MiB unpacked)
Retrieving: erlang-22.3-1.26.x86_64.rpm ...........................................................................[done (29.6 MiB/s)]
Retrieving package erlang-epmd-22.3-1.26.x86_64                                                  (6/6), 145.4 KiB ( 55.3 KiB unpacked)
Retrieving: erlang-epmd-22.3-1.26.x86_64.rpm ......................................................................[done (16.4 KiB/s)]

Checking for file conflicts: ...................................................................................................[done]
(1/6) Installing: libltdl7-2.4.6-3.4.1.x86_64 ..................................................................................[done]
(2/6) Installing: libpq5-14.0-5.3.1.x86_64 .....................................................................................[done]
(3/6) Installing: unixODBC-2.3.6-3.2.1.x86_64 ..................................................................................[done]
(4/6) Installing: psqlODBC-13.01.0000-3.9.1.x86_64 .............................................................................[done]
Additional rpm output:
odbcinst: Driver installed. Usage count increased to 1.
    Target directory is /etc/unixODBC


(5/6) Installing: erlang-22.3-1.26.x86_64 ......................................................................................[done]
(6/6) Installing: erlang-epmd-22.3-1.26.x86_64 .................................................................................[done]
Additional rpm output:
Created symlink /etc/systemd/system/sockets.target.wants/epmd.socket -> /usr/lib/systemd/system/epmd.socket.

3. Création du programme Hello world

Créer hello.erl fichier

vim hello.erl

Ajoutez ceci au fichier

% This is a test Hello World Erlang Code
-module(hello).
-import(io,[fwrite/1]).
-export([helloworld/0]).

helloworld() ->
   fwrite("Hello from Citizix, Erlang World!\n").

Compilez-le à partir du shell Erlang. N'oubliez pas le point ("point") à la fin de chaque commande :

~> erl
Erlang/OTP 22 [erts-10.7] [source] [64-bit] [smp:2:2] [ds:2:2:10] [async-threads:1] [hipe]

Eshell V10.7  (abort with ^G)
1> c(hello).
{ok,hello}
2> hello:helloworld().
Hello from Citizix, Erlang World!
ok
3>

Vous avez installé avec succès Erlang sur votre système.

Conclusion

Merci d'avoir utilisé ce tutoriel pour installer le langage de programmation Erlang sur votre système OpenSUSE Leap. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel d'Erlang.


OpenSuse
  1. Comment installer et configurer Postgres 14 sur OpenSUSE Leap 15.3

  2. Comment installer Mongodb 5 dans Opensuse Leap 15.3

  3. Comment installer Mysql Server 8 sur OpenSUSE Leap 15.3

  4. Comment installer et utiliser Podman dans OpenSUSE Leap 15.3

  5. Comment installer Java 17 dans OpenSUSE Leap 15.3

Comment installer Google Chrome sur openSUSE Leap 15

Comment installer PHP 8.0 sur openSUSE 15 Leap

Comment installer Java 17 LTS (JDK 17) sur openSUSE 15 Leap

Comment installer le navigateur Tor sur openSUSE Leap 15

Comment installer Elasticsearch sur openSUSE Leap 15

Comment installer et configurer Memcached sur openSUSE Leap 15