Answers:
您将需要使该文件可执行(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
绝不是一个好主意,在这种情况下,这是完全没有必要的。
从源代码中,您可以执行以下操作:
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
前缀)
make install
如果您不是root用户,则将失败。
您应该能够搜索软件存储库,以查看所查找的软件包是否在其中以及该存储库,以及该软件的版本是否在该存储库中。
您可以使用打开终端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
:~$
我希望这有帮助!