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

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

[[385740]]

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

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

  1. sudo apt install erlang

 

但是,Ubuntu 仓库提供的 Erlang 版本可能不是最新的

如果你想要 Ubuntu 上最新的 Erlang 版本,你可以添加 Erlang Solutions 提供的仓库。它们为各种 Linux 发行版、Windows 和 macOS 提供了预编译的二进制文件。

如果你之前安装了一个名为 erlang 的包,那么它将会被升级到由添加的仓库提供的较新版本。

在 Ubuntu 上安装最新版本的 Erlang

你需要在 Linux 终端下载密钥文件。你可以使用 wget 工具,所以请确保你已经安装了它:

  1. sudo apt install wget

接下来,使用 wget 下载 Erlang Solution 仓库的 GPG 密钥,并将其添加到你的 apt 打包系统中。添加了密钥后,你的系统就会信任来自该仓库的包。

  1. 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),使用以下命令:

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

我知道上面的命令提到了 Ubuntu 20.04 focal,但它也适用于 Ubuntu 20.10 groovy。

对于 Ubuntu 18.04,使用以下命令:

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

你必须更新本地的包缓存,以通知它关于新添加的仓库的包。

  1. sudo apt update

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

  1. sudo apt install erlang

安装好后,你可以测试一下。

 

要退出 Erlang shell,使用 Ctrl+g,然后输入 q,由于我从来没有用过 Erlang,所以我只好尝试了一些按键,然后发现了操作方法。

删除 erlang

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

  1. sudo apt remove erlang

还会有一些依赖关系。你可以用下面的命令删除它们:

  1. sudo apt autoremove

如果你愿意,你也可以删除添加的仓库文件。

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

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

责任编辑:庞桂玉 来源: Linux中国
相关推荐

2023-11-04 21:40:58

UbuntuLibreOffic

2017-03-29 16:18:11

LinuxUbuntuRedmine

2021-09-11 15:41:55

UbuntuDropbox云服务

2021-07-12 14:47:16

UbuntuZlib代码

2020-08-14 13:50:13

UbuntuHandbrakeLinux

2022-08-05 22:02:07

UbuntuLinuxVim

2022-11-22 08:24:28

UbuntuLinux命令

2019-08-02 15:30:42

UbuntuMongoDB命令

2020-02-25 20:50:38

UbuntuLinuxGit

2020-03-24 07:00:00

UbuntuLinuxNetbeans

2020-04-08 12:20:25

UbuntuLinuxOracle Java

2020-03-20 18:19:05

UbuntuLinuxNetbeans

2021-06-15 09:46:43

UbuntuLinuxCode Blocks

2019-08-30 11:20:28

UbuntuVirtualBoxLinux

2018-10-15 15:23:50

UbuntupipPython

2023-08-08 12:38:52

2024-01-04 11:50:00

UbuntuDocker

2015-10-16 10:07:22

Justniffer安装Ubuntu

2021-12-04 21:45:19

UbuntuLinux开源

2013-07-25 10:00:30

UbuntuVirtualBox
点赞
收藏

51CTO技术栈公众号