Estou replicando uma instalação do Cygwin de uma máquina Windows 10 de 64 bits para outra. Já fiz isso no passado, mas de alguma forma perdi a receita. Estou reconstruindo com pesquisa na web e experimentação de linha de comando.
Posso obter os nomes dos pacotes com cygcheck -cdn
. De acordo com esta página , posso usar setup-x86_64.exe -q -P packagename1,packagename2,etc
para instalar esses pacotes em outra máquina.
No entanto, estou atrás de um firewall corporativo e, com muito trabalho, obtive aprovação para acessar um site espelho. O comando setup também aceita uma --site
opção. Alguém pode apontar um exemplo para a sintaxe do argumento? Por exemplo, ele é sempre prefixado por http[s]://
or ftp[s]://
e há algo vindo depois do nome de domínio, por exemplo, /cygwin
ou algo assim? Só acho surpreendente que não haja nenhum exemplo, pelo menos em resposta às minhas pesquisas no Google.
Eu esperaria que o especificador de protocolo (por exemplo, http:// ou ftp://) fosse necessário como em uma URL direta ou por outros meios.
Como a palavra "protocolo" não aparece, mas URL aparece em...
https://cygwin.com/faq/faq.html#faq.setup.cli
... o formato deve ser uma url padrão, provavelmente com um caminho específico do site anexado.
Compare com a forma como os sites são listados quando você executa
setup.exe
sem argumentos (IIRC os sites são mostrados com caminhos).