2014-03-14 71 views
9

如何卸载Erlang/OTP我使用make install从源代码开始构建。安装是通过使用./configure;make;make install;如何卸载或升级Erlang/OTP?

卸载的原因很简单,就是我想从二郎R15B01升级到二郎R15B03

现在我有:

# erl --version 
Erlang R15B01 (erts-5.9.1) [source] [64-bit] [smp:2:2] [async-threads:0] [hipe] [kernel-poll:false] 

Eshell V5.9.1 (abort with ^G) 
1> 

回答

5

有脚本配置,其中路径是您要安装应用程序目录的路径的选择前缀=路径。例如:

./configure --prefix=/opt/erlang-R15B01 

不要忘记为PATH环境变量添加适当的路径。

如果你没有使用以前的安装过程中,此选项则使用了默认路径(在/ usr或/ usr/local),并可以只安装上述旧的新版本同样的方式 -

./configure && make && make install. 
+0

非常感谢您! – Hao

19

如何卸载二郎在Ubuntu:

sudo apt-get purge erlang* 

卸载二郎在Fedora:

sudo yum remove erlang* 

如果您使用默认主目录从源安装erlang,则需要rm -rf /usr/local/erlang/

如果您手动将库或可执行文件复制到其他 文件夹(例如*/lib或*/bin),则可能需要执行额外的清理。

+2

对于** 19.x **路径是:'/ usr/local/lib/erlang /' – DenisKolodin

0

如果您使用Erlang进行开发,我会建议您调查kerl VM manager。它允许你有多个虚拟机“安装”不同的配置选项和切换它们之间的可能性。