Copiando a instalação do Cygwin de um computador para outro?

5

Eu tenho um computador que tem uma instalação do Cygwin que foi personalizada ao longo dos anos, instalando pacotes adicionais, conforme necessário, usando o programa de configuração do Cygwin.

Gostaria de duplicar esta instalação em um segundo computador, com o mesmo conjunto de pacotes instalado.

Como posso fazer isso de uma maneira que não envolve passar manualmente pela lista de pacotes instalados no primeiro computador e inseri-los nas caixas de seleção da instalação no segundo?

As duas maneiras que eu conheço são copiar o diretório de pacotes de instalação baixados do primeiro computador e fazer uma "instalação do disco" no segundo, selecionando tudo - mas isso incluirá pacotes que foram instalados e depois removidos , bem como o que está atualmente instalado. Como alternativa, a pesquisa do Google que tentei encontrou sugestões para apenas copiar a instalação em si, o que obviamente impedirá que setup.exe a atualize mais tarde porque as informações sobre o que está instalado serão alteradas. Suponho que uma maneira plausível seria copiar a instalação real e o arquivo de configuração para setup.exe que registra o que foi instalado, se não houver uma maneira mais limpa de fazê-lo, mas não sei quais informações de configuração precisariam para ser copiado para que isso funcione - e eu diria que tem que haver uma maneira melhor, não existe?

(Adendo: vejo as respostas para gerenciamento de pacotes do Cygwin como descarregar uma lista de pacotes que estão instalados no primeiro computador, mas não como usar o arquivo despejado para duplicar a instalação no segundo .... Provavelmente, deve ser possível pegar essa lista e usá-la como entrada para a opção -P de setup ou pycmg , embora isso não retenha as mesmas versões de pacote e seja confuso o suficiente para que eu ainda espere um melhor solução.)

    
por Brooks Moses 12.02.2012 / 01:07

1 resposta

4

Eu fiz isso copiando todo o diretório cygwin. O único problema que eu encontrei foi com variáveis de ambiente que eu tinha personalizado.

Editar -

Copiei o pacote e os diretórios instalados.

    
por 12.02.2012 / 06:09