`
xumingyong
  • 浏览: 182423 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

转载:UBUNTU下安装Erlang的两种方法

 
阅读更多
================第一种===============================================
1. 在包管理器中选择Settings->Repository菜单,选择http://ubuntu.srt.cn作为服务器。
2. 下载辅助包:
sudo apt-get install build-essential libncurses5-dev m4 libssl-dev unixodbc unixodbc-dev libc6 freeglut3-dev libwxgtk2.8-dev sun-java6-jre xsltproc fop
3. 在erlang_otp_SRC***目录下,运行./configure & make & make install | checkinstall

================第二种===============================================
重装的ubuntu系统(ubuntu server)的开发环境几乎是裸的,再重新编译安装erlang需要一些关键库,去年装过,今年再装又忘了,记之备查

1. gcc/g++、make等开发工具
Bash代码 复制代码

 

sudo apt-get install build-essential 

2. 其它Erlang用到的关键库
sudo apt-get install libncurses5-dev 
sudo apt-get install m4 
sudo apt-get install libssl-dev

3. 此外还有一些非关键库也可以装上,不然make也通不过

 

sudo apt-get install libc6 (这个新Ubuntu 9.10不用再装了)
sudo apt-get install unixodbc unixodbc-dev  ODBC方式提供对传统关系数据库支持
sudo apt-get install freeglut3-dev libwxgtk2.8-dev
sudo apt-get install sun-java6-jdk  需要这个编译JInterface

注:
安装完jdk后最好检查一下javac,因为新安装的JDK不一定会自动成为缺省的JDK。(JInterface是JDK5的, 若缺省JDK低于1.5,make到JInterface时依然会出错),检查java编译器的版本:
Bash代码 复制代码

 

javac -version

如果不是刚安装的版本,修改javac链接指向新位置:
rm /etc/alternatives/javac
ln -s /usr/lib/jvm/java-6-sun/bin/javac /etc/alternatives/javac

rm /etc/alternatives/java
ln -s /usr/lib/jvm/java-6-sun/bin/java /etc/alternatives/java



4. 在R13B03后,帮助文档的生成方式有了变化,要想自动生成帮助文件,需要安装xsltproc和
Bash代码 复制代码

 

sudo apt-get install xsltproc
sudo apt-get install fop


都挺大的,如果不在乎文档,可以不安装,不影响make
分享到:
评论
2 楼 xumingyong 2010-01-30  
感谢mryufeng提醒,只是在其他UNIX下不知道有没有相关的命令。
1 楼 mryufeng 2010-01-29  
apt-get build-dep erlang

相关推荐

    可在ubuntu上安装erlang的deb包

    6,安装失败,你骂我好了,并把你的ubunt版本、是否是在虚拟机和其下的虚拟机软件名称和版本与再其下的os名称和版本、硬件(cpu、memory、Mainboard、disk)等信息email给我,我帮你找能用的版本。 软件相关信息: ...

    erlang-23.2.1-1.el7.x86-64.rpm

    Erlang:RabbitMQ 是用 Erlang 编写的,因此需要 Erlang 运行时。确保安装了兼容的 Erlang 版本;Erlang:RabbitMQ 是用 Erlang 编写的,因此需要 Erlang 运行时。确保安装了兼容的 Erlang 版本;Erlang:RabbitMQ ...

    centos6下离线安装erlang所需要的所有rpm包

    在Linux系统中,Erlang是一种强大的编程语言和并发平台,尤其在分布式计算、实时系统以及高可用性软件开发领域有着广泛的应用。对于那些没有网络连接或者网络环境不稳定的情况,离线安装Erlang就显得尤为重要。在...

    Centos7安装RabbitMQ的文档和安装包(包含erlang安装包).rar

    RabbitMQ基于Erlang编程语言,因此在安装RabbitMQ之前,我们需要先安装Erlang环境。本文将涵盖以下几个关键知识点: 1. **Erlang安装**: Erlang是RabbitMQ的基础,因为RabbitMQ是用Erlang编写的。首先,我们需要...

    erlang安装帮助包

    在没有网络连接的情况下,离线安装Erlang可能会遇到一些挑战,但通过使用提供的压缩包,我们可以遵循以下步骤进行安装。 首先,我们需要了解Erlang的基本结构和依赖。Erlang的安装通常包括运行时系统(erts)和各种...

    windows下安装Erlang环境

    Erlang是一种强大的编程语言,特别适合于构建高并发、分布式和容错性强的系统。由爱立信的CS-Lab开发,Erlang的设计目标是处理大规模并发活动,这在传统的操作系统上可能非常困难。它的核心特性使其在处理并发性、...

    Linux下安装erlang

    Linux下傻瓜式安装erlang

    ubuntu20.04离线安装perf3

    在Ubuntu 20.04系统中离线安装iperf3是一个常见的需求,特别是在没有互联网连接或者网络环境受限的情况下。iperf3是一个强大的网络性能测试工具,它允许用户测量TCP和UDP带宽性能,这对于网络优化、服务器性能评估...

    Erlang and OTP in Action MEAP May 2010

    Erlang and OTP in Action Martin Logan, Eric Merritt, and Richard Carlsson MEAP Began: August 2008 Softbound print: May 2010 (est.) | 500 pages ISBN: 1933988789 Part One: Getting Past Pure Erlang; ...

    erlang安装设置.docx

    - **Linux平台**:通常可以通过包管理器来安装Erlang,例如在Ubuntu上使用`sudo apt-get install erlang`命令进行安装。 - **MacOS平台**:可以通过Homebrew安装Erlang,命令为`brew install erlang`。 #### 3. ...

    安装Erlang所需包

    Erlang是一种强大的编程语言,尤其在分布式系统、并发处理和实时系统方面表现优秀,它广泛应用于电信、银行、Web服务器等领域。在Linux CentOS操作系统上安装Erlang,需要一些特定的依赖包来确保编译和运行的顺利...

    图书:Erlang和OTP实战

    Erlang是一种函数式编程语言,最初由爱立信公司为电话交换系统设计,因其在处理大量并发连接和实时通信方面的优秀性能而受到广泛关注。它的主要特点包括轻量级进程、消息传递模型以及热代码升级机制。这些特性使得...

    Centos7安装erlang和RabbitMq.docx

    然后,安装 Erlang: Rpm -ivh erlang-19.0.4-1.el6.x86_64.rpm 安装完成后,可以使用 erl 命令检查是否配置成功: erl 二、RabbitMQ 安装 RabbitMQ 的安装需要依赖一些软件包,包括 socat、build-essential、...

    rabbitmq编译安装erlang的所需要的依赖rpm包

    在IT行业中,RabbitMQ是一种广泛应用的消息队列服务器,它基于Erlang编程语言构建,为分布式系统提供了高效、可靠的异步通信解决方案。在ARM架构的系统上安装RabbitMQ时,由于某些软件包可能不直接提供预编译的ARM...

    Ubuntu 16.04 LTS安装最新RabbitMQ 3.8.16和Erlang 23.3.4.2.pdf

    从提供的文件内容中,我们可以提炼出关于在Ubuntu 16.04 LTS上安装最新版本的RabbitMQ和Erlang的详细步骤和知识点。以下是关于该主题的详细解释: ### 安装RabbitMQ和Erlang的准备工作 在开始安装前,确保Ubuntu ...

    用matlab产生 erlang分布的随机数,两种方法

    这两种方法都能有效地生成Erlang分布的随机数。`gammavariate`方法简单直接,而利用CDF的方法则更灵活,可以应用于没有现成函数的情况。在实际应用中,应根据具体需求和计算效率选择合适的方法。 在处理这些随机数...

    通信网理论基础:第三章 Erlang拒绝和等待系统.pdf

    电话交换系统分为两种类型:无限话源的Erlang系统和有限话源的Engset系统。 时间阻塞率是衡量系统繁忙程度的指标,表示系统因所有线路繁忙而无法处理呼叫的时间比例。而呼叫阻塞率,也称为呼损,是指被拒绝的呼叫...

    win64_erlang24.2.2

    win64位系统 。 erlang24.2.2。

    erlang环境搭建

    1. **安装Erlang**:打开终端,输入以下命令安装Erlang: - Ubuntu/Debian: `sudo apt-get update && sudo apt-get install erlang` - CentOS/RHEL: `sudo yum install epel-release && sudo yum install erlang` ...

    eclipse的erlang插件 erlide

    在手动安装或更新Erlide时,可以将这些文件解压到Eclipse的相应目录下,然后启动Eclipse使其生效。 总之,Erlide是Eclipse中的一款优秀Erlang开发插件,它极大地提升了Erlang程序员在Eclipse中的开发体验。通过其...

Global site tag (gtag.js) - Google Analytics