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 Solution 仓库的 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 focal,但它也适用于 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,所以我只好尝试了一些按键,然后发现了操作方法。

删除 erlang

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

sudo apt remove erlang

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

sudo apt autoremove

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

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

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

在 Ubuntu 上安装最新版本的 Erlang方法介绍相关推荐

  1. 如何在Ubuntu上安装最新版本的Node js

    如何在Ubuntu上安装最新版本的Node.js 作者:chszs,转载需注明.博客主页:http://blog.csdn.net/chszs Node.js是一个软件平台,通常用于构建大规模的服务器 ...

  2. 在Ubuntu上安装最新版本的Handbrake

    导读 此快速教程介绍了如何使用在基于 Ubuntu 的发行版上使用官方 PPA 安装最新版本的 HandBrake. 此快速教程介绍了如何使用在基于 Ubuntu 的发行版上使用官方 PPA 安装最新 ...

  3. linux下mysql6.0 yum安装,Yum安装最新版本MySQL的方法

    摘要 腾兴网为您分享:Yum安装最新版本MySQL的方法,桌面时钟,翼拍照,小熊到家,梦想旅行等软件知识,以及qq浏览器tv版,广告音乐制作,票友网,雪兔社区,搬运帮,is智慧平台登录,gpuinfo ...

  4. 在ubuntu上安装最新稳定版本的node及npm

    背景 通过ubuntu官方apt安装工具安装的node是最新LTS版本的,而本人是个有点强迫症的人,喜欢追求新的东西,也就是想方设法想要去安装最新版本的node,所以本文也就产生了,附上ubuntu安 ...

  5. ubuntu下安装最新版本nodejs和npm

    ubuntu环境下安装最新版本的nodejs和npm 说明:本人尝试了网上多种ubuntu下安装nodejs和npm总是报一些奇怪的错误,困惑了 一整天,最终测试安装最新版本的nodejs成功 nod ...

  6. linux终端下载notepad,在Linux系统上安装NotePad++的三种方法介绍

    本文介绍在Linux操作系统上安装NotePad++的三种方法,使用Snap.Wine和NotePadQQ.这里要说的是:由于像Wine和Snap软件包这样的工具,在Linux上运行的Notepad+ ...

  7. 平板 刷 linux系统,在Linux系统上安装NotePad++的三种方法介绍

    本文介绍在Linux操作系统上安装NotePad++的三种方法,使用Snap.Wine和NotePadQQ.这里要说的是:由于像Wine和Snap软件包这样的工具,在Linux上运行的Notepad+ ...

  8. linux erlang版本,技术|如何在 Ubuntu Linux 上安装最新的 Erlang

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

  9. Ubuntu: 安装最新版本的 Nginx

    Ubuntu 默认 apt 源中的 Nginx 版本比较旧,今天介绍下如何在 Ubuntu 中安装最新版本的 Nginx. 要安装较新版本的 Nginx, 可以使用 Nginx 的 APT 源.执行如 ...

最新文章

  1. ELK 5.x日志分析 (二) Elasticserach 5.2 安装
  2. 看一眼凌晨四点的哈佛,就会明白中国缺什么
  3. 半个月两次投资,百度健康再扩服务版图
  4. Request和Response-学习笔记02【请求转发和request共享数据、Request_获取ServletContext、request登录案例】
  5. java中log4j的详解(转)
  6. 【深度学习系列】迁移学习Transfer Learning
  7. 应用squid全面加速web(全)
  8. (2) 第二章 WCF服务与数据契约 服务契约详解(三)- [ServiceContract]特性
  9. 图片服务 - thumbor自定义检测
  10. python多进程传递参数,python多进程数据传递
  11. 使用BI软件的好处有哪些
  12. Java中的项目的导入导出
  13. oracle官网下载plsql,Oracle、OracleClient、PLSQL下载安装配置(64位)
  14. 怎么在Chrome浏览器中插入IDM软件的扩展插件?
  15. 【故障诊断分析】滚动轴承故障诊断系统含Matlab源码
  16. 无偏移谷歌瓦片地址_下载谷歌高清无偏移卫星地图
  17. Android中应用分包的方法(Apk Splits)
  18. 先选价、再叫车 高德打车首创上线“比价叫车”
  19. js 百度地图选择某个位置(选点),获取经纬度信息。
  20. 4款小众实用的手机APP,全是安卓手机的黑科技软件!

热门文章

  1. 她92年的,27岁,当上浙大博导。
  2. Python之Scrapy爬虫的常用命令
  3. PyTorch 手把手搭建(MNIST)神经网络
  4. 【Python基础】Python的深浅拷贝讲解
  5. 基于视觉模型强化学习的通用机器人
  6. 服务器越来越慢的原因及解决办法
  7. 在创建ArcGIS Server10.5的站点时,系统提示创建‘System/publishingToolsEX.GPServer’失败(转)...
  8. 【原创】Chrome最新版(53-55)再次爆出BUG!
  9. 稳压管,TVS管,压敏电阻,气体放电管等电涌保护器器件比较------amoBBS
  10. 从电视到网络,vivo营销之变