Não é possível instalar o erlang

3

Estou tentando instalar Erlang para RabbitMQ on CentOS release 6.4 (Final)

yum install -y erlang

Isso me dá o seguinte erro:

Error: Package: erlang-R12B-5.12.el5.rf.x86_64 (rpmforge)
Requires: libodbc.so.1()(64bit)

Não consigo encontrar a solução para libodbc.so.1 Eu também instalei unixODBC e unixODBC-devel

    
por Maniar 11.03.2014 / 14:36

2 respostas

1

O lançamento do R12B é de 2008. Houve uma atualização em como ele lida com as bibliotecas ODBC no R13A, de acordo com o arquivo leia-me desse release:

          The configure script of the odbc application now also looks
          for odbc libraries in lib64 and lib/64 directories when
          building on a 64-bit system.

Isso pode explicar por que uma versão mais antiga está tendo problemas para localizar a biblioteca ODBC correta.

Se você não precisa dessa versão específica (e eu sinceramente espero que você não tenha!), você deve adicionar o repositório Erlang para obter a versão atual:

 wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm
 rpm -Uvh erlang-solutions-1.0-1.noarch.rpm

Se você não quiser fazer isso, você pode usar a versão no repositório epel é R14B, que é pelo menos a partir desta década (2010 para ser preciso). Para começar a usar esse repositório, execute

 su -c 'rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm'

e tente instalar o erlang novamente.

    
por 11.03.2014 / 16:02
2

Você pode instalar o erlang usando erlang-solution repo

  • Instalar repo

    wget http://packages.erlang-solutions.com/erlang-solutions-1.0-1.noarch.rpm

    rpm -Uvh erlang-solutions-1.0-1.noarch.rpm

  • Instalar o erlang

    sudo yum install erlang

por 19.01.2016 / 14:03