sábado, abril 20, 2024
No menu items!
InicioBlogs¿Qué es Cygwin y cómo instalarlo en Windows?

¿Qué es Cygwin y cómo instalarlo en Windows?

Cygwin es un entorno similar a Linux para sistemas basados ​​en Windows. Consiste en una capa de emulación y una colección de herramientas que brindan una apariencia de Linux.

Consiste en una DLL (cygwin1.dll), que actúa como una capa de emulación que brinda funcionalidad de llamada al sistema POSIX en Windows. Con Cygwin, los usuarios tienen acceso a las utilidades estándar de UNIX, que se pueden usar desde el shell bash provisto o a través del símbolo del sistema de Windows.

Además, brinda soporte a los programadores para hacer uso de la API de Win32 junto con la API de Cygwin, lo que permite trasladar las utilidades de UNIX a Windows sin muchos cambios en el código fuente.

Ventajas de Cygwin sobre el símbolo del sistema/WSL

Hay ciertas ventajas de usar el shell de Cygwin sobre el símbolo del sistema de Windows. A continuación se enumeran algunos de los más importantes:

Proporciona un shell de UNIX a Windows, lo que permite el acceso a una variedad de utilidades desde el mundo de UNIX/Linux hasta Windows. No es necesario instalar un sistema operativo Linux completo o configurar una máquina virtual donde el requisito se cumpla con los recursos disponibles a través de Cygwin. Uso óptimo de recursos y requisitos del sistema para ejecutar en Windows, ya que el entorno se emula y funciona sobre Windows. Ideal para pruebas/desarrollo donde el requisito es usar las utilidades de UNIX/Linux en Windows. Compatible con sistemas operativos Windows más antiguos, como Windows 7, etc., mientras que el entorno WSL que ofrece Windows solo es compatible con las versiones más nuevas.

🔥 Leer:  ¿Cómo cambiar y configurar DNS en Windows 7? Instrucciones paso a paso

Descargar

Para descargar la última versión de Cygwin, siga este enlace a su sitio web oficial. Puede descargar la versión adecuada para su instalación de Windows y la arquitectura del sistema. Para la versión de 32 bits, descargue https://cygwin.com/setup-x86.exe y para la versión de 64 bits, descargue desde aquí https://cygwin.com/setup-x86_64.exe.

Instalación

Inicie el archivo ejecutable descargado del paso anterior. Acepte cualquier indicación y advertencia que se muestre en pantalla desde el Control de acceso de usuarios de Windows. Esto iniciará el programa de configuración como se muestra a continuación.

Cygwin-instalar-paso-1

Haga clic en “Siguiente” para continuar con el proceso de configuración.

Cygwin-instalar-paso-2

Se mostrará un mensaje para seleccionar una fuente de descarga. En la mayoría de los casos, la opción predeterminada de “Instalar desde Internet” está bien y debe mantenerse. Si tiene un repositorio local descargado o simplemente desea descargar e instalar Cygwin más tarde, elija una de las otras opciones disponibles. Haga clic en Siguiente para continuar.

Cygwin-instalar-paso-3

Le solicita que especifique “Directorio raíz” para la instalación, así como si se instalará para “Todos los usuarios” o “Solo para usted”. Nuevamente, si no hay una necesidad específica, mantenga las opciones predeterminadas y haga clic en “Siguiente” para continuar.

Cygwin-instalar-paso-4

Para descargar los archivos del paquete, la configuración le pedirá que especifique un “Directorio de paquete local” que, de manera predeterminada, apunta a la carpeta “Descarga” de su sistema. En caso de que desee especificar otra ubicación, especifique su ruta aquí y haga clic en “Siguiente” para continuar con la configuración.

Cygwin-instalar-paso-5

En la mayoría de los casos, “Usar la configuración del proxy del sistema” debería funcionar para la descarga de paquetes. Si no tiene la intención de usar ningún proxy y usa una conexión directa a Internet, use la opción “Conexión directa”, o también puede especificar una configuración de proxy personalizada. Haga clic en Siguiente para continuar.

🔥 Leer:  ¿Cómo restablecer el Firewall de Windows Windows 7?

Cygwin-instalar-paso-6

A continuación, le pedirá que seleccione un espejo desde donde Cygwin descargará sus archivos de paquete. Si hay un espejo cerca de su ubicación, que puede proporcionar una velocidad más rápida, elija ese de la lista. Si no está seguro, seleccione a alguien de la lista y haga clic en “Siguiente” para continuar.

Cygwin-instalar-paso-7

Cygwin proporciona muchas utilidades basadas en UNIX/Linux que se ejecutan en Windows. No todos los paquetes se instalan de forma predeterminada. Solo se instala un conjunto mínimo de paquetes importantes. En este paso, puede personalizar su configuración de Cygwin seleccionando o deseleccionando diferentes categorías de paquetes. Recuerde, esto también se puede hacer más tarde para agregar/eliminar paquetes a su instalación de Cygwin. Si tiene una lista específica de paquetes importantes para su trabajo, puede seleccionarlos ahora y continuar haciendo clic en “Siguiente”.

Cygwin-instalar-paso-8

La siguiente pantalla enumera los paquetes seleccionados y le pide que los revise y confirme. Haga clic en “Siguiente” para confirmar y continuar.

Cygwin-instalar-paso-9

Los paquetes seleccionados comenzarán a descargarse, y esto puede demorar un tiempo dependiendo de la velocidad del espejo de descarga seleccionado y la cantidad de paquetes seleccionados.

Cygwin-instalar-paso-10

Una vez que se descargan todos los paquetes, la instalación continuará con la instalación de los paquetes.

Cygwin-instalar-paso-11

Cuando se complete la configuración, se le mostrará la opción de crear iconos en el escritorio y el menú de inicio para facilitar el acceso. Haga clic en “Finalizar” cuando haya terminado para finalizar el asistente de configuración.

cygwin-menú-inicio

Ahora puede iniciar Cygwin buscando en el menú Inicio como se muestra arriba o haciendo doble clic en el icono del escritorio (si se creó durante la configuración). Esto iniciará el shell de Cygwin.

🔥 Leer:  Cómo configurar Zoho Mail SMTP en WordPress (la forma más fácil)

cygwin-shell

Cygwin shell es compatible con los comandos de UNIX/Linux que usa normalmente. Si encuentra que algún comando específico no funciona, puede volver a ejecutar la configuración y seleccionar el paquete que falta, si está disponible en el repositorio de Cygwin (un ejemplo: Ansible), e instalarlo. El comando instalado ahora debería estar disponible como un comando normal en Cygwin shell CLI.

Conclusión

Cygwin es una utilidad útil que proporciona un shell similar a UNIX/Linux emulado en un entorno de Windows. Facilita la portabilidad de ciertas aplicaciones específicas en Windows y le permite desarrollar y usar scripts basados ​​en Linux en Windows para diversas tareas. Su instalación es tan simple como cualquier programa basado en Windows con configuración basada en GUI.

Para leer más sobre Cygwin, puede encontrar su documentación aquí. Consulte sus preguntas frecuentes y su guía del usuario para obtener instrucciones de uso detalladas.

Recomendamos

Populares