Use os pacotes da máquina host do chroot convidado no Ubuntu

0

Estou testando a compatibilidade do meu software com uma versão muito antiga do Ubuntu. O software até agora foi desenvolvido no Ubuntu Precise 12.04 e agora precisa ser testado no Ubuntu 6.0 Dapper.

Para isso eu instalei o Dapper como chroot dentro do meu Precise. O software deve ser construído a partir da fonte. Ele deve ser compilado com o libc6-2.3 que está disponível no dapper do chroot.

Como todas as outras dependências principais já estão instaladas na máquina host (Precise), eu quero que essas instalações sejam usadas imediatamente. Eu não quero instalá-los novamente no Dapper. No entanto libc6-2.3 deve ser usado somente a partir do Dapper.

Minhas perguntas:

  1. Isso é possível?
  2. Se sim, como? O que eu entendo aqui é que eu não posso coisas como: "mount --bind /etc <chroot dir>/etc" . Se eu fizer isso, seria como construir meu software no Precise, certo?
por drumstick 10.05.2012 / 14:58

1 resposta

0

Pelo que você está dizendo, pode ser mais fácil testar o sistema operacional em uma máquina virtual. Caso contrário, as dependências da sua máquina começarão a mexer - elas terão muitas mudanças em 6 anos! Pegue uma cópia do virtalbox e instale dentro dela.

Quanto à ligação chroot, é provavelmente possível, mas não é uma boa ideia. Obtenha uma VM e o teste será mais fácil:)

    
por 11.05.2012 / 00:00

Tags