2010-05-12 13:40:44 +0000 2010-05-12 13:40:44 +0000
171
171

Como instalar novos pacotes no Cygwin?

Instalei a última versão de Cygwin com vários pacotes. Logo percebi que precisava de mais pacotes (como o wget, etc) e não consegui encontrar uma maneira de instalar os novos pacotes sem correr a instalação novamente e reinstalar tudo do zero.

O que procuro é o equivalente a apt-get no Cygwin (se tal coisa existir).

Respostas (8)

137
137
137
2010-05-12 13:43:15 +0000

Não há gestão de pacotes no Cygwin fora do programa de configuração. A configuração apenas aplica actualizações à sua instalação actual, não sobrescreve pacotes que já tem (a menos que o tenha dito explicitamente).

Portanto, volte a executar o programa de configuração para instalar novos pacotes.

86
86
86
2011-06-30 04:12:42 +0000

Há um pacote chamado apt-cyg que pode ser o que você está procurando. Ele parece ser baseado no apt-get.

apt-cyg é um instalador de linha de comando para o Cygwin que coopera com o Cygwin Setup e usa o mesmo repositório. A sintaxe é similar ao 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 estes pacotes da Cygwin lista de pacotes .

19
19
19
2010-05-12 13:43:02 +0000

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

14
14
14
2017-02-11 18:14:01 +0000

Considero Chocolatey muito útil para a gestão de instalações windows (novas, upgrade e remoção), e cygwin* não é excepção!

Eu instalei cygwin* usando Chocolatey , e como Chocolatey está a instalar usando o modo silencioso/silencioso, não lhe é pedido que seleccione nenhum pacote e cygwin* é instalado com pacotes mínimos nus :-(.

No entanto, sempre que desejar instalar um novo pacote é realmente muito fácil, basta usar: --source=cygwin. Por exemplo, instalando o bash:

choco install bash –source=cygwin

5
5
5
2017-07-02 07:23:15 +0000

É necessário instalar ‘lince’ no início de uma forma comum. Depois 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 pode usar o gestor de pacotes apt-cyg install

Para mais informações veja https://github.com/transcode-open/apt-cyg

3
3
3
2013-11-23 04:32:28 +0000

Fiquei preso com o mesmo problema enquanto tentava usar a ondulação no Windows e acabei por resolvê-lo. Postando aqui, agora porque pode ajudar alguém.

A melhor maneira é usar apenas o setup.exe do cygwin e selecionar pacotes adicionais que você precisa. Vá aqui: http://www.cygwin.com/install.html

“Ao instalar pacotes pela primeira vez, o setup*.exe não instala todos os pacotes. Apenas os pacotes base mínimos da distribuição Cygwin são instalados por padrão. Clicando em categorias e pacotes na tela de instalação de pacotes do setup*.exe você terá a capacidade de controlar o que está instalado ou atualizado”.

1
1
1
2016-04-30 14:11:31 +0000

Pode utilizar Babun que é construído em torno do Cygwin e inclui o gestor de pacotes pact.

Babun suporta a instalação de novos pacotes fora da caixa:

pact install wget
0
0
0
2016-12-02 10:00:58 +0000

Olá, eu sei que é um tema antigo, mas só para acrescentar algumas informações: Você também pode instalar um programa chamado MSYS2 que tem o gerenciador de pacotes PACMAN do Arch Linux e você é capaz de instalar todos os pacotes disponíveis para o Arch :) Apenas pacman -S packageName e carregue em enter e ele irá dl-lo para si:)

Cheers :D