Este documento explica cómo instalar Cygwin en Windows. Cygwin crea un entorno Unix dentro de Windows, que permite tanto aprender a usar Unix sin tener que instalar un sistema operativo completo, como usar scripts sencillos escritos para Unix en un entorno Windows.
La instalación de Cygwin puede ocupar hasta 800 MBytes, pero escogiendo bien la descarga el tamaño es mucho menor. Desde la
página principal de Cygwin (http://www.cygwin.com/) se descarga un stub installer (pequeño archivo instalador que descarga los módulos (paquetes en la terminología del instalador) deseados durante su ejecución) de unos 275 KBytes. Es aconsejable renombrar el nombre predeterminado (setup.exe) a otro más significativo (p.e.: cygwin_setup.exe).
Ten presente que, al usarse el mecanismo de instalación descrito en el párrafo anterior, deberás autorizar al instalador a efectuar conexiones a Internet, en el caso de que tengas un cortafuegos.
Al lanzar el instalador anterior, comenzará preguntando varios datos, de los que se proponen los siguientes valores recomendados:
En este momento el instalador conectará a Internet para recuperar la lista de mirrors (servidores desde los que es posible descargar los módulos de instalación).
Una vez seleccionado el mirror, el instalador recuperará la lista de paquetes disponibles y nos dejará seleccionarlos en una pantalla con un mecanismo muy similar al de los gestores de paquetes para Linux, organizando los paquetes en grupos.
La tabla 1 contiene los módulos que consideramos imprescindibles para hacer funcionar la infraestructura de traducción de extensiones en entorno Windows. Para instalar un paquete, hay que hacer clic una sola vez sobre el texto "Skip" para que aparezca la versión disponible más reciente. El tamaño de la descarga es ligeramente superior a 17 MBytes. El tamaño de la instalación en disco de Cygwin depende del sistema de archivos, pero oscilará entre 78 y 120 MBytes (incluyendo los 17 Mbytes anteriores de los paquetes descargados).
| Grupo | Paquete | Observaciones |
|---|---|---|
| Admin | cygrunsrv | Opcional; de utilidad sólo en Windows NT/2000/XP/Vista |
| Archive | unzip, zip | Necesarios para crear y descomprimir los archivos ZIP, JAR y XPI de las extensiones |
| Base | Todos | Paquetes básicos de Cygwin |
| Devel | Los preseleccionados | |
| Doc | Los preseleccionados | |
| Editors | nano, vim, emacs... | Es muy conveniente disponer de al menos un editor nativo. nano es el más simple y pequeño (la descarga es de 200 KBytes), pero también el que resulta más fácil de usar si no se conoce ningún editor Unix. La descarga de Vim ocupa 3 MBytes. Emacs precisa una descarga de unos 9 MBytes y tiene fama de ser muy complejo, aunque también el más potente.
Si decides instalar Midnight Commander (Utils -> mc), éste incluye un editor de texto integrado que puede sustituir perfectamente a nano. |
| Interpreters | Los preseleccionados | |
| Libs | Los preseleccionados | |
| Shells | Los preseleccionados | |
| System | Los preseleccionados | |
| Text | Los preseleccionados | |
| Utils | mc + los preseleccionados | mc es opcional. Se trata de un clon de Norton Commander, una utilidad muy usada en los tiempos de MS-DOS. Permite moverse con facilidad por los directorios del disco y llevar a cabo operaciones típicas con los archivos (mover, copiar, borrar, crear enlaces simbólicos, editar archivos de texto, modificar permisos...). Si no quieres tener que estar escribiendo órdenes Unix con sus parámetros, puedes preferir usar en su lugar mc. |
| _PostInstallLast | Los preseleccionados |
Una vez seleccionados los paquetes, éstos serán descargados y, a continuación, instalados. Por último, aparecerá una ventana permitiendo crear accesos directos en el escritorio y finalizará la instalación.