Cómo instalar Cygwin, un entorno de línea de comandos similar a Linux para Windows


Durante la última Conferencia de desarrolladores de Microsoft Build celebrada del 30 de marzo al 1 de abril, Microsoft lanzó un anuncio y dio una presentación que sorprendió a la industria: comenzando con la actualización de Windows 10 # 14136, sería posible ejecutar bash en Ubuntu sobre Windows.

Aunque esta actualización ya se ha lanzado, todavía está en versión beta y solo está disponible para iniciados/desarrolladores y no para el público en general.

Sin lugar a dudas, cuando esta función alcance un estado estable y esté disponible para que todos la usen, será bienvenida con los brazos abiertos, especialmente por los profesionales de FOSS que trabajan con tecnologías (Python, Ruby, etc.) que son nativas del entorno de línea de comandos de Linux. . Desafortunadamente, solo estará disponible en Windows 10 y no en versiones anteriores.

Sin embargo, Cygwin, un entorno Linux conocido y ampliamente utilizado para Windows, ha existido durante bastante tiempo y ha sido ampliamente utilizado por los profesionales de Linux siempre que han tenido la necesidad de trabajar en una computadora con Windows.

Aunque fundamentalmente diferente de "Bash en Ubuntu en Windows", Cygwin es un software gratuito y proporciona un gran conjunto de herramientas GNU y de código abierto que puede usar como si estuviera en Linux, y una DLL que contribuye con una funcionalidad sustancial de la API POSIX. Además de eso, puede usar Cygwin en todas las versiones de Windows de 32 y 64 bits a partir de XP SP3.

Descarga e instalación de Cygwin

En este artículo, lo guiaremos sobre cómo configurar Cygwin con las herramientas más utilizadas en la línea de comandos de Linux. Dependiendo del espacio de almacenamiento disponible y de sus necesidades específicas, luego puede optar por instalar otros muy fácilmente.

Para instalar Cygwin (tenga en cuenta que las mismas instrucciones se aplican a la actualización del software), necesitaremos descargar la configuración de Cygwin, dependiendo de su versión de Microsoft Windows. Una vez descargado, haga doble clic en el archivo .exe para comenzar con la instalación y siga los pasos que se describen a continuación para completarla.

Paso 1: inicie el proceso de instalación y elija "Instalar desde Internet":

Paso 2: seleccione un directorio existente donde desea instalar Cygwin y su archivo de instalación (Advertencia: no elija carpetas con espacios en sus nombres):

Paso 3: elija su tipo de conexión a Internet y seleccione un espejo FTP o HTTP (vaya a https://cygwin.com/mirrors.html para seleccionar un espejo cerca de su ubicación geográfica y luego haga clic en Agregar para insertar el espejo deseado en el sitio list) para continuar con la descarga:

Después de hacer clic en Siguiente en la última pantalla, primero se recuperarán algunos paquetes preliminares, que guiarán el proceso de instalación real. Si el espejo elegido no está operativo o no contiene todos los archivos necesarios, se le pedirá que utilice otro. También puede elegir un servidor FTP si la contraparte HTTP no funciona.

Si todo sale como se esperaba, en cuestión de minutos se le presentará la pantalla de selección de paquetes. En mi caso, terminé eligiendo ftp://mirrors.kernel.org después de que otros fallaran.

Paso 4: seleccione los paquetes que desea instalar haciendo clic en cada categoría deseada. Tenga en cuenta que también puede optar por instalar el código fuente. También puede buscar paquetes usando el cuadro de texto de entrada. Cuando haya terminado de seleccionar los paquetes que necesita, haga clic en Siguiente.

Si seleccionó un paquete que tiene dependencias, también se le pedirá que confirme la instalación de las dependencias.

Como era de esperar, el tiempo de descarga dependerá de la cantidad de paquetes que seleccionó anteriormente y de sus dependencias requeridas. En cualquier caso, debería ver la siguiente pantalla después de 15-20 minutos.

Seleccione las opciones deseadas (icono Crear en el escritorio/Agregar icono al menú Inicio) y haga clic en Finalizar para completar la instalación:

Una vez que haya completado con éxito los pasos 1 a 4, podemos abrir Cygwin haciendo doble clic en su icono en el escritorio de Windows, como veremos en la siguiente sección.