Soy un usuario de computadora ciego que usa Cygwin.
El programa de instalación no es muy accesible: la actualización, instalación y eliminación de paquetes específicos es bastante difícil, ya que debe usar las teclas simuladas del mouse para hacer clic y desplazarse.
¿Hay alguna forma de instalar / actualizar paquetes manualmente o instalarlos / actualizarlos a través de la línea de comandos?
cygwin
accessibility
Jared
fuente
fuente

Dado que algunas personas declararon correctamente que
apt-cygnecesita wget y para obtenerloapt-cygnecesita wget, existe una solución de bash solo para bootstrapwgeten bash puro.Cree una función como esta en su mintty bash shell:
Ahora puedes usarlo casi como wget:
fuente
apt-cygdescarga los paquetes?http://mirrors.kernel.org/sourceware/cygwin, como se especifica enfindworkspace(), cuando no ha especificado el espejo usando la opción de línea de comando-m. Si especifica la línea de comando, se escribirá la información del servidor espejo/etc/setup/last-mirror.El método oficial de instalación de apt-cyg es:
Dos pasos son mejores que tres. Entonces:
Por cierto, para que funcione necesitará instalar wget , tar , gawk y bzip2 para usar apt-cyg. Además de wget, los otros vienen con la instalación predeterminada de Cygwin.
fuente
svnyapt-cygpuede estar roto. Por lo tanto, es posible que tenga que usar elthree stepenfoque wget para instalarapt-cygy luego reemplazar$mirror/setup...con las$mirror/x86_64/setup...líneas 98 y 105 del archivo apt-cyg.Antigua pregunta, pero para otros que googlearon y obtuvieron aquí: la configuración oficial tiene argumentos de línea de comando que me permitieron preparar un script * .bat simple, simplemente coloque la siguiente línea en, por ejemplo, "install-pkg.bat" y coloque ese archivo en su directorio raíz (por ejemplo, C: \ cygwin):
Debe descargar y colocar http://www.cygwin.com/setup-x86.exe (32 bits) o http://www.cygwin.com/setup-x86_64.exe (64 bits) en el mismo directorio. Ahora todo lo que tiene que hacer para instalar el paquete es:
Positivo: la configuración oficial, siempre debería funcionar, para cualquier paquete. Negativo: la configuración oficial actual (junio / 2015) requiere derechos de administrador, aunque en realidad no lo necesita (por ejemplo, directorio raíz fuera de las carpetas del sistema).
fuente
--no-adminconmutador (igual que-B).El archivo setup.exe de Cygwin, al menos en la versión 1.7 "beta", tiene un modo "desatendido" incorporado. Arrastre y suelte su acceso directo setup.exe en una ventana de comandos (o de lo contrario, prepárese para ejecutarlo con modificadores), y agregue
-qpara el modo desatendido seguido de-Pnombres de paquetes separados por comas. Entonces, para mí, este lince instalado:fuente
o
Esto instalará cURL, git y make, sin atajos en modo silencioso.
fuente
Encontré dos gestores de paquetes 'aptos como' para cygwin. Uno es un script de Python llamado cyg-apt que puede descargar desde http://www.lilypond.org/~janneke/software/cyg-apt y el otro es apt-cyg, que puede encontrar en http: // code. google.com/p/apt-cyg/
fuente
Hay un problema de huevo de gallina <=> con la respuesta aceptada . Si no obtuvo
wgetolynxdurante la instalación inicial, no puede usarapt-cyg. Así es como lo instaléwgetpara poder usarloapt-cyg. (Utiliza las características de la CLI del cygwin setup exe ).fuente
Para al menos paquetes que no requieren configuración posterior a la instalación, simplemente los desmarqué de la raíz '/' de cygwin. Necesitaba una versión anterior de subversion (1.7.14) que había superado las dos versiones manejadas por la configuración.
Una ventaja adicional es que el paquete queda fuera del mundo de administración de paquetes de cygwin y, por lo tanto, en una especie de lista negra ad hoc no se actualiza automáticamente con el paquete más nuevo si se mantienen los valores predeterminados.
fuente