Как установить erlang в Ubuntu 12.04?


Ответы:



15

Вы можете найти более свежие пакеты здесь (Ubuntu 12.04 имеет R14B04, а последняя версия - R15B02). Скачайте соответствующий пакет и запустите:

sudo dpkg -i esl-erlang_15.b.2-1~ubuntu~precise_amd64.deb

(отрегулируйте соответствующим образом для 32-битного пакета)


4

Вам нужно будет сделать этот файл исполняемым ( chmod u+x) и запустить его с помощью sudo.

apt-get update
# replace libwxgtk2.8-dev with libwxgtk3.0-dev for Ubuntu 16.04
apt-get --fix-missing -y install build-essential m4 libncurses5-dev libssh-dev unixodbc-dev libgmp3-dev libwxgtk2.8-dev libglu1-mesa-dev fop xsltproc default-jdk
mkdir -p /src/erlang
cd /src/erlang
wget http://www.erlang.org/download/otp_src_R15B01.tar.gz 
tar -xvzf otp_src_R16B01.tar.gz 
chmod -R 777 otp_src_R16B01 
cd otp_src_R16B01 
./configure
make
make install

chmod 777никогда не бывает хорошей идеей, и в этом случае она совершенно не нужна.
Legoscia

1

Из исходного кода вы можете сделать это:

sudo apt-get -y install build-essential m4 libncurses5-dev libssh-dev unixodbc-dev libgmp3-dev libwxgtk2.8-dev libglu1-mesa-dev fop xsltproc default-jdk
wget http://www.erlang.org/download/otp_src_R16B01.tar.gz
tar -xvzf otp_src_R16B01.tar.gz
chmod -R 777 otp_src_R16B01
cd otp_src_R16B01
./configure
make
sudo make install

Примечание: в некоторых командах необходимо иметь права root , поэтому рекомендуется использовать их sudoили suпо запросу. (как вы можете видеть некоторые команды уже имеют sudoпрефикс)


2
Нет необходимости устанавливать исполняемый бит для всех файлов! Также make installпроизойдет сбой, если вы не root.
Брайам

Также в следующий раз просто ссылку на полный сценарий не копировать только его часть
mojo706

Спасибо, Пауло Оливейра. Я не понимаю, почему они проголосовали против вашего ответа. Если кто-то устанавливает из исходного кода, первая строка (apt-get) очень важна. Совет: нет необходимости в строке `chmod '.
Лоренко

1

Я бы посоветовал вам установить его через Ubuntu Software Center.

Чтобы установить erlang из Ubuntu Software Center:

  1. Откройте Центр программного обеспечения Ubuntu.

  2. Введите erlang в поиск. Под заголовком «Параллельный, распределенный функциональный язык в реальном времени» ...

  3. Проверьте дополнение, хотя и необязательно, для дополнительных функций.

  4. Нажмите «Установить», чтобы установить его.


-1

Вы должны быть в состоянии выполнить поиск в репозитории программного обеспечения, чтобы определить, находится ли в нем искомый пакет и репозиторий, а также версия программного обеспечения в репозитории.

Вы можете открыть терминал с помощью Ctrl+Alt+t, после этого просто запустите команды ниже:

:~$ apt-cache search erlang

// if erlang exists in the current repository, you can check its dependencies with:
:~$ apt-cache depends erlang

// if erlang is in the repository and its the version you want to install
// gain super-user privileges
:~$ sudo bash

// and install with apt-get
:~# apt-get -y install erlang
:~# apt-get -y install erlang-doc
:~# exit
:~$

Надеюсь, это поможет!

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.