CentOS 5.1上编译Erlang-R12B-5

问题描述

下午打算在CentOS 5.1上编译Erlang-R12B-5,还是遇到一些问题。首先从Erlang**下载了最新的源码包,解压后./configurate –enable-threads –enable-kernel-poll遇到找不到jdk和odbc的问题,然后下载了jdk-6u10-linux-i586-rpm.bin、unixODBC、unixODBC-devel。一、安装JDK(1)在opt下新建一个java文件夹mkdir /usr/java(2)我用的ftp将JDK文件放入到/usr/java文件夹下放入后,执行下面这个命令:cd /usr/javachmod a+x jdk-6u10-linux-i586-rpm.bin使当前用户拥有对jdk-6u10-linux-i586-rpm.bin的执行权限(3)执行安装./jdk-6u10-linux-i586-rpm.bin运行jdk-6u10-linux-i586-rpm.bin,这时会显示出JDK的安装许可协议,按空格翻页,最后程序会问你是不是同意上面的协议,当然同意啦,输入“yes”之后开始解压JDK到当前目录。此时屏幕上会显示解压的进度。解压完成后/usr/java目录下会新建一个名为“jdk1.6.0_01”的目录,至此我们已经在CentOS下安装好了JDK。二、配置JDK理论上来说JDK装好了以后就可以正常使用了,但是为了我们日后使用的方便,我们还要对它设置一下。与Windows下的JDK设置一样,我们通常需要设置一下环境变量。我习惯修改/etc/profile来添加环境变量,/etc/profile中设置的环境变量就像Windows下环境变量中的系统变量一样,所有用户都可以使用。由于CentOS自带了JRE环境,需要卸载alternatives文件中的javarm /var/lib/alternatives/java,输入’y’确定。用文本编辑器打开/etc/profilevi /etc/profile在最后加入以下几行:export JAVA_HOME=/usr/java/jdk1.6.0_1export CL**PATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport PATH=$PATH:$JAVA_HOME/bin这样我们就设置好了JDK,用reboot命令重启一下机器就可以了。三、删除/卸载JDK删除JDK,别忘了把配置文件的相关内容也清空啊rm -fr jdk1.6.0_1四、安装unixODBCyum install unixODBC五、安装unixODBC-develyum install unixODBC-devel这下./configurate –enable-threads –enable-kernel-poll可以顺利通过了。然后make时又遇到棘手问题了,原来是CentOS 5有bug,ssl需要依赖keyutils和selinux这两个lib。因此编译的时候,需要手工指定链接这两个lib。即编辑Erlang源码包里的lib/ssl/c_src/Makefile.in这个文件,修改LIBS = @LIBS@为LIBS = @LIBS@ -lkeyutils -lselinux重新./configure,make即可。

解决方案

谢谢楼主~~static/image/common/sigline.gif90%打工小伙一生都不可能知道的秘密 http://67177.miyue999.com/

时间: 2024-09-10 13:23:17

CentOS 5.1上编译Erlang-R12B-5的相关文章

CentOS 64位上编译 Hadoop2.6.0

由于hadoop-2.6.0.tar.gz安装包是在32位机器上编译的,64位的机器加载本地库.so文件时会出错,比如: java.lang.UnsatisfiedLinkError: org.apache.hadoop.util.NativeCrc32.nativeComputeChunkedSumsByteArray(II[BI[BIILjava/lang/String;JZ)V  所以需要重新编译 1.编译环境 yum install cmake lzo-devel zlib-devel

CentOS 6.7上编译+YUM两种方法配置MariaDB Galera多主集群实现HA

个人感觉MariaDB Galera做跨机房多主还是很方便的,比直接用MySQL做主从好.跟其他集群一样,为了避免节点出现脑裂而破坏数据,建议Galera集群最低添加3个节点.Galera 集群在高并发的情况下,多主同时写入时可能会发生事务冲突,此时只有一个事务请求会成功,其他的全部失败.可以在写入/更新失败时,自动重试一次,再返回结果.节点中每个节点的地位是平等的,没有主次,向任何一个节点读写效果都是一样的.实际可以配合VIP/LVS或HA使用,实现高可用性.如果集群中的机器全部重启,如机房断

在Centos 5.5 上编译安装mysql 5.5.9_Mysql

创建mysql用户 [root@xuhost opt]# useradd -g mysql mysql3307 -s /bin/nologin -d /usr/local/mysql3307 创建数据目录 [root@xuhost opt]# mkdir /mysqldata/dirdata/mysql3307 [root@xuhost opt]# chown mysql.mysql -R /mysqldata/dirdata/mysql3307 安装 cmake [root@xuhost op

【原创】在CentOS 5.7上通过YUM安装Erlang的坑爹经历(更新)

      想要在虚拟机上的 Linux 环境下,重新搞一下 RabbitMQ 的相关实验,所以重新折腾了下如何操作: Since RabbitMQ is written in Erlang, we need to have installed the language libraries to run the broker.       首先还是要把 Erlang 的安装搞定,最简单的方式是直接重 官网 上下载源码包或rpm包再安装,但是我是个喜欢折腾的人,所以我选择了另外一种"比较笨拙&qu

CentOS 6.7 x64上编译安装ffmpeg的教程

系统信息 [root@LookBack ~]# getconf LONG_BIT 64 [root@LookBack ~]# cat /etc/redhat-release CentOS release 6.7 (Final) yum源信息,这里就不再说epel和rpmforge源的安装了 [root@LookBack ~]# yum repolist 已加载插件:fastestmirror Loading mirror speeds from cached hostfile  * base:

centos 7系统下编译安装 mysql5.7教程_Mysql

一.安装约定      mysql安装路径: /usr/local/mysql      mysql数据库路径: /data/mysql      my配置文件路径: /usr/local/mysql/my.cnf 二.卸载mariadb # rpm -qa | grep mariadb # rpm -e --nodeps mariadb-libs-5.5.37-1.el7_0.x86_64 包名是上一条查询得知 三.创建用户组.用户      添加mysql组 groupadd mysql  

CentOS 7.2 下编译安装PHP7.0.10+MySQL5.7.14+Nginx1.10.1的方法详解(mini版本)_php实例

一.安装前的准备工作 1.yum update #更新系统 2.yum install gcc gcc-c++ autoconf automake cmake bison m4 libxml2 libxml2-devel libcurl-devel libjpeg-devel libpng-devel libicu-devel #安装php.MySQL.Nngix所依赖的包 3.下载以下包 #我把所有源文件都下载在root目录,读者可自行修改源文件存放目录 3.1 libmcrypt-2.5.8

CentOS 6.6下编译安装Tengine 2+PHP 5.5.+MariaDB 5.5步骤

前言 本文主要大致介绍CentOS 6.6 下编译安装Tengine.PHP.MariaDB.面向有Linux基础且爱好钻研的朋友.技艺不精,疏漏再所难免,还望指正. 测试环境简介: 系统: CentOS 6.6 X86_64,最小化安装 IP: 192.168.1.10 Tengine: 2.1.0(基于Nginx1.6.2) MariaDB: 5.5.41 PHP: 5.5.22 1.准备工作 1.1.系统硬件准备 尽管Linux能最大化发挥硬件资源,但RHEL/CentOS随着版本增加对最

CentOS 6系统上借助docker快速搭建openvpn服务

一.安装docker 1.在CentOS6上安装docker除去编译之外还可以通过yum安装,不过是用EPEL源来安装 [root@li760-160 ~]# yum clean all [root@li760-160 ~]# yum makecache [root@li760-160 ~]# yum install -y epel-release 2.安装docker 和rzsz命令方便等下传输ovpn配置文件 [root@li760-160 ~]# yum install -y docker