2014-03-14 96 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。它允許你有多個虛擬機「安裝」不同的配置選項和切換它們之間的可能性。