compila software com versão antiga do kernel gcc e linux

2
Distributor ID: SUSE LINUX
Description:    openSUSE 11.4 (x86_64)
Release:    11.4
Codename:   Celadon

gcc (SUSE Linux) 4.5.1

Linux linux-14ay 2.6.37.6-0.20-desktop #1 SMP PREEMPT 2011-12-19 23:39:38 +0100 x86_64 x86_64 x86_64 GNU/Linux

Estou tentando instalar o software no sistema acima. No entanto, o software que eu preciso requer uma versão anterior do gcc (versão 4.1) minha versão de instalação atual é 4.5.1. É possível instalar um 4.1 no meu sistema atual? De onde eu tiraria a versão do gcc?

Além disso, recebo esta mensagem sobre o kernel do Linux

The current kernel version (2.6.37.6-0.20-desktop) is later than
the version currently supported by this software (2.6.5)

É possível instalar esse kernel anterior. De onde eu tiraria isso?

    
por ant2009 15.10.2012 / 05:27

3 respostas

1

Por que você não configura um ambiente chroot com a distribuição "alternativa" e pode compilar usando uma versão mais antiga do gcc e bibliotecas / binários relacionados.

Eu usei o schroot no Ubuntu para facilitar enormemente a dor no processo.

link

detalha como você pode usar o schroot com o Suse.

    
por 19.10.2012 / 09:55
1

Não é uma boa ideia rodar pacotes não suportados, a menos que você saiba que você está querendo, e já que você está vindo aqui para pedir ajuda, você provavelmente deve seguir este aviso. Olhando para o Guia de Lançamento para o seu software, o RedHat 5u6 é a mais recente distribuição suportada, então por que não você instala isso (você provavelmente pode usar o CentOS 5.6) em uma máquina virtual e evita toda dor de cabeça.

    
por 23.10.2012 / 13:34
0

Se você pode instalar uma distro antiga, você pode fazer um binário com link estático com uma ferramenta como esta: link que eu esperaria que funcionasse no sistema mais moderno.

Como alternativa, execute uma VM da antiga distro?

    
por 23.10.2012 / 14:05