如何在 Ubuntu Linux 上安装最新的 Erlang

二郎 是一种用于构建大规模可扩展实时系统的函数式编程语言。 最初创建者 爱立信 作为专有软件,Erlang 后来开源。

Erlang 在 Ubuntu 的 Universe 存储库中可用。 启用该存储库后,您可以使用以下命令轻松安装它:

sudo apt install erlang

然而 Ubuntu 存储库提供的 Erlang 版本可能不是最新版本.

如果你想要 Ubuntu 上的最新 Erlang 版本,您可以添加存储库 由 Erlang Solutions 提供. 它们为各种 Linux 发行版、Windows 和 macOS 提供预构建的二进制文件。

如果你安装了一个名为 erlang 以前,它将升级到添加的存储库提供的较新版本。

在 Ubuntu 上安装最新版本的 Erlang

您需要在 Linux 终端中下载密钥文件。 您可以为此使用 wget 工具,因此请确保已安装它:

sudo apt install wget

接下来,使用 wget 下载 Erlang 解决方案存储库的 GPG 密钥并将其添加到您的 apt 打包系统中。 添加密钥后,您的系统将信任来自存储库的包。

wget -O- https://packages.erlang-solutions.com/ubuntu/erlang_solutions.asc | sudo apt-key add -

现在,您应该在 APT 的 sources.list.d 目录中为 Erlang 添加一个文件。 该文件将包含有关存储库的信息,APT 包管理器将使用它来获取包以及对其的任何未来更新。

对于 Ubuntu 20.04(和 Ubuntu 20.10) 使用以下内容:

echo "deb https://packages.erlang-solutions.com/ubuntu focal contrib" | sudo tee /etc/apt/sources.list.d/erlang-solution.list

我知道上面的命令提到了焦点(对于 Ubuntu 20.04),但它也适用于 Ubuntu 20.10 groovy。

为了 Ubuntu 18.04,使用以下内容:

echo "deb https://packages.erlang-solutions.com/ubuntu bionic contrib" | sudo tee /etc/apt/sources.list.d/erlang-solution.list

您必须更新本地包缓存以通知它来自新添加的存储库的包:

sudo apt update

您会注意到它建议进行多次升级。 如果你列出了可用的升级,你会在那里找到 erlang 包。 要更新现有的 erlang 版本或重新安装,请使用以下命令:

sudo apt install erlang

安装好后就可以测试了。

要退出 Erlang shell,请使用 Ctrl+g,然后输入 q。 我不得不尝试解决这个问题,因为我以前从未使用过 Erlang。

删除二郎

要删除该程序,请使用以下命令:

sudo apt remove erlang

将剩下一些依赖项。 您可以使用以下命令删除它们:

sudo apt autoremove

如果需要,您还可以删除添加的存储库文件:

sudo rm /etc/apt/sources.list.d/erlang-solution.list

就是这样。 在 Ubuntu Linux 上享受使用 Erlang 学习和编码的乐趣。