English English French French Spanish Spanish German German
Geekflare cuenta con el apoyo de nuestra audiencia. Podemos ganar comisiones de afiliados comprando enlaces en este sitio.
Comparte en:

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

¿Windows 10 recién instalado? Ajuste esta configuración para optimizar su experiencia
Escáner de seguridad de aplicaciones web Invicti – la única solución que ofrece verificación automática de vulnerabilidades con Proof-Based Scanning™.

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 y sensación de Linux.

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

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

Advantages of Cygwin over Command Prompt/WSL

Hay ciertas ventajas de usar Cygwin shell sobre De comandos de Windows. A continuación se enumeran algunos de los principales:

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

Download

Para descargar la última versión de Cygwin, siga este aquí a su sitio web oficial. Puede descargar la versión adecuada para la 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, descárguela desde aquí https://cygwin.com/setup-x86_64.exe.

Installation

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

cygwin-install-paso-1

  • Haga clic en "Siguiente" para continuar con el proceso de configuración.

cygwin-install-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 descargado local o simplemente desea descargar e instalar Cygwin más tarde, elija una de las otras opciones disponibles. Haga clic en Siguiente para continuar.

cygwin-install-paso-3

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

cygwin-install-paso-4

  • Para descargar los archivos del paquete, la instalación le pedirá que especifique un "Directorio de paquetes local" que, de forma predeterminada, apunta a la carpeta "Descargar" 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-install-paso-5

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

cygwin-install-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-install-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 / 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-install-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-install-paso-9

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

cygwin-install-paso-10

  • Una vez que se descargan todos los paquetes, la configuración continuará para instalar los paquetes.

cygwin-install-paso-11

  • Cuando se complete la configuración, se le mostrará la opción de crear íconos en el escritorio y el menú de inicio para un fácil acceso. Haga clic en "Finalizar" cuando haya terminado para finalizar el asistente de configuración.

menú de inicio de cygwin

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

cygwin-shell

  • Soportes de cáscara Cygwin Comandos de UNIX / Linux que usas 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 instálelo. El comando instalado ahora debería estar disponible como un comando normal en la CLI de Cygwin shell.

Conclusión

Cygwin es una utilidad útil que proporciona un shell similar a UNIX / Linux emulado en un entorno Windows. Facilita la migración de ciertas aplicaciones específicas a 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 su Preguntas Frecuentes y su guía del usuario para obtener instrucciones de uso detalladas.

Gracias a nuestros patrocinadores
Más lecturas excelentes en Windows
Impulse su negocio
Algunas de las herramientas y servicios para ayudar a que su negocio crezca.
  • Invicti utiliza Proof-Based Scanning™ para verificar automáticamente las vulnerabilidades identificadas y generar resultados procesables en cuestión de horas.
    Prueba Invicti
  • Web scraping, proxy residencial, administrador de proxy, desbloqueador web, rastreador de motores de búsqueda y todo lo que necesita para recopilar datos web.
    Prueba Brightdata
  • Semrush es una solución de marketing digital todo en uno con más de 50 herramientas en SEO, redes sociales y marketing de contenido.
    Prueba Semrush
  • Intruder es un escáner de vulnerabilidades en línea que encuentra debilidades de ciberseguridad en su infraestructura, para evitar costosas filtraciones de datos.
    Trata Intruder