Alguém sabe de uma distribuição cygwin pré-construída que inclui pacotes comuns?

6

Para aqueles familiarizados com o Cygwin e seu sistema / instalador de pacotes, você saberá que o instalador distribuído do cygwin.com vem com o software esqueleto básico, bem como uma ferramenta que usa conexão direta / pacote local / ftp para baixar pacotes.

Este gerenciador de pacotes é francamente feio e inchado. Eu sempre achei que era uma dor localizando as poucas peças essenciais de software que eu costumo usar nos meus sistemas Linux. (Como zip, descompactar, tar, git, openssh, svn, wget, python, vim etc ...) Francamente eu amo o software e o uso em todas as minhas máquinas, mas eu odeio passar pelo método de instalação irritante. (Eu também odeio ter que escolher um miror de uma lista interna com pouca informação sobre os hosts.)

Alguém sabe se esse é um instalador mais fácil disponível para o usuário básico do cygwin ou se há algum repositório git em algum lugar que eu possa clonar e instalar com um script ou algo assim?

Eu tenho encontrado esse problema em várias de minhas estações de trabalho, e encontrei pouco no Google relacionado ao meu desejo. É provável que nada disso exista, mas imaginei que, se acontecesse, alguém aqui poderia saber disso.

Obrigado antecipadamente.

    
por Joseph DeVictoria 27.05.2015 / 01:20

3 respostas

2

Eu não conheço nenhum instalador fácil para o cygwin, mas se você sempre usa os mesmos pacotes em todas as máquinas que usa, então o que você pode fazer é fazer sua instalação básica com seus pacotes favoritos uma vez em um computador através do configuração. tar.gz , faça backup e descompacte em todos os computadores que você precisa. Você só precisa modificar o cygwin.bat para inicializar seu diretório inicial, .bashrc, etc ...

    
por 27.05.2015 / 10:00
2

O instalador pode baixar os pacotes selecionados em seu disco sem instalá-los. Isso é útil por mais de um motivo:

  • o sistema de destino pode não estar onde ele pode acessar a Internet diretamente
  • fazer um instantâneo de todo o repositório ajuda a recuperar a quebra ocasional do pacote (chame-o de "lançamento pessoal").

Eu faço isso em vez de tar up uma cópia instalada do Cygwin porque o maior incômodo está em fazer uma versão previsível e executável dele. Movê-lo não é simplesmente um caso de ajustar o arquivo cygwin.bat ; Há montagens de montagem para reconstruir e, ao mover para uma máquina diferente, você provavelmente precisará reconstruir /etc/passwd e /etc/group . Essas operações podem ser roteirizadas (se você as executar com frequência para justificar o esforço):

O último (que faz um comentário desdenhoso sobre as atualizações) reintroduz a razão para criar um repositório local: se você não copiar a árvore inteira de uma maneira que permita o uso das informações do pacote, será mais difícil atualizá-la corretamente. Os desenvolvedores (em contraste com os usuários finais) atualizam rotineiramente seus sistemas. Se o uso pretendido é de curto prazo, não desenvolvimento, as atualizações são menos interessantes. Nesse caso, um pacote orientado ao usuário final como MobaXterm pode ser uma escolha melhor.

    
por 27.05.2015 / 01:52
0

O projeto Swan é uma distribuição Cygwin pré-configurada que possui um instalador fácil e seu próprio gerenciador de pacotes de linha de comando. Tem padrões sensatos e pode hospedar aplicativos X. zip, unzip, tar, git, openssh, wget, python e Xfce são alguns dos pacotes incluídos.

    
por 18.06.2016 / 02:44

Tags