A maioria dos sistemas de empacotamento razoavelmente avançados pode instalar um pacote em "raiz alternativa" e rastrear dependências de pacotes, portanto, mesmo que o gerenciador de pacotes não ofereça a opção de instalar sozinho tudo o que for necessário, extraindo as dependências e instalando-as também.
Observe, no entanto, que talvez seja necessário configurar algumas variáveis de ambiente (normalmente PATH
e LD_LIBRARY_PATH
) para garantir que os binários e bibliotecas apropriados (ou seja, os da raiz alternativa e não os do sistema) sejam usados . Alguns pacotes também estão procurando por alguns arquivos (configuração, dados de tempo de execução) em locais muito específicos e às vezes não configuráveis.