Como instalar a versão mais recente do gcc e aumentar em uma versão antiga do openSUSE?

3

Eu preciso instalar o gcc 5.2 e aumentar o 1.62 no openSUSE 11.4. O ponto é que a versão oficial dessas duas ferramentas no openSUSE 11.4 é gcc 4.5 e boost 1.44. Eu tentei construí-los a partir do código-fonte, mas o problema é que, em relação a muitas dependências, eu deveria construir essas dependências também.

Existe algum método simples para fazer este trabalho?

    
por hsalimi 14.03.2017 / 00:41

1 resposta

2

Em teoria, você pode recompilar tudo com dependências de versão suportadas. No entanto, isso pode envolver muito trabalho pesado e a maneira mais rápida de fazer as coisas funcionarem é fazer com que outra pessoa faça o trabalho pesado para você. Portanto, além do sistema normal, instale uma ou mais distribuições para o trabalho de desenvolvimento. Isso não precisa ter muita sobrecarga: você não precisa configurar uma máquina virtual, um chroot ambiente vai fazer bem. O Schroot é uma ferramenta útil para configurar ambientes chroot com um sistema diferente, mas com o mesmo diretório base.

Eu escrevi um guia para distribuições do tipo Debian; você poderia seguir este guia e instalar o Debian unstable no SuSE, e este post do blog por masterpatricko descreve) explica uma configuração com um host SuSE.

Para um controle mais refinado das versões das ferramentas de desenvolvimento, você pode usar o gerenciador de pacotes Nix para instalar o software em seu diretório home . O nix-user-chroot é uma ferramenta semelhante ao schroot que permite executar facilmente o software a partir de um software diferente (gerenciado pelo Nix). , neste caso) instalação.

    
por 14.03.2017 / 01:53