Sei sulla pagina 1di 22

Instalacin de cygwin-X.

o
Pablo Sanz Mercado.

Cuando utilizamos un ordenador con sistema operativo Microsoft para acceder a recursos de sistemas Linux, por ejemplo si queremos acceder a los recursos de un Centro de Computacin, nos encontramos con las dicultades que presentan estos o operativos cara a realizar conexiones remotas. El primer problema puede llegar a ser el poder realizar una conexin remota ssh o al ordenador Linux. En este sentido siempre podremos utilizar diferentes herramientas como puede ser putty (http://www.chiark.greenend.org.uk/ sgtatham/putty/), que nos pueden solucionar el problema de forma puntual, o permanente si lo que queremos hacer solamente es realizar este tipo de conexiones sin ms. a Si nuestro inters es no slo realizar una conexin tipo ssh, sino por ejemplo e o o tambin poder obtener resultados grcos en nuestro equipo, entonces tendremos e a que instalar un servidor de ventanas en nuestro ordenador con Windows. Tenemos diferentes alternativas, si bien una de las ms utilizadas, por la esa tabilidad y tambin por ser gratuito, es cygwin/X (http://x.cygwin.com/). Este e software va a a adir a nuestro equipo Windows la posibilidad de poder realizar n conexiones ssh y adems tener un servidor de ventanas. Adems no slo tendremos a a o estas dos opciones en nuestro equipo con cygwin/X, sino que tendremos un mini sistema operativo tipo Linux instalado, pudiendo trabajar de forma equivalente a si estuviramos trabajando con un sistema operativo Linux. e Lo primero que debemos hacer para realizar esta instalacin es conectarnos a la o pgina web de cygwin/X (1) y bajarnos el software, pinchando en el enlace setup.exe a como podemos ver en 2. Cuando seleccionemos setup.exe se nos instar a ejecutar el software o guara darlo en el ordenador (3). Si optamos por guardarlo en nuestro ordenador, se nos pedir que seleccionemos el directorio donde quedar almacenado este chero, dia a rectorio al que luego accederemos para ejecutar el archivo que nos hemos bajado. Al seleccionar este chero que nos hemos bajado, se nos preguntar si queremos a ejecutarle (4), mensaje en el que seleccionaremos Ejecutar. Lo primero que obtendremos es una pantalla de bienvenida de cygwin/X donde se nos explica qu podremos hacer con este chero que estamos ejecutando, e especicando adems la versin del programa que instalaremos (5). a o A continuacin se nos preguntar si queremos realizar la instalacin desde la o a o Internet, que es la opcin que elegiremos (6), o bien si queremos slo bajarnos el o o software o realizar la instalacin de archivos que previamente nos hayamos bajado. o A continuacin tendremos que elegir el directorio donde se instalar el software o a (7), as como si queremos que esta instalacin queremos pueda utilizarla solamente o el usuario que est instalando el software o todos los usuarios del sistema operativo. a Adems tendremos que elegir qu formato por defecto tendrn los cheros de texto, a e a que elegiremos sean tipo Unix. Acto seguido tendremos que indicar el directorio que utilizaremos para almacenar los cheros temporales de la instalacin (8). o En el siguiente paso de instalacin se nos preguntar por el tipo de conexin a Ino a o ternet que poseemos, para poder congurar un proxy por ejemplo si fuera necesario (9). 2

Figura 1: Pgina web de cygwin/X de la que nos bajaremos el software. a En el siguiente paso de instalacin elegiremos el mirror de cygwin/X del que o bajaremos los cheros que conformarn la instalacin del software (10). a o Una vez se realice la conexin al mirror que hemos elegido en el paso anterior, o se nos mostrar los paquetes que se instalarn (11). En este momento pincharemos a a con el botn de la izquierda del ratn en Net (12) y X11 (13) hasta que cambiemos o o de Default a Install el mensaje, para asegurarnos que estas dos utilidades queden instaladas. Finalmente elegiremos si queremos que se nos instale un icono de cygwin/X en el escritorio y/o en el men de inicio (14). u Una vez se haya instalado el software en nuestro ordenador, ya podremos utilizar cygwin/X para trabajar como si tuviramos Linux instalado en nuestro equipo. En e nuestro caso en concreto nos va a servir para poder conectarnos a un equipo Linux y poder exportar el sistema grco a nuestra mquina, para poder trabajar en remoto a a con aplicaciones grcas instaladas en la mquina remota. a a Lo primero que deberemos hacer es arrancar el servidor de ventanas. Para ello lo que debemos ejecutar es el chero startxwin.bat, que podemos encontrar en el 3

Figura 2: Enlace setup.exe que pincharemos para bajarnos el software. directorio cygwin\usr\X11R6\bin (15) Como este chero lo vamos a tener que ejecutar cada vez que queramos arrancar el servidor de ventanas, ser aconsejable crearnos un enlace simblico en el escria o torio, pulsando sobre l el botn derecho del ratn para seleccionar que queremos e o o crear un icono, un enlace directo, en el escritorio. Si tenemos el cortafuegos de Windows activado, la primera vez que ejecutemos este programa se nos informar que el programa est siendo bloqueado, pudiendo a a por tanto desbloquearlo para poder utilizarlo sin problemas. Con este n pulsamos el botn Desbloquear (16). o Cuando ejecutamos este servidor de ventanas, se nos abre directamente un terminal (17) desde el que podremos ejecutar los t picos comandos de linux sobre los archivos que tenemos en nuestro equipo Windows. Si queremos obtener ms terminales, lo unico que tendr que hacer es ejecutar a e xterm que podr encontrar en el directorio cygwin\bin (18). e Para poder conectarnos a un equipo en concreto, tendremos que ejecutar ssh -X nombre-maquina 4

Figura 3: Nuestro sistema operativo nos preguntar si queremos guardar el chero a setup.exe o ejecutarle directamente. que permitir el redireccionamiento X11, es decir, de las aplicaciones grcas, para a a que cuando invoquemos un programa grco en la mquina Linux a la que nos a a hemos conectado, el programa se vea no en el monitor del ordenador Linux, sino en el ordenador desde el que nos hemos conectado y donde hemos instalado cygwin/X (19). Tambin podremos ejecutar e ssh -Y nombre-maquina donde se considerar que la conexin ssh, desde el punto de vista de redireccionaa o miento X11, es de conanza, es decir, se garantizar acceso completo al servidor de a ventanas original. Con la segunda opcin no necesitaremos ejecutar ning n comando ms, pero con o u a la opcin -X necesitaremos ejecutar, antes del comando ssh (en la mquina cliente) o a xhost maquina-destino 5

Figura 4: Seleccionaremos ejecutar para poder instalar el software en nuestro equipo. y una vez hayamos accedido a la mquina destino, tendremos que ejecutar: a export DISPLAY=maquina-origen:0.0 mientras que con la opcin -Y no necesitaremos ejecutar estos dos comandos. o Ahora cualquier comando que ejecutemos, y que se reera a un programa con entorno grco, no nos resultar en un error, sino que nos enviar el resultado a a a (grco), a nuestra mquina cliente (20). a a

Figura 5: Mensaje inicial de la instalacin de cygwin/X. o

Figura 6: Elegimos instalar el software desde Internet.

Figura 7: Elegiremos las caracter sticas iniciales de la instalacin. o

Figura 8: Eleccin del directorio temporal de la instalacin. o o

10

Figura 9: Elegimos el tipo de conexion que tenemos.

11

Figura 10: Elegimos el mirror del que queremos bajarnos el software.

12

Figura 11: Software que podremos instalar.

13

Figura 12: Elegiremos Net para tener el software de red instalado en nuestros sistema.

14

Figura 13: Elegiremos X11 para tener el soporte grco en cygwin/X. a

15

Figura 14: Elegimos dnde queremos que se instalen iconos de cygwin/X. o

16

Figura 15: Ejecutamos el chero startxwin.bat para arrancar el servidor de ventanas.

17

Figura 16: Desbloqueamos el programa XWin para poder utilizarlo.

18

Figura 17: Terminal desde el que podremos ejecutar comandos.

19

Figura 18: Si queremos obtener ms terminales, ejecutaremos el programa xterm. a

20

Figura 19: Nos conectamos a la mquina destino mediante ssh. a

21

Figura 20: Ejecucin de un comando grco en la mquina destino, obteniendo el o a a resultado en la mquina origen. a

22

Potrebbero piacerti anche