Por que o Cygwin explodiu meu HD?

0

Eu precisava usar o Cygwin em uma única máquina desktop.
Eu tenho a última instalação.
Eu escolhi a instalação da internet e escolhi um diretório do sistema de arquivos local como repositório.
Selecionei apenas algumas coisas: Devel, Shell e Utils.
Eu escolho instalar e como eu vi baixei todos os pacotes e então comecei a instalar.
Meu problema é que, mesmo para essa instalação mínima, meu HD ficou sem espaço (a máquina já tem muitas coisas e a pasta do repositório tinha mais de 1GB!)
Estou planejando instalar em uma nova máquina (abortada a instalação devido ao espaço), então farei a instalação em outra máquina em vez disso (uma máquina terá o cygwin).
Minha pergunta é, existe uma maneira de evitar isso? Devo escolher como repositório alguma unidade de rede, por exemplo? Depois que a instalação estiver concluída, posso apagar os pacotes no repositório?

    
por user65971 01.06.2011 / 22:45

2 respostas

3

Selecionar todas as categorias 'Devel', 'Shell' e 'Utils' NÃO resulta em uma instalação mínima. Em particular, o Devel contém compiladores / intérpretes e ambientes de tempo de execução robustos para várias linguagens de programação, e também contém os pacotes de desenvolvimento para muitas bibliotecas, que, por sua vez, obtêm as bibliotecas reais.

Se você quiser uma instalação simplificada do Cygwin, vá com a instalação padrão (que atualmente tem cerca de 20 MB para download e 80 MB instalados), e apenas adicione pacotes que você realmente precisa. Você sempre pode executar o setup.exe novamente mais tarde para adicionar mais. Caso isso não seja óbvio, você precisa clicar no '+' ao lado de cada categoria para ver os pacotes.

Como exemplo, aqui estão alguns dos meus complementos essenciais:

  • Conchas: menta
  • Net: openssh, inetutils
  • Utils: util-linux, diffutils, patch
  • Editores: nano
  • Devel: gcc4-g ++, make, subversão

Você pode confiar na resolução de dependências para incluir todos os pacotes dos quais sua seleção depende, por exemplo, O gcc4-g ++ também extrai o núcleo do gcc e o binutils.

    
por 02.06.2011 / 07:43
4

Sim, você deve verificar sempre se há espaço em disco suficiente para fazer o download de algo antes de começar. É verdade que a GUI Setup.exe não parece resumir o espaço para você, mas isso significa que você precisa ser mais cuidadoso. Sysadmin pode ser um trabalho difícil às vezes, como quando você recebe instaladores que não usam o formato MSI.

Este é um servidor? Um servidor Windows de produção deve ter mais de um volume, e você não deve armazenar nada em C: \ que não seja necessário. (PS - Se este é um único sistema desktop, você deve estar fazendo esta pergunta no SuperUser, não aqui. Leia o FAQ se você não tiver certeza do porquê.)

Se você estiver instalando o Cygwin para várias máquinas (servidores ou lançando em vários desktops), então definitivamente faz sentido ter um único local de rede para armazenar essas coisas, em vez de ter os arquivos de instalação desnecessariamente duplicados em todos os seus servidores.

Você não deve apagar seu repositório local, especialmente se for usar isso em mais de uma máquina.

    
por 01.06.2011 / 23:02