Configurando um ambiente de desenvolvimento para diferentes distros do que um instalado

2

Estou procurando poder configurar um ambiente de desenvolvimento.

Aqui está o acordo, eu prefiro rodar o arch como meu sistema operacional, mas eu também mantenho pacotes para uma distro baseada no ubuntu e fiquei me perguntando se havia uma maneira de configurar um ambiente a partir do arco para conseguir isso. Eu gostaria de fazê-lo sem inicialização dupla e sem a necessidade de virtualbox.

Isso é possível? É algo que eu posso usar uma instância do docker local para? Um chroot mínimo? Qualquer ajuda é apreciada.

    
por kenny727 25.06.2015 / 19:58

2 respostas

1

No Arch, você pode usar o debootstrap para configurar os chroots do Debian ou Ubuntu. É tão fácil quanto

debootstrap jessie ./jessie-chroot http://httpredir.debian.org/debian

(para configurar um chroot do Jessie; as variantes do Ubuntu são semelhantes).

Você também pode implantar o Open Build Service localmente e usá-lo para criar todas as principais distribuições. Isso é um pouco mais complicado ...

    
por 25.06.2015 / 20:27
0

Use schroot para executar a outra distribuição em um chroot . Um chroot permite que você execute programas com os caminhos que eles esperam, no kernel que você já está executando. O programa schroot ajuda a configurar um chroot que é criado sob demanda e tem acesso aos diretórios home, /proc , etc. A execução de outras distribuições ou outras versões de distribuição é para isso.

Para instalar o Ubuntu ou outras distribuições baseadas no Debian em um chroot, use o debootstrap .

Para mais detalhes, consulte

    
por 26.06.2015 / 03:20