
Ubuntu 20.04 安装 Erlang/OTP 19.3.6.13
通过官方默认方式安装旧版 Erlang OTP 19
部署新环境发现 erlang-solutions
已经没有旧版可以下载了, 只能通过官方默认方式安装旧版
安装组件
添加源
1 2 3
| sudo vi /etc/apt/sources.list
deb http://security.ubuntu.com/ubuntu bionic-security main
|
更新源
安装组件
1
| sudo apt install libncurses-dev build-essential libssl1.0-dev m4 libwxgtk3.0-gtk3-dev libglu-dev fop xsltproc g++ default-jdk make automake autoconf
|
下载源码
1
| wget https://github.com/erlang/otp/archive/refs/tags/OTP-19.3.6.13.tar.gz
|
解压源码包
解压包并进入目录
1 2
| tar zxf OTP-19.3.6.13.tar.gz cd otp-OTP-19.3.6.13/
|
编译
编译源码并生成 ./configure
和 Makefile
文件
配置
1
| ./configure --with-ssl --prefix=/usr/local/erlang
|
安装
1 2 3 4 5 6 7 8 9
| make && make install ````
修改 `/etc/profile`
```bash sudo vi /etc/profile
|
设置 erlang
环境变量, ERL_PATH
是前面指定的安装路径, 若没指定则用 whereis erlang
查看默认安装目录:
/etc/profile1 2
| ERL_PATH=/usr/local/erlang/bin PATH=$ERL_PATH:$PATH
|
运行
1 2 3 4 5
| gelomen in ~ erl Erlang/OTP 19 [erts-8.3.5.7] [source] [64-bit] [smp:8:8] [async-threads:10] [hipe] [kernel-poll:false] Eshell V8.3.5.7 (abort with ^G) 1>
|