在 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