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 .