Como posso obter a instalação completa do Cygwin (cerca de 1 GB)?

Como posso obter a instalação completa do Cygwin (cerca de 1 GB)?

Quero instalar o Cygwin Full (cerca de 1 GB), mas não consigo encontrar mais nenhum site que o ofereça. Láera ummas oO Internet Archive não fez backup, depois que alguém matou o site.

Algunsinstruções sobre instalação estão aqui.

Como posso obtê-lo e existe alguma fonte confiável com hashes para verificar o despejo?

Responder1

Milhares de pacotes. A criação de um dump estático deles ficará desatualizada em um dia. Eu sei o que você quer dizer. Mas a melhor aposta é fazer o esforço uma vez, mantê-los atualizados e fazer backup antes de excluir novamente.

Guia de instalação do Cygwindiz,

Por padrão, setup.exe instalará apenas os pacotes da categoria Base e suas dependências, resultando em uma instalação mínima do Cygwin. No entanto, isso não incluirá muitas ferramentas comumente usadas, como o gcc (que você encontrará na categoria Devel). Como setup.exe seleciona dependências automaticamente, tome cuidado para não desmarcar nenhum pacote necessário. Em particular, tudo na categoria Base é obrigatório.

Então, se você sabe quais pacotes você precisa, não será um grande problema, porque os mais importantes serão instalados por padrão. Você sempre pode instalar qualquer pacote que desejar depois de instalar o Cygwin. Não há necessidade de instalá-los todos de uma vez.

Responder2

Esta é a maneira mais fácil de obter o Cygwin completo.

Execute o arquivo Cygwin setup.exe (você pode baixá-lo emcygwin.com). Escolha suas opções e clique em Avançar até chegar a uma tela que mostra a lista de pacotes.

Se a tela de 'selecionar pacotes' for diferente da minha, basta clicar no botão 'Visualizar' próximo ao canto superior direito repetidamente até que o texto ao lado da visualização seja 'Categoria', assim como o meu.

captura de tela antiga do Cygwin

Atualização: Na nova interface do Cygwin, clique no menu suspenso ao lado do rótulo Exibir no canto superior esquerdo e selecione Categoria. Obrigado ao simlev peloresponder.

insira a descrição da imagem aqui

Em seguida, clique em 'Padrão' ao lado de 'Todos'.

insira a descrição da imagem aqui

Agora todos os pacotes estão selecionados!

insira a descrição da imagem aqui

(A última etapa é apenas executar o restante das etapas que o programa de configuração instrui.).

Se você precisar 'atualizar' seu Cygwin atual para ter todos os novos pacotes sem excluir os antigos, etc., então esta informação deCygwin.comdeve ser útil:

Depois de ter uma instalação existente do Cygwin, o seletor setup.exe também é usado para gerenciar a instalação do Cygwin. As informações sobre os pacotes instalados são mantidas no diretório /etc/setup/ da instalação do Cygwin; se setup.exe não conseguir encontrar este diretório, ele agirá como se você não tivesse nenhuma instalação do Cygwin. Se setup.exe encontrar uma versão mais recente de um pacote instalado disponível, ele irá marcá-lo automaticamente para atualização. Para desinstalar, reinstalar ou obter o código-fonte de um pacote existente, clique em Manter para alterná-lo. Além disso, para evitar a necessidade de reinicializar após a atualização, certifique-se de fechar todas as janelas do Cygwin e interromper todos os processos do Cygwin antes que setup.exe comece a instalar o pacote atualizado.

Para evitar atualização acidental, use a visualização Pendente para ver quais pacotes foram marcados para atualização. Se você não quiser atualizar um pacote, clique no número da nova versão para alterná-lo até que diga Manter. Todos os pacotes podem ser configurados para permanecer na versão instalada pressionando o botão Manter na parte superior direita da janela do seletor.

Uma versão anterior de cada pacote geralmente está disponível, caso seja necessário fazer o downgrade para evitar um bug sério na versão atual do pacote. Os pacotes também ocasionalmente têm versões de teste (ou "experimentais") disponíveis. Versões anteriores e experimentais podem ser escolhidas clicando na coluna Novo do pacote até que a versão desejada apareça.

Todos os pacotes experimentais disponíveis podem ser selecionados pressionando Exp na parte superior direita da janela do seletor. Esteja avisado, entretanto, que na próxima vez que você executar o setup.exe ele tentará substituir todas as versões antigas ou experimentais pela versão atual, a menos que seja informado o contrário.

A propósito, instalei o Cygwin completo (exceto os jogos e sem obsoletos, mas com algumas dependências adicionais necessárias [pelo menos acho que sim]). O tamanho total é de cerca de 5,51 GB para os pacotes baixados e compactados, enquanto o software cygwin que possui todos os pacotes descompactados é de 16,1 GB (o tamanho no disco é de 17,1 GB). Ambos são armazenados em diretórios separados, portanto, supondo que você mantenha os pacotes compactados e baixados, isso ocupará um espaço total em disco de cerca de 22 GB. O download e a instalação levaram cerca de 10 horas, o que deve variar, é claro.

insira a descrição da imagem aqui insira a descrição da imagem aqui

Responder3

Se você temsincronizar novamenteentão aqui está uma abordagem simples de uma linha.

rsync --partial -va rsync://ftp.jaist.ac.jp/pub/cygwin/release/ /cygdrive/c/archive/cygwin/release/

Basta substituir a fonte pelo seu espelho local ou o que for mais rápido.
Normalmente tenho um script, /cygdrive/c/archive/cygwin/sync-with-cygwin-mirror.shpara que ele seja atualizado para o que há de melhor e mais recente :-)

Roteiro de exemplo

cat > /cygdrive/c/archive/cygwin/sync-with-cygwin-mirror.sh <<"EOF"
#!/bin/bash
#
###
# Choose mirror that is on http://www.cygwin.com/mirrors.html
#
# "ftp://ftp.jaist.ac.jp/pub/cygwin/"
# "ftp://ftp.sunet.se/pub/lang/cygwin/"
# "http://mirrors.kernel.org/sourceware/cygwin/"
#
# Old
# "http://sources.redhat.com/cygwin/mirrors.lst"
###
rsync --partial -va rsync://ftp.jaist.ac.jp/pub/cygwin/release/ /cygdrive/c/archive/cygwin/release/
#
EOF
chmod +x /cygdrive/c/archive/cygwin/sync-with-cygwin-mirror.sh

Responder4

E se não quiser perder horas baixando, você pode usar uma ferramenta simples que criei que encontra o espelho mais rápido: Testador de espelho Cygwin

informação relacionada