Ao instalar programas da origem, você pode usar com frequência o sinalizador DESTDIR para conseguir isso.
- Crie um novo diretório:
mkdir /tmp/uodbcinst - Instalação:
make DESTDIR=/tmp/uodbcinst/ install - Arquivar o resultado
tar -cpzf ~/uodbcinst.tar.gz -C /tmp/uodbcinst . - Extraia o resultado no outro sistema
tar -C / -xf uodbcinst.tar.gz
Disclaimer: Eu não testei estes comandos, por favor verifique a sintaxe. Extrair um tarball no diretório raiz é muito perigoso.
Você também pode considerar o ajuste da opção --sysconfdir ao executar ./configure , para que o programa resultante procure na pasta /etc/ pelos arquivos de configuração, em vez de /usr/local/etc .
Esse método é semelhante a como os mantenedores de distribuição criam as cargas úteis para os gerenciadores de pacotes. Veja o exemplo do Arch Linux .