CentOS 6.2 64bit 安装erlang及RabbitMQ Server
1、操作系统环境(CentOS 6.2 64bit)
[root@leekwen ~]# cat /etc/issue CentOS release 6.2 (Final) Kernel \r on an \m [root@leekwen ~]# cat /proc/cpuinfo |grep "clflush size" clflush size : 64 clflush size : 64 clflush size : 64 clflush size : 64 clflush size : 64 clflush size : 64 clflush size : 64 clflush size : 642、安装erlang依赖的基本环境
[root@leekwen ~]# yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel3、导入erlang源,并安装erlang
[root@leekwen ~]# rpm --import http://binaries.erlang-solutions.com/debian/erlang_solutions.asc [root@leekwen ~]# wget -O /etc/yum.repos.d/erlang_solutions.repo http://binaries.erlang-solutions.com/rpm/centos/erlang_solutions.repo --2014-04-09 22:29:49-- http://binaries.erlang-solutions.com/rpm/centos/erlang_solutions.repo Resolving binaries.erlang-solutions.com... 46.235.224.136 Connecting to binaries.erlang-solutions.com|46.235.224.136|:80... connected. HTTP request sent, awaiting response... 301 Moved Permanently Location: http://packages.erlang-solutions.com//rpm/centos/erlang_solutions.repo [following] --2014-04-09 22:29:56-- http://packages.erlang-solutions.com//rpm/centos/erlang_solutions.repo Resolving packages.erlang-solutions.com... 31.172.186.53 Connecting to packages.erlang-solutions.com|31.172.186.53|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 245 Saving to: /etc/yum.repos.d/erlang_solutions.repo 100%[=================================================================================>] 245 --.-K/s in 0s 2014-04-09 22:30:09 (34.0 MB/s) - /etc/yum.repos.d/erlang_solutions.repo [root@leekwen ~]# wget http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm Resolving tree.repoforge.org... 78.46.17.228 Connecting to tree.repoforge.org|78.46.17.228|:80... connected. HTTP request sent, awaiting response... 301 Moved Permanently Location: http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm [following] --2014-04-09 22:30:54-- http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm Resolving apt.sw.be... 193.1.193.67 Connecting to apt.sw.be|193.1.193.67|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 12700 (12K) [application/x-redhat-package-manager] Saving to: rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm 100%[=================================================================================>] 12,700 4.80K/s in 2.6s 2014-04-09 22:31:07 (4.80 KB/s) - rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm [root@leekwen ~]# rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt [root@leekwen ~]# rpm -i rpmforge-release-0.5.2-2.el6.rf.*.rpm [root@leekwen ~]# yum update [root@leekwen ~]# yum update --skip-broken [root@leekwen ~]# yum install erlang4、测试erlang环境
[root@leekwen ~]# erl Erlang R16B03 (erts-5.10.4) [source] [64-bit] [smp:8:8] [async-threads:10] [kernel-poll:false] Eshell V5.10.4 (abort with ^G) 1> A=12. 12 2> A. 12 3> BREAK: (a)bort (c)ontinue (p)roc info (i)nfo (l)oaded (v)ersion (k)ill (D)b-tables (d)istribution ^C[root@leekwen ~]#5、 下载 并安装rabbitmq-server
[root@leekwen ~]# wget -c http://www.rabbitmq.com/releases/rabbitmq-server/v3.3.0/rabbitmq-server-3.3.0-1.noarch.rpm --2014-04-10 16:44:24-- http://www.rabbitmq.com/releases/rabbitmq-server/v3.3.0/rabbitmq-server-3.3.0-1.noarch.rpm Resolving www.rabbitmq.com... 192.240.153.117 Connecting to www.rabbitmq.com|192.240.153.117|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 3869384 (3.7M) [application/x-redhat-package-manager] Saving to: “rabbitmq-server-3.3.0-1.noarch.rpm” 100%[======================================>] 3,869,384 11.9K/s in 5m 37s 2014-04-10 16:50:10 (11.2 KB/s) - “rabbitmq-server-3.3.0-1.noarch.rpm” saved [3869384/3869384] [root@leekwen ~]# yum install rabbitmq-server-3.3.0-1.noarch.rpm Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile * base: centos.ustc.edu.cn * extras: centos.ustc.edu.cn * rpmforge: ftp.r