Você pode executar programas de outra distribuição. No entanto, nem todos os programas serão executados diretamente da caixa. Vários programas precisam de arquivos em um local específico ou no caminho de pesquisa, que sua distribuição principal talvez não forneça ou forneça em uma versão que não seja adequada. Por exemplo, se um programa precisar de uma biblioteca específica que esteja apenas em /otherdistribution/usr/lib
, ele não encontrará essa biblioteca, a menos que você diga onde ( LD_LIBRARY_PATH=/otherdistribution/usr/lib /otherdistribution/usr/bin/someprogram
). Ou se um programa está procurando por seus arquivos de dados em /usr/share/myprogram
, você precisa dizer para ele procurar em /otherdistribution/usr/share/myprogram
de alguma forma.
Se você quer rodar uma distribuição e executar programas de outra distribuição (ou outra versão da mesma distribuição, por exemplo, Debian stable e Debian testing), a abordagem mais fácil é acessar outras distribuições através de chroot . E a maneira mais fácil de fazer isso em distribuições baseadas no Debian é através do schroot (você pode encontrar este guia para configurar um schroot útil).