Questão Acelerando uma compilação / instalação Mono


Você pode configurar e fazer uma instalação Mono em um servidor, depois copiar os arquivos para outro servidor e simplesmente executar "make install" para instalar no outro servidor? Ou você absolutamente tem que reconstruir a fonte em cada máquina?

Se for possível, quais diretórios eu preciso copiar?


2
2018-02-23 16:47


origem




Respostas:


Depende. Se os servidores forem idênticos (mesma distro e mesma versão dessa distro), você poderá copiar arquivos. Se os servidores não forem idênticos, depende (é provável que a cópia entre distros falhe, entre versões da mesma distro pode ou não funcionar).

A maneira mais fácil de fazer isso é copiar todo o repositório (depois de executar configure && make), e depois é só rodar make install no sistema de destino, exatamente como você sugeriu.

Normalmente, o mono é instalado em / usr / local por padrão (depende um pouco do sistema), e se você não tiver mais nada lá, você também deve copiar o diretório para o sistema de destino (se tiver algo lá, você pode criar uma lista de arquivos antes e depois de executar make install tem uma lista de arquivos que você precisa copiar).


1
2018-02-23 21:19



Alguma dica sobre como criar uma lista de arquivos para ter certeza de que recebi tudo? - rusvdw
Apenas corra find /usr/local antes e depois make install no primeiro sistema (e salve a saída em arquivos diferentes) - Rolf Bjarne Kvinge