Instalación de paquetes Cygwin desde la línea de comandos [duplicado]

46

Posible duplicado: ¿
actualización e instalación de paquetes a través de la línea de comando cygwin?

Estoy buscando un método de enlace "yum" para instalar paquetes adicionales de Cygwin desde la línea de comandos. Digamos que quiero agregar el paquete "Math / bc", idealmente me gustaría poder hacerlo usando un comando como en:

yum install bc

Actualmente, la única forma en que he encontrado para instalar nuevos paquetes es localizar y ejecutar el archivo de instalación SETUP.EXE y luego desplazarme al paquete correspondiente, agregarlo, etc. Esto es bastante engorroso, así que estoy seguro de que hay uno más inteligente forma de línea de comandos para agregar un paquete adicional.

knorv
fuente
1
Esto es un engaño y se le preguntó ayer: superuser.com/questions/40545/…
innaM
@innaM: todos los duplicados indican que Cygwin necesita proporcionar un administrador de paquetes. Los usuarios desprevenidos como yo dan por sentado que uno está disponible e instalado. Creo que es la única distribución moderna de Unix y Linux sin una ...
jww

Respuestas:

67
lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg
install apt-cyg /bin
apt-cyg install bc
knorv
fuente
55
Agradable. (Por supuesto, no podría instalar wget de esta manera, ni chmod o mv :) ¿Esto también instalará las dependencias? ¿Qué efecto tiene esto en los usos posteriores de la configuración, es decir, su "directorio de paquete local", etc.?
Chris Noe
1
¿Alguna alternativa si ni wget ni curl están instalados?
Erik Allik
2
Esto es tan increíble que he estado buscando esto toda mi vida
ardiyu07
1
@chovy: obtienes wget en la máquina ejecutando la configuración nuevamente y seleccionando wget
doublehelix
1
@jeremytwfortune: "¿qué tan difícil es volver a ejecutar la configuración?" - esa es realmente una muy buena pregunta de UX. sudo <pkg mgr> install <package>Es un paso y el proceso está completo. Eliminé la configuración después de la instalación (la configuración se completó), así que tengo que descargarla nuevamente, hacer clic en las pantallas, buscar, seleccionar, hacer clic en algunas pantallas más. Eso son unos seis pasos. Desde el punto de vista de UX, ¿cuál crees que es mejor?
jww