Erlang,一种旨在构建高度并发和容错系统的编程语言,在现代软件开发领域获得了显着的突出地位。它在处理分布式和实时应用程序方面无与伦比的能力使其成为开发人员的首选。然而,利用 Erlang 的真正潜力取决于一丝不苟的安装过程。
在 Debian 12 书虫上安装 Erlang
第 1 步。在我们安装任何软件之前,通过在终端中运行以下命令来确保您的系统是最新的非常重要:apt
<span class="pln">sudo apt update sudo apt install apt</span><span class="pun">-</span><span class="pln">transport</span><span class="pun">-</span><span class="pln">https curl gnupg</span>
此命令将刷新存储库,允许您安装最新版本的软件包。
- 方法 1: 使用包管理器 (apt)
现在通过运行以下命令安装 Erlang 包:
<span class="pln">sudo apt install erlang</span>
通过运行以下命令验证是否已安装 Erlang:
<span class="pln">erl</span>
这应该会打开 Erlang shell,表明 Erlang 已成功安装。
- 方法 2:从源代码构建。
首先,通过运行以下命令安装必要的生成工具和依赖项:
<span class="pln">sudo apt install build</span><span class="pun">-</span><span class="pln">essential autoconf m4 libncurses5</span><span class="pun">-</span><span class="pln">dev libwxgtk3</span><span class="pun">.</span><span class="lit">0</span><span class="pun">-</span><span class="pln">dev libgl1</span><span class="pun">-</span><span class="pln">mesa</span><span class="pun">-</span><span class="pln">dev libglu1</span><span class="pun">-</span><span class="pln">mesa</span><span class="pun">-</span><span class="pln">dev libpng</span><span class="pun">-</span><span class="pln">dev libssh</span><span class="pun">-</span><span class="pln">dev unixodbc</span><span class="pun">-</span><span class="pln">dev xsltproc fop</span>
接下来,从官方网站下载 Erlang 源代码。您可以在官方页面上找到最新版本。
通过运行以下命令提取下载的存档:
<span class="pln">tar </span><span class="pun">-</span><span class="pln">xf otp_src_VERSION</span><span class="pun">.</span><span class="pln">tar</span><span class="pun">.</span><span class="pln">gz</span>
将“VERSION”替换为您下载的 Erlang 源代码的版本号。
通过运行以下命令更改为解压缩的目录:
<span class="pln">cd otp_src_VERSION</span>
将“VERSION”替换为您下载的 Erlang 源代码的版本号。
通过运行以下命令配置生成:
<span class="pun">./</span><span class="pln">configure</span>
通过运行以下命令构建并安装 Erlang:
<span class="pln">make sudo make install</span>
最后,通过运行以下命令验证是否已安装 Erlang:
<span class="pln">erl</span>
这应该会打开 Erlang shell,表明 Erlang 已成功安装。
第 3 步。故障排除提示。
与任何安装过程一样,可能会出现挑战。以下是一些故障排除提示,可帮助您克服潜在的障碍:
- 找不到包错误:如果遇到指出找不到包的错误,请使用 确保包列表是最新的。
sudo apt update
- 权限被拒绝错误:如果遇到权限问题,请记住在命令前面加上前缀以授予必要的权限。
sudo
- 存储库密钥问题:如果导入存储库密钥失败,请确保您已正确复制命令并验证您的互联网连接。
感谢您使用本教程在 Debian 12 书虫上安装最新版本的 Erlang。如需其他帮助或有用信息,我们建议您查看 Erlang 官方网站。