Executando o instalador de 32 bits no CentOS de 64 bits

2

Estou tentando executar o instalador de um determinado software (provavelmente não devo nomear o aplicativo caso o fornecedor de software fique chateado com o que estou prestes a dizer) em uma nova instalação do CentOS 6.3 de 64 bits . O fornecedor de software suporta apenas sistemas operacionais de 64 bits e o próprio aplicativo requer o JDK 1.6. No entanto, o problema é que o instalador que eles fornecem não funcionará com o JDK 1.6 - ele funcionará apenas com o JDK 1.4.2. A abordagem recomendada pelo fornecedor é instalar o aplicativo em uma instância de 32 bits do CentOS e copiá-lo para o servidor de 64 bits. Gênio. Além disso, consegui instalar o JDK 1.4.2 (32 bits) no servidor de 64 bits.

No entanto, agora, quando executo o instalador, recebo a seguinte mensagem de erro:

O instalador não pode ser executado no modo gráfico. Tente executar o instalador com o sinalizador -console ou -silent.

Infelizmente não há modo de console. Impressionante.

O fornecedor requer que um número de bibliotecas X11 seja instalado. Eu consegui encontrar RPMs para a maioria deles, mas um deles está me dando tristeza:

xorg-x11-libs-6.8.2-1.EL.13.25.1.i686.rpm

Não consegui encontrar uma versão de 64 bits, mas, de acordo com o fornecedor, a versão de 32 bits está correta e é tudo que consegui encontrar:

xorg-x11-libs-6.8.2-1.EL.13.25.1.i386.rpm

Mas quando tento instalá-lo, recebo o seguinte erro:

Não é possível instalar o /home/phobbs/Downloads/X11-libraries/xorg-x11-libs-6.8.2-1.EL.13.25.1.i386.rpm como nenhuma transação

Eu não tenho ideia do que isso significa. Depois de várias horas pesquisando, ainda não sei como instalar essa biblioteca em particular. Mesmo que eu possa ser instalado, não sei se isso permitirá que o instalador seja executado, portanto talvez não tenha outra escolha a não ser executar o instalador no CentOS de 32 bits, como sugerido.

Qualquer sugestão será bem-vinda.

    
por MrGordonz 29.11.2012 / 08:31

1 resposta

1

Tudo o que você precisa para trabalhar com pacotes de 32 bits no seu sistema EL6.3 é glibc.i686 . Em meus sistemas de 64 bits, normalmente acabo com uma versão de 32 bits e de 32 bits do glibc instalada. Apenas execute yum -y install glibc.i686 .

[root@fo-shizzle ~]# yum list installed | grep glibc
glibc.i686              2.12-1.80.el6_3.6
glibc.x86_64            2.12-1.80.el6_3.6

e

[root@fo-shizzle ~]# rpm -qi glibc
Name        : glibc                        Relocations: (not relocatable)
Version     : 2.12                              Vendor: CentOS
Release     : 1.80.el6_3.6                  Build Date: Thu Nov  1 04:17:46 2012
Install Date: Fri Nov 30 13:45:52 2012         Build Host: c6b9.bsys.dev.centos.org
Group       : System Environment/Libraries   Source RPM: glibc-2.12-1.80.el6_3.6.src.rpm
Size        : 12941158                         License: LGPLv2+ and LGPLv2+ with exceptions and GPLv2+
Signature   : RSA/SHA1, Thu Nov  1 05:23:46 2012, Key ID 0946fca2c105b9de
Packager    : CentOS BuildSystem <http://bugs.centos.org>
URL         : http://sources.redhat.com/glibc/
Summary     : The GNU libc libraries
Description :
.
.
.
Name        : glibc                        Relocations: (not relocatable)
Version     : 2.12                              Vendor: CentOS
Release     : 1.80.el6_3.6                  Build Date: Thu Nov  1 03:53:47 2012
Install Date: Fri Nov 30 13:46:48 2012         Build Host: c6b9.bsys.dev.centos.org
Group       : System Environment/Libraries   Source RPM: glibc-2.12-1.80.el6_3.6.src.rpm
Size        : 13769290                         License: LGPLv2+ and LGPLv2+ with exceptions and GPLv2+
Signature   : RSA/SHA1, Thu Nov  1 05:23:42 2012, Key ID 0946fca2c105b9de
Packager    : CentOS BuildSystem <http://bugs.centos.org>
URL         : http://sources.redhat.com/glibc/
Summary     : The GNU libc libraries

Quanto ao seu problema de libs Xorg, não há pacote para o EL6.3. Onde você encontrou o RPM que está tendo problemas para instalar? Isso parece uma bagunça ... Os pacotes necessários para o encaminhamento do X11 em um sistema CentOS 6.3 são:

xorg-x11-font-utils.x86_64
xorg-x11-fonts-Type1.noarch
xorg-x11-server-Xorg.x86_64
xorg-x11-server-common.x86_64
xorg-x11-server-utils.x86_64
xorg-x11-utils.x86_64        
xorg-x11-xauth.x86_64   
xorg-x11-xinit.x86_64  
xorg-x11-xkb-utils.x86_64

Se você estiver se conectando via SSH de outro sistema Linux ou * nix, você vai querer rodar "ssh -Y servername" ou "ssh -X servername" para habilitar o encaminhamento do X11.

    
por 01.12.2012 / 19:10