Instalando pacotes Cygwin a partir da linha de comando [duplicado]

46

Possível duplicata:
atualizando e instalando pacotes através da linha de comando cygwin?

Estou procurando um método de link "yum" para instalar pacotes adicionais do Cygwin a partir da linha de comando. Digamos que eu queira adicionar o pacote "Math / bc", então, idealmente, eu gostaria de poder fazer isso usando um comando como em:

yum install bc

Atualmente, a única maneira que encontrei para instalar novos pacotes é localizar e executar o arquivo SETUP.EXE do arquivo de instalação e, em seguida, role até o pacote relevante, adicione-o etc. Isso é bastante complicado, então tenho certeza de que há uma solução maneira da linha de comando para adicionar um pacote adicional.

knorv
fonte
1
Este é um truque e foi perguntado ontem: superuser.com/questions/40545/…
innaM
@innaM - todas as duplicatas indicam que o Cygwin precisa fornecer um gerenciador de pacotes. Usuários inocentes como eu consideram que está disponível e instalado. Eu acho que é o único moderno distro Unix e Linux, sem uma ...
JWW

Respostas:

67
lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg
install apt-cyg /bin
apt-cyg install bc
knorv
fonte
5
Agradável. (Obviamente, você não seria capaz de instalar o wget dessa maneira - nem o chmod ou o mv :) Isso também instalará dependências? Que efeito isso tem sobre os usos subseqüentes da instalação, ou seja, seu "diretório local de pacotes", etc?
31410 Chris Noe
1
Alguma alternativa se o wget e o curl não estiverem instalados?
Erik Allik
2
Isto é tão incrível que eu estive procurando por isso toda a minha vida
ardiyu07
1
@chovy: você recebe wget na máquina executando o programa de instalação novamente e selecionar wget
DoubleHelix
1
@jeremytwfortune - "quão difícil é executar a instalação novamente?" - essa é realmente uma pergunta muito boa sobre UX. sudo <pkg mgr> install <package>é uma etapa e o processo está completo. Excluí a instalação após a instalação (a instalação foi concluída), por isso tenho que fazer o download novamente, clicar nas telas, pesquisar, selecionar, clicar em mais algumas telas. São cerca de seis etapas. Do ponto de vista do UX, qual você acha que é melhor?
11115 jj