在 Ubuntu 上构建并安装 ErlangOTP

以下示例显示了在 Ubuntu 上安装 Erlang / OTP 的两种主要方法。

方法 1 - 预先构建的二进制包

只需运行此命令,它将从 Erlang Solutions 下载并安装最新的稳定 Erlang 版本。

$ sudo apt-get install erlang

方法 2 - 从源构建和安装

下载 tar 文件:

$ wget http://erlang.org/download/otp_src_19.0.tar.gz

解压缩 tar 文件:

$ tar -zxf otp_src_19.0.tar.gz

输入解压缩的目录并将 ERL_TOP 设置为当前路径:

$ cd otp_src_19.0
$ export ERL_TOP=`pwd`

现在,在配置构建之前,你需要确保拥有安装 Erlang 所需的所有依赖项:

基本依赖项:

$ sudo apt-get install autoconf libncurses-dev build-essential

其他应用程序依赖项

应用 依赖安装
HiPE $ sudo apt-get install m4
ODBC $ sudo apt-get install unixodbc-dev
OpenSSL $ sudo apt-get install libssl-dev
wxWidgets $ sudo apt-get install libwxgtk3.0-dev libglu-dev
Documentation $ sudo apt-get install fop xsltproc
Orber 和其他 C++ 项目 $ sudo apt-get install g++
jinterface $ sudo apt-get install default-jdk

配置和构建:
你可以设置自己的选项,或将其留空以运行默认配置。 Erlang / OTP 的高级配置和构建

$ ./configure [ options ]
$ make

测试构建:

$ make release_tests
$ cd release/tests/test_server
$ $ERL_TOP/bin/erl -s ts install -s ts smoke_test batch -s init stop

运行这些命令后,使用 Web 浏览器打开 $ERL_TOP/release/tests/test_server/index.html 并检查是否有任何失败。如果所有测试都通过,我们可以继续安装。

安装:

$ make install