安裝erlang的目的是爲使用rabbitmq,因爲rabbitmq是使用erlang編寫的,運行環境是erlang經過無數次失敗的安裝,終於成功了,以下是個人的總結
apt安裝
wget https://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb
sudo dpkg -i erlang-solutions_1.0_all.deb
sudo apt-get update
sudo apt-get install erlang
deb安裝
- 下載erlang安裝包
wget https://packages.erlang-solutions.com/erlang/debian/pool/esl-erlang_22.0.4-1~ubuntu~xenial_amd64.deb
sudo dpkg -i esl*.deb
這個時候可能會報錯如下:
(Reading database ... 30243 files and directories currently installed.)
Preparing to unpack esl-erlang_22.0.4-1~ubuntu~xenial_amd64.deb ...
Unpacking esl-erlang (1:22.0.4-1) over (1:22.0.4-1) ...
dpkg: dependency problems prevent configuration of esl-erlang:
esl-erlang depends on libwxbase2.8-0 | libwxbase3.0-0 | libwxbase3.0-0v5; however:
Package libwxbase2.8-0 is not installed.
Package libwxbase3.0-0 is not installed.
Package libwxbase3.0-0v5 is not installed.
esl-erlang depends on libwxgtk2.8-0 | libwxgtk3.0-0 | libwxgtk3.0-0v5; however:
Package libwxgtk2.8-0 is not installed.
Package libwxgtk3.0-0 is not installed.
Package libwxgtk3.0-0v5 is not installed.
esl-erlang depends on libsctp1; however:
Package libsctp1 is not installed.
dpkg: error processing package esl-erlang (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
esl-erlang
- 提示缺少依賴,然後執行
sudo apt-get -f install
sudo dpkg -i esl*.deb
- 然後輸入以下內容驗證是否安裝成功
erl -version