RHEL 6 x64: executando aplicativos de 32 bits

5

Desenvolvemos uma aplicação que atualmente funciona apenas no modo de 32 bits. Ele funcionou bem no RHEL 5, mas não funcionou no RHEL 6. O motivo é que o RHEL 6, por padrão, é instalado apenas com bibliotecas de 64 bits. Além disso, não encontramos uma maneira de escolher a instalação do ambiente de tempo de execução de 32 bits durante ou após a instalação do sistema.

Naturalmente, encontramos uma maneira de instalar três pacotes rpm com bibliotecas de 32 bits necessários para o funcionamento de nosso aplicativo. Mas parece desagradável para nossos clientes (temos que instalar três rpms do DVD na linha de comando). Então a questão é:

Existe uma maneira conveniente para os clientes do RHEL 6 instalarem bibliotecas de 32 bits em seu sistema RHEL 6? Diga, qualquer item de fácil utilização no menu ou um comando especial que instale o mesmo conjunto de bibliotecas do sistema de 32 bits que existiam no RHEL 5? Quais são as melhores práticas em tais casos?

    
por user54614 12.07.2011 / 13:16

5 respostas

13

A correção no RHEL6 ou em derivadas do RHEL6 é adicionar o parâmetro multilib_policy=all no seu arquivo /etc/yum.conf e isso deve funcionar.

Ele permitirá a busca de pacotes de todas as arquiteturas e não está limitado apenas às versões de 64 bits.

    
por 29.09.2012 / 09:22
2

Eu acho que é apenas

yum groupinstall "Legacy Software Support"

Isso permitirá que pessoas em 64bits usem aplicativos de 32 bits

yum groupinstall "Legacy Software Development"

Isso permitirá que pessoas de 64 bits usem aplicativos de 32 bits

    
por 12.07.2011 / 14:31
0

Se os rpms estiverem no dvd, eles também estarão no repositório, então você poderá instalá-los com sudo yum install <pkgs> .

Inclua instruções no arquivo leia-me ou forneça um script + instruções ... no arquivo leia-me.

    
por 12.07.2011 / 14:24
0

O RHEL disponibiliza muitas bibliotecas de 32 bits para seus sistemas de 64 bits. Por exemplo, yum search libstdc++ produz um pacote x86_64 (64 bits) e um pacote i686 (32 bits). Então você pode usar yum

    
por 19.10.2016 / 13:21
-1
compat-libstdc++-296
compat-libstdc++-33

ajuda com o java 1.6 32 bit no centos 6.4 64bit

    
por 08.08.2013 / 16:06