web-dev-qa-db-fra.com

Comment désinstaller ou mettre à niveau Erlang/OTP?

Comment puis-je désinstaller Erlang/OTP que j'utilise make install pour compiler les sources plus tôt. L'installation est assez simple en utilisant ./configure;make;make install;

La raison de la désinstallation est que je souhaite mettre à niveau de Erlang R15B01 à Erlang R15B03

Maintenant j'ai:

# 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>
11
Hao

Il existe une option --prefix = chemin du script configuré, où chemin est le chemin du répertoire dans lequel vous souhaitez installer une application. Par exemple:

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

N'oubliez pas d'ajouter le chemin approprié à la variable d'environnement PATH.

Si vous n'avez pas utilisé cette option lors de l'installation précédente, le chemin par défaut a été utilisé (/ usr ou/usr/local) et vous pouvez simplement installer la nouvelle version au-dessus de l'ancienne de la même manière 

./configure && make && make install.
7
Danil Onishchenko

Comment désinstaller Erlang sur Ubuntu:

Sudo apt-get purge erlang*

Désinstallez Erlang sur Fedora:

Sudo yum remove erlang*

Si vous avez installé erlang à partir du source en utilisant le répertoire de base par défaut, vous devrez rm -rf /usr/local/erlang/

Un nettoyage supplémentaire pourrait être nécessaire si vous aviez copié manuellement des bibliothèques ou des exécutables dans d'autres dossiers , Comme */lib ou */bin. 

26
Eric Leschinski

Si vous utilisez Erlang pour le développement, je vous conseillerais de regarder dans kerl VM manager . Il vous permet d’avoir plusieurs VM "installées" avec différentes options de configuration et la possibilité de basculer entre elles.

1
mpm

Comme alternative à kerl, nous pouvons également utiliser erln8 pour avoir plusieurs environnements Erlang.

https://erln8.github.io/erln8/

0
januarvs