Cygwin, entorno Linux sobre Windows
Enviado por Admin en la categoría Linux
el Jueves, 20 Julio, 2006
Se trata de una herramienta extremadamente útil para poder ejecutar aplicaciones en entorno Linux desde cualquier versión del sistema operativo de Microsoft. Todo ello sin el engorro de tener dos instalaciones en distintas particiones, arranques distintos o máquinas duplicadas.
Cygwin consta de una serie de librerías dinámicas (DLL) las cuales proveen una capa de emulación de la funcionalidad de GNU/Linux o Unix. Gracias a esto, es posible compilar y ejecutar programas para GNU/Linux en Windows.
Cygwin nos permitirá sustituir la habitual línea de comandos DOS por el shell bash e incluso correr X-Windows sobre Windows 9x/Me/NT/2000/XP poder aprovechar programas que sólo existen en versión para Linux sin necesidad de hacer una instalación pura de Unix/Linux como sistema operativo. Podremos utilizar el cron para programar tareas, bajar archivos con wget, conectarse a otra máqina con ssh, arrancar servicios, etc.
Otra de las grandes ventajas es que la aplicación se distribuye bajo licencia GPL lo que hace que podamos disfrutar de software "libre" sin cambiar constantemente de sistema operativo.
Esta puede ser la solución para facilitar la transición que tantos desean de Windows a Linux pudiendo acomodarse poco a poco a la línea de comando y aplicaciones típicas de Unix.
Instalación
Es necesario descargar el instalador de la web de Cygwin, se trata de un fichero de menos de 300 KBytes llamado setup.exe.
Durante el proceso de instalación será necesario completar algunos datos:
1. Origen de la instalación: En caso de realizar más instalaciones en el futuro se puede descargar de Internet y luego relizar las instalaciones desde un directorio local.
2. Directorio raíz de instalación: C:\cygwin por ejemplo.
3. Usuarios: Lo recomendable es instalarlo para todos los usuarios.
4. Tipo de archivo de texto predeterminado: Unix.
5. Directorio local de paquetes: C:\cygwin\packages. Donde se almacenarán los paquetes que luego seleccionaremos.
6. Tipo de conexión a Internet: generalmente directamente conectado a no ser que tengamos un proxy entremedias.
7. Seleccionar mirror: Una vez conectado a Internet nos pedirá que seleccionemos un mirror del que descargar las fuentes. Si estas en España puedes elegir de RedIris ftp://ftp.rediris.es
8. Seleccionar paquetes. Como en las típicas instalaciones de Linux llegamos a la sección donde es necesario seleccionar los paquetes que deseamos instalar a fin de no tener que descargar e instalar todos. Es importante tener en cuenta que la instalación completa puede ocupar hasta 800 MB.
A continuación una breve lista de los paquetes imprescindibles:
Grupo: Admin:
cygrunsrv: para ejecutarlo como servicio en caso de tener Windows NT/2000/XP
Grupo Archive:
unzip y zip: para comprimir y descomprimir archivos.
Grupo Base:
Paquetes básicos de Cygwin, dejar todos seleccionados
Grupo Editors:
vim: es el más recomendable, pero según los gustos puede ser el nano, emacs, etc
Grupo Utils:
mc: es bastante recomendable ya que se trata de un clon del famoso Comandante Norton, muy útil a la hora de ahorrar teclear desde línea de comando.
Del resto de grupos las opciones preseleccionadas.
9. Finalizar instalación creando accesos directos.
Ejecución
La instalación básica habrá creado un icono (el mismo del Setup) en el escritorio con el nombre Cygwin. Es un acceso directo a C:\cygwin\cygwin.bat.
Al ejecutarlo, se abre una ventana como la de cmd (Inicio / Todos los programas / Accesorios / Símbolo del sistema) que permite escribir comandos en Windows al estilo de MS-DOS. En realidad es una consola bash de Linux, su intérprete de comandos, con funcionalidades parecidas.
Tags: Linux, windows, cygwin, GPL, emulador



























