¿Cuánto tiempo debería tomar Cygwin para cargar?


10

Recientemente descargué Cygwin para poder usar gcc fácilmente. Se instaló correctamente y gcc compila programas e informa de errores como se esperaba ... pero no puedo evitar notar que parece estar tardando mucho en cargar el entorno cada vez que ejecuto cygwin.

Cada vez que ejecuto Cygwin, la línea de comando de cygwin tarda entre 40 y 60 segundos en terminar el procesamiento y comenzar a aceptar la entrada. ¿Esto es normal? Si no, ¿qué podría estar causando este largo tiempo de espera? Claramente, no tengo la intención de hacer algo extremadamente sensible al tiempo, pero esto sigue siendo una molestia, y me pregunto si es reparable.

Estoy en una computadora portátil con Windows 7 de 32 bits. ¿Podría la potencia del procesador (o mi relativa falta de ella) ser el problema subyacente?


Tengo los mismos problemas, aunque 2-3 minutos es mucho tiempo. El mío es más como 20 segundos (pero tengo una computadora bastante rápida).
Skilldrick

3 minutos es largo. <20 segundos a menos que tenga algunas configuraciones de shell locas.
Nix

Desinstalé algunas partes del paquete de desarrollo (que contiene GCC). El tiempo parece haberse reducido, ahora solo 40-60 segundos. Publicación original actualizada.
Raven Dreamer el

1
Puede consultar andLinux andlinux.org . He descubierto que es más rápido y fácil de configurar que Cygwin. Mucho menos doloroso ...

Respuestas:


10

Debería tardar unos segundos. ¿Tienes instalado bash-complete? Comenzar eso realmente puede ralentizar las cosas, especialmente si las unidades de red también están involucradas. Desinstale el paquete o mueva su script de inicio de /etc/postinstall.d. Otros scripts allí también podrían ralentizar las cosas.


¡¡¡Si!!! También me he estado preguntando acerca del inicio de 40-60 segundos para ejecutar un bash shell. Desinstalar bash-complete lo reduce a unos 5 segundos. ¡Gracias!
Harold Bamford

Busqué en mi sistema, y ​​de hecho tengo un archivo llamado "bash-complete". Aceptaré esto como respuesta si me puede dar una explicación más detallada sobre cómo deshabilitar la finalización de bash.
Raven Dreamer

1
¿Más detalles? Nunca he usado Cygwin antes. Todo lo que he hecho es usar el instalador predeterminado. Nunca he tratado con shells antes, y no tengo idea de lo que es o incluso hace bash-completar. Entonces: ¿podría proporcionar instrucciones paso a paso para desinstalar el paquete bash-complete? "desinstalar el paquete" no es suficiente para mí.
Raven Dreamer

3
Bash-complete agrega más funciones elegantes de finalización de pestañas que las disponibles de forma predeterminada. Para desinstalar, ejecute setup.exe nuevamente. Haz clic en la pantalla de selección de paquetes. Haga clic en el botón 'Ver' en la esquina superior derecha para cambiar a la vista 'Completa'. Escriba 'bash-complete' en el cuadro de búsqueda. Haga clic en el ícono Ciclo al lado de la versión del paquete hasta que aparezca 'Desinstalar'. Haga clic en Siguiente. Sigue más instrucciones. cygwin.com/faq/faq-nochunks.html#faq.setup.uninstall-packages
ak2

1
Descubrí que esto se agregó cuando instalé git y git-complete. Reduje mi inicio de bash a uno o dos segundos de más de 15 segundos. Gran respuesta, gracias.
Danny Thomas

3

Dependiendo de los recursos de su sistema, Cygwin debería ser relativamente rápido. Sin embargo, he encontrado que tiene muchos errores. Recientemente he cambiado a usar AndLinux para obtener la funcionalidad de Unix / Linux en mi arranque de Windows y, en mi opinión, funciona mucho mejor.


andLinux es un sistema Ubuntu Linux completo que funciona a la perfección en sistemas basados ​​en Windows 2000 (2000, XP, 2003, Vista, 7; solo versiones de 32 bits. ---> Está disponible solo para 32 bits. ¿Hay un montón de soporte para principiantes? y documentación?
Steam

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.