Como solicitado.
Como você mencionou que deseja que algo se comporte como o utilitário emerge
do Gentoo, você pode usar o prefixo do Gentoo para isso.
O prefixo do Gentoo é uma espécie de Gentoo em sandbox rodando dentro de outro sistema operacional. Você até obtém o comando emerge
real. O prefixo é instalado em um diretório específico (como /home/john/gentoo
) e você executa os binários fora do caminho de instalação (como /home/john/gentoo/usr/bin/vim
).
O prefixo mantém seu próprio ambiente completo, cheio de todas as bibliotecas necessárias. Isso é por causa do rastreamento de dependência. Por exemplo, se você instalar o vim, o prefixo precisa saber que todas as libs necessárias pelo vim estão presentes. Na verdade, é possível que o vim use as bibliotecas do sistema operacional host, mas, como elas são mantidas por um gerenciador de pacotes separado, o prefixo não as conhece.