Linux Server安装
安装虚拟机与Linux操作系统
鉴于网络上已经有相当多的安装教程,笔者这里放一个VM的安装资源以及ubuntu官网
aliyun: 阿里云盘VM16PRO版
ubuntu官网:ubuntu官网
Linux下的Erlang环境搭建
命令如下
yum install make gcc gcc-c++ build-essential openssl openssl-devel unixODBC unixODBC-devel kernel-devel m4 ncurses-devel
提示我们找不到yum命令,我们去下载yum模块
使用命令安装前置条件,期间如果遇到权限问题前面加sudo输入密码即可
apt-get install build-essential
安装完基础环境后安装yum
sudo apt-get install yum
这时候提示我们找不到yum 应该是 /etc/apt/sources.list 软件源的配置出了问题,我们直接vim打开修改添加清华的镜像源
使用前需要找到自己对应的版本,链接在此:清华镜像地址
同时在第一行添加
deb http://archive.ubuntu.com/ubuntu/ trusty main universe restricted multiverse
然后
sudo apt-get update
Ubuntu下安装erlang(新)
经过笔者的一顿折腾,发现ubuntu属于Debian系和Redhat系所使用的安装方式不同,使用yum的方式不如直接使用apt安装,只需一些小小的设置
1. 安装wget
安装erlang需要在 Linux 终端下载密钥文件。你可以使用 wget 工具,所以请确保你已经安装了它:
sudo apt install wget
2.下载 Erlang Solution 仓库的 GPG 密钥
下载 Erlang Solution 仓库的 GPG 密钥,并将其添加到 apt 打包系统中,只有添加了密钥后,系统才会信任来自该仓库的包。
wget -O- https://packages.erlang-solutions.com/ubuntu/erlang_solutions.asc | sudo apt-key add -
3. 添加source.list 用于获取更新和包
Ubuntu 20.04 及以上都可以使用 笔者是22.04
echo "deb https://packages.erlang-solutions.com/ubuntu focal contrib" | sudo tee /etc/apt/sources.list.d/erlang-solution.list
修改源后需要update 让系统知道
sudo apt update
4.下载erlang
安装erlang 及其依赖
sudo apt install erlang
直接安装可能会失败!安装失败的原因:
如果直接安装最新版可能需要的环境以及linux版本不达标而导致安装失败
上面的命令失败时可以使用如下命令安装erl/OTP及其所有应用程序
sudo apt install esl-erlang
可以看到成功使用erl命令进入了erl shell的主界面,代表我们已经安装成功了!