En esta entrada veremos como tener disponible un entorno GNU / Linux en Windows 7 mediante el proyecto de software libre Cygwin. Este entorno incluye un terminal Linux y la posibilidad de instalar y usar los programas (paquetes) a los que estamos acostumbrados en Linux.
Cygwin es un proyecto de software libre que porta el entorno GNU / Linux y sus aplicaciones al sistema operativo windows. Actualmente soporta más de 15 mil paquetes de software para 32 y 64 bits puede consultar la lista de paquetes aquí https://cygwin.com/packages/package_list.html
Aviso importante sobre el uso de Cygwin y esta entrada
Ni el proyecto Cygwin ni esta entrada pretende incentivar el uso del sistema operativo privativo windows bajo la posibilidad o pretexto de usar una parte de las bondades de los sistemas operativos de software libre basados en GNU / Linux.
Si un usuario regular de sistemas windows comienza a sentirse muy cómodo usando el entorno Linux mediante Cygwin le recomendamos encarecidamente que termine de dar el paso y usar completamente el entorno de GNU / Linux mediante alguna distribución de software libre.
Si un usuario regular de GNU / Linux comienza a sentirse cómodo usando Cygwin en medio de las circunstancias adversas que lo llevaron a usar windows, le recomendamos que rectifique y evalué otras alternativas que no incluyan windows.
Cygwin Paquetes Linux en Windows
Instalación de Cygwin
Para instalar Cygwin simplemente nos dirigimos a sección de instalación en su pagina web https://cygwin.com/install.html descargamos el archivo setup-x86 ó setup-x86-64 según tu sistema sea de 32bits o 64bits y lo ejecutamos.
A continuación la secuencia de pasos del instalador (puede hacer click sobre las imágenes para ver en mayor resolución):
Luego de la instalación encontrara los accesos en el escritorio y el menú inicio.
Como instalar paquetes por linea de comando en Cygwin
Para instalar, actualizar, eliminar y descargar paquetes usaremos el gestor de paquetes (package manager) apt-cyg
apt-cyg un gestor de paquetes por consola para Cygwin, que rememora al famoso apt de Debian GNU / Linux.
Instalar apt-cyg
En el terminal de Cygwin ejecutar:
lynx -source rawgit.com/transcode-open/apt-cyg/master/apt-cyg > apt-cyg
install apt-cyg /bin
Luego para instalar un paquete de linux:
apt-cyg install nano
apt-cyg install wget vim
Como usar los directorios (path) en Cygwin
En Cygwin por defecto estadas ubicado en una ruta como /home/usuario
Si listamos la raiz ls / veremos que contiene home var usr lib bin sbin cual sistema tradicional linux adicionamente tiene el directorio cygdrive el cual contiene las unidades de disco que tenga el windows que estes usando, por lo cual en mi caso al hacer: ls /cygdrive veo c/ d/ dos unidades.
Ahora bien para acceder a los directorios de windows anfitrión solo debemos dirigirnos a /cygdrive/c que es la similitud a C: ahora podríamos usar ls /cygdrive/c
Si quiere que por defecto el terminal se ubique en C: puede seguir esta entrada http://www.howtogeek.com/howto/41382/how-to-use-linux-commands-in-windows-with-cygwin/ donde modifican las variables de ambiente de windows para ser usado por cygwin.
Como usar aplicaciones con interfaz grafica en Cygwin
Para usar programas de Linux con interfaz gráfica usaremos Cygwin/X que es un port del servidor de X11 a windows.
apt-cyg install xorg-server xinit xlauncher
Instalaremos algunas programas que usen ventanas
apt-cyg install xcalc gedit nautilus
Recomendaciones finales
- Puede evaluar una alternativa que luce muy interesante http://babun.github.io/
- No use windows ó evite su uso al máximo.
Pingback: Cygwin – Como usar comandos y paquetes de GNU / Linux en Windows – Leninmhs – PROYECTO TIC – TAC
Muy interesante, gracias !!!
muy interesante para cuando hay que utilizar windows por algun programa que no funciona en slackware 14.2, un saludo..
Saludo Paco!!