Como instalar novos pacotes no Cygwin?

143

Eu instalei a versão mais recente do Cygwin com vários pacotes. Logo percebi que precisava de mais pacotes (como wget , etc) e não consegui encontrar uma maneira de instalar os novos pacotes sem executar a configuração novamente e reinstalar tudo do zero.

O que eu estou procurando é o equivalente do apt-get no Cygwin (se tal coisa existir).

    
por Mulone 12.05.2010 / 15:40

8 respostas

118

Não há gerenciamento de pacotes no Cygwin fora do programa de instalação. A configuração só aplica atualizações à sua instalação atual, não sobrescreve pacotes que você já tem (a menos que você tenha explicitamente dito).

Então, execute novamente o programa de instalação para instalar novos pacotes.

    
por 12.05.2010 / 15:43
73

Existe um pacote chamado apt-cyg que pode ser o que você está procurando. Parece ser baseado no apt-get.

apt-cyg is a command-line installer for Cygwin which cooperates with Cygwin Setup and uses the same repository. The syntax is similar to apt-get.

Um exemplo de comando seria

$ apt-cyg install yourPackage

Para instalá-lo, você precisa de wget, tar, gawk e bzip2. Você pode baixar todos esses pacotes da lista de pacotes do Cygwin.

    
por 30.06.2011 / 06:12
17

Volte a executar o programa de configuração novamente. É assim que você atualiza o Cygwin.

    
por 12.05.2010 / 15:43
7

Acho Chocolatey muito útil para o gerenciamento de instalações do Windows (novo, atualização e remoção) e o cygwin não é exceção!

Instalei cygwin usando Chocolatey e, como o Chocolatey está instalando usando o modo silencioso / silencioso, você não é solicitado para selecionar quaisquer pacotes e o cygwin é instalado com pacotes mínimos: - (.

No entanto, toda vez que você deseja instalar um novo pacote, é realmente muito fácil de usar:
--source=cygwin . Por exemplo, instalando o bash:

choco install bash --source=cygwin

    
por 11.02.2017 / 19:14
3

Eu estava preso com o mesmo problema ao tentar usar o curl no Windows e resolvi isso. Postando aqui, agora pode ajudar alguém.

A melhor maneira é simplesmente usar setup.exe do cygwin e selecionar pacotes adicionais que você precisa. Acesse aqui: link

"When installing packages for the first time, setup*.exe does not install every package. Only the minimal base packages from the Cygwin distribution are installed by default. Clicking on categories and packages in the setup*.exe package installation screen will provide you with the ability to control what is installed or updated."

    
por 23.11.2013 / 05:32
3

Você precisa instalar o 'lynx' primeiro de uma maneira comum. Então abra o cygwin e escreva isto:

  1. lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg

  2. install apt-cyg /bin

Agora você pode usar o gerenciador de pacotes apt-cyg install

Para mais informações, consulte link

    
por 02.07.2017 / 09:23
1

Você pode usar o Babun que é construído em torno do Cygwin e inclui o gerenciador de pacotes pact .

O Babun suporta a instalação de novos pacotes prontos para uso:

pact install wget
    
por 30.04.2016 / 16:11
0

Oi, eu sei que é um tópico antigo, mas apenas para adicionar algumas informações: Você também pode instalar o programa chamado MSYS2 que tem o gerenciador de pacotes PACMAN do Arch Linux e você pode instalar todos os pacotes disponíveis para o Arch :) Apenas pacman -S packageName e aperte enter e ele irá dl para você :)

Felicidades: D

    
por 02.12.2016 / 11:00