A maneira mais limpa de fazer isso provavelmente seria usar as ferramentas de empacotamento que o sistema operacional usa para criar um pacote para o aplicativo e instalá-lo como qualquer outro. Como isso varia entre os gerenciadores de pacotes e sistemas), e há uma certa curva de aprendizado lá.
A instalação manual pode ser facilitada se o pacote de fontes suportar a instalação do software em alguma subárvore (por exemplo, /opt/packagename
ou /usr/local/packagename
). Compile e instale em uma máquina e copie apenas essa subárvore para o mesmo local na outra máquina. O diretório deve incluir todos os arquivos relevantes e apenas eles.
Se você precisar de alterações em /etc
, terá que fazer isso manualmente. Além disso, para realmente acessar os binários, você terá que criar links simbólicos para algum diretório em seu caminho ou incluir o diretório packages bin
to path. A maioria dos pacotes que usam autoconf
/ automake
pode levar o argumento --prefix
ao script ./configure
para definir o caminho de instalação.
Em qualquer caso, você precisa descobrir quais bibliotecas, etc., o aplicativo que você compilou precisa, e certifique-se de ter versões compatíveis em ambas as máquinas.