在 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