CentOS 6 卸载erlang

CentOS6 安装新版本erlang时,出现冲突,需要卸载老版本,再次安装,方法如下:

[root@tom root]# rpm -ivh erlang-22.0.7-1.el6.x86_64.rpm 
warning: erlang-22.0.7-1.el6.x86_64.rpm: Header V4 RSA/SHA1 Signature, key ID 6026dfca: NOKEY
Preparing...                ########################################### [100%]
	file /usr/lib64/erlang/bin/epmd from install of erlang-22.0.7-1.el6.x86_64 conflicts with file from package erlang-erts-R14B-04.3.el6.x86_64
....
....
22.0.7-1.el6.x86_64 conflicts with file from package erlang-erts-R14B-04.3.el6.x86_64
	file /usr/lib64/erlang/releases/RELEASES.src from install of erlang-22.0.7-1.el6.x86_64 conflicts with file from package erlang-erts-R14B-04.3.el6.x86_64
	file /usr/lib64/erlang/releases/start_erl.data from install of erlang-22.0.7-1.el6.x86_64 conflicts with file from package erlang-erts-R14B-04.3.el6.x86_64

[root@yz02-cs-wss006136 zhufeifei]# yum remove erlang-erts-R14B-04.3.el6.x86_64
Loaded plugins: fastestmirror, security
Setting up Remove Process
Resolving Dependencies
--> Running transaction check
---> Package erlang-erts.x86_64 0:R14B-04.3.el6 will be erased
--> Processing Dependency: erlang-erts(x86-64) = R14B-04.3.el6 for package: erlang-edoc-R14B-04.3.el6.x86_64
--> Processing Dependency: erlang-erts(x86-64) = R14B-04.3.el6 for package: erlang-toolbar-R14B-04.3.el6.x86_64
....
....
....
Complete!

[root@tom root]# rpm -ivh erlang-22.0.7-1.el6.x86_64.rpm 
warning: erlang-22.0.7-1.el6.x86_64.rpm: Header V4 RSA/SHA1 Signature, key ID 6026dfca: NOKEY
Preparing...                ########################################### [100%]
   1:erlang                 ########################################### [100%]

可能还需要更新erlang/otp: otp_src_22.0.tar.gz, 下载编译安装

./configure --prefix=/usr/local/erlang --without-javac

make

make install

# 删除老版链接
rm /usr/local/bin/erl

# 链接到新的erl
ln -s /usr/local/erlang/bin/erl /usr/local/bin/erl

# 验证
[root@tom root]# erl
Erlang/OTP 22 [erts-10.4] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] [hipe]
Eshell V10.4  (abort with ^G)
1>

如果make时出现:`ZLIB_1.2.7.1' not found (required by erlc)

下载zlib : zlib-1.2.11

./configure

make & make install

cp /usr/local/lib/libz.so.1.2.11 /lib64/

rm /lib64/libz.so.1

ln -s libz.so.1.2.11 libz.so.1

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值