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

7

Eu quero instalar o Cygwin Full (cerca de 1GB), mas não consigo encontrar nenhum site que o ofereça mais. Havia um mas o O Internet Archive não fez o backup , depois que alguém matou o site.

Algumas instruções sobre a instalação estão aqui .

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

    
por slhck 28.01.2012 / 23:17

5 respostas

6

Milhares de pacotes. Criar um dump estático deles estará desatualizado no 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 Cygwin diz,

By default, setup.exe will install only the packages in the Base category and their dependencies, resulting in a minimal Cygwin installation. However, this will not include many commonly used tools such as gcc (which you will find in the Devel category). Since setup.exe automatically selects dependencies, be careful not to unselect any required packages. In particular, everything in the Base category is required.

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

    
por 29.01.2012 / 05:42
12

Aqui está a maneira mais fácil de obter o Cygwin completo.

Execute o arquivo setup.exe do Cygwin (Você pode fazer o download em cygwin.com ). Escolha suas opções e clique em próximo até chegar a uma tela que mostre a lista de pacotes.

Se a tela 'selecionar pacotes' parece diferente da minha, basta clicar no botão 'Visualizar' próximo à parte superior direita novamente, até que o texto próximo à exibição seja 'Categoria', assim como o meu.

Atualização:nanovainterfacedoCygwin,cliquenalistasuspensaaoladodomarcadorVisualizarnocantosuperioresquerdoeselecioneCategoria.Obrigadoaosimlevpela resposta .

Emseguida,cliquenobotão"Padrão" ao lado de "Todos".

Agoratodosospacotesestãoselecionados!

(O último passo é apenas fazer o resto dos passos que o programa de instalação lhe diz para fazer.).

Se você precisar 'atualizar' seu Cygwin atual para ter todos os novos pacotes sem deletar seus antigos, etc., então esta informação de Cygwin.com deve ser útil:

Once you have an existing Cygwin installation, the setup.exe chooser is also used to manage your Cygwin installation. Information on installed packages is kept in the /etc/setup/ directory of your Cygwin installation; if setup.exe cannot find this directory it will act as if you have no Cygwin installation. If setup.exe finds a newer version of an installed package available, it will automatically mark it to be upgraded. To Uninstall, Reinstall, or get the Source for an existing package, click on Keep to toggle it. Also, to avoid the need to reboot after upgrading, make sure to close all Cygwin windows and stop all Cygwin processes before setup.exe begins to install the upgraded package.

To avoid unintentionally upgrading, use the Pending view to see which packages have been marked for upgrading. If you don't want to upgrade a package, click on the new version number to toggle it until it says Keep. All packages can be set to stay at the installed version by pressing the Keep button in the top right part of the chooser window.

A previous version of each package is usually available, in case downgrading is required to avoid a serious bug in the current version of the package. Packages also occasionally have testing (or "experimental") versions available. Previous and experimental versions can be chosen by clicking on the package's New column until the required version appears.

All available experimental packages can be selected by pressing the Exp in the top right part of the chooser window. Be warned, however, that the next time you run setup.exe it will try to replace all old or experimental versions with the current version, unless told otherwise.

A propósito, eu instalei o Cygwin completo (exceto os jogos e sem obsoletos, mas com algumas dependências adicionais exigidas pelo menos [pelo menos eu penso assim]]. O tamanho total é de cerca de 5,51 GB para os pacotes compactados e baixados, enquanto o software cygwin que tem 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 ocupa um total de 22 GB de espaço em disco. Fazer o download e instalar demorou cerca de 10 horas, o que deve variar, claro.

    
por 19.08.2013 / 23:54
4

Se você tiver rsync , entã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 origem pelo espelho local ou o que for mais rápido.
Eu normalmente tenho um script, sob /cygdrive/c/archive/cygwin/sync-with-cygwin-mirror.sh para que ele atualize para o mais recente e melhor :-)

Exemplo de script

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
    
por 16.08.2012 / 05:45
1

Você também pode tentar a ferramenta pmcyg ( página SourceForge ), que deve ser executada em qualquer máquina que tenha o Python-2.x instalado nele.

Algo da forma:

pmcyg --nogui --all

Espelhará automaticamente todo o conjunto de Cygwin packages e instalador para a arquitetura x86. Adicionar a opção --remove-outdated yes permitirá que você atualize repetidamente o seu espelho local quando novos pacotes do Cygwin forem lançados.

    
por 22.09.2013 / 07:55
1

E se você não quiser gastar horas fazendo o download, você pode usar uma ferramenta simples que eu criei e encontre o espelho mais rápido: Testador do Espelho Cygwin

    
por 04.06.2014 / 18:17

Tags