instalaci´on de cygwin-x. - uam.es · pdf filefigura 1: p´agina web de cygwin/x de...

22
Instalaci´on de cygwin-X. Pablo Sanz Mercado. 1

Upload: tranhanh

Post on 18-Mar-2018

219 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Instalaci´on de cygwin-X. - uam.es · PDF fileFigura 1: P´agina web de cygwin/X de la que nos bajaremos el software. En el siguiente paso de instalaci´on elegiremos el mirror de

Instalacion de cygwin-X.

Pablo Sanz Mercado.

1

Page 2: Instalaci´on de cygwin-X. - uam.es · PDF fileFigura 1: P´agina web de cygwin/X de la que nos bajaremos el software. En el siguiente paso de instalaci´on elegiremos el mirror de

Cuando utilizamos un ordenador con sistema operativo Microsoft para accedera recursos de sistemas Linux, por ejemplo si queremos acceder a los recursos de unCentro de Computacion, nos encontramos con las dificultades que presentan estosoperativos cara a realizar conexiones remotas.

El primer problema puede llegar a ser el poder realizar una conexion remota sshal ordenador Linux. En este sentido siempre podremos utilizar diferentes herramien-tas 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 quequeremos hacer solamente es realizar este tipo de conexiones sin mas.

Si nuestro interes es no solo realizar una conexion tipo ssh, sino por ejemplotambien poder obtener resultados graficos en nuestro equipo, entonces tendremosque instalar un servidor de ventanas en nuestro ordenador con Windows.

Tenemos diferentes alternativas, si bien una de las mas utilizadas, por la es-tabilidad y tambien por ser gratuito, es cygwin/X (http://x.cygwin.com/). Estesoftware va a anadir a nuestro equipo Windows la posibilidad de poder realizarconexiones ssh y ademas tener un servidor de ventanas. Ademas no solo tendremosestas dos opciones en nuestro equipo con cygwin/X, sino que tendremos un minisistema operativo tipo Linux instalado, pudiendo trabajar de forma equivalente asi estuvieramos trabajando con un sistema operativo Linux.

Lo primero que debemos hacer para realizar esta instalacion es conectarnos a lapagina web de cygwin/X (1) y bajarnos el software, pinchando en el enlace setup.exe

como podemos ver en 2.Cuando seleccionemos setup.exe se nos instara a ejecutar el software o guar-

darlo en el ordenador (3). Si optamos por guardarlo en nuestro ordenador, se nospedira que seleccionemos el directorio donde quedara almacenado este fichero, di-rectorio al que luego accederemos para ejecutar el archivo que nos hemos bajado.

Al seleccionar este fichero que nos hemos bajado, se nos preguntara si queremosejecutarle (4), mensaje en el que seleccionaremos Ejecutar.

Lo primero que obtendremos es una pantalla de bienvenida de cygwin/X don-de se nos explica que podremos hacer con este fichero que estamos ejecutando,especificando ademas la version del programa que instalaremos (5).

A continuacion se nos preguntara si queremos realizar la instalacion desde laInternet, que es la opcion que elegiremos (6), o bien si queremos solo bajarnos elsoftware o realizar la instalacion de archivos que previamente nos hayamos bajado.

A continuacion tendremos que elegir el directorio donde se instalara el software(7), ası como si queremos que esta instalacion queremos pueda utilizarla solamenteel usuario que esta instalando el software o todos los usuarios del sistema operativo.Ademas tendremos que elegir que formato por defecto tendran los ficheros de texto,que elegiremos sean tipo Unix.

Acto seguido tendremos que indicar el directorio que utilizaremos para almace-nar los ficheros temporales de la instalacion (8).

En el siguiente paso de instalacion se nos preguntara por el tipo de conexion a In-ternet que poseemos, para poder configurar un proxy por ejemplo si fuera necesario(9).

2

Page 3: Instalaci´on de cygwin-X. - uam.es · PDF fileFigura 1: P´agina web de cygwin/X de la que nos bajaremos el software. En el siguiente paso de instalaci´on elegiremos el mirror de

Figura 1: Pagina web de cygwin/X de la que nos bajaremos el software.

En el siguiente paso de instalacion elegiremos el mirror de cygwin/X del quebajaremos los ficheros que conformaran la instalacion del software (10).

Una vez se realice la conexion al mirror que hemos elegido en el paso anterior,se nos mostrara los paquetes que se instalaran (11). En este momento pincharemoscon el boton de la izquierda del raton en Net (12) y X11 (13) hasta que cambiemosde Default a Install el mensaje, para asegurarnos que estas dos utilidades quedeninstaladas.

Finalmente elegiremos si queremos que se nos instale un icono de cygwin/X enel escritorio y/o en el menu de inicio (14).

Una vez se haya instalado el software en nuestro ordenador, ya podremos utilizarcygwin/X para trabajar como si tuvieramos Linux instalado en nuestro equipo. Ennuestro caso en concreto nos va a servir para poder conectarnos a un equipo Linux ypoder exportar el sistema grafico a nuestra maquina, para poder trabajar en remotocon aplicaciones graficas instaladas en la maquina remota.

Lo primero que deberemos hacer es arrancar el servidor de ventanas. Para ellolo que debemos ejecutar es el fichero startxwin.bat, que podemos encontrar en el

3

Page 4: Instalaci´on de cygwin-X. - uam.es · PDF fileFigura 1: P´agina web de cygwin/X de la que nos bajaremos el software. En el siguiente paso de instalaci´on elegiremos el mirror de

Figura 2: Enlace setup.exe que pincharemos para bajarnos el software.

directorio cygwin\usr\X11R6\bin (15)Como este fichero lo vamos a tener que ejecutar cada vez que queramos arrancar

el servidor de ventanas, serıa aconsejable crearnos un enlace simbolico en el escri-torio, pulsando sobre el el boton derecho del raton para seleccionar que queremoscrear un icono, un enlace directo, en el escritorio.

Si tenemos el cortafuegos de Windows activado, la primera vez que ejecutemoseste programa se nos informara que el programa esta siendo bloqueado, pudiendopor tanto desbloquearlo para poder utilizarlo sin problemas. Con este fin pulsamosel boton Desbloquear (16).

Cuando ejecutamos este servidor de ventanas, se nos abre directamente un ter-minal (17) desde el que podremos ejecutar los tıpicos comandos de linux sobre losarchivos que tenemos en nuestro equipo Windows.

Si queremos obtener mas terminales, lo unico que tendre que hacer es ejecutarxterm que podre encontrar en el directorio cygwin\bin (18).

Para poder conectarnos a un equipo en concreto, tendremos que ejecutar

ssh -X nombre-maquina

4

Page 5: Instalaci´on de cygwin-X. - uam.es · PDF fileFigura 1: P´agina web de cygwin/X de la que nos bajaremos el software. En el siguiente paso de instalaci´on elegiremos el mirror de

Figura 3: Nuestro sistema operativo nos preguntara si queremos guardar el ficherosetup.exe o ejecutarle directamente.

que permitira el redireccionamiento X11, es decir, de las aplicaciones graficas, paraque cuando invoquemos un programa grafico en la maquina Linux a la que noshemos conectado, el programa se vea no en el monitor del ordenador Linux, sino enel ordenador desde el que nos hemos conectado y donde hemos instalado cygwin/X(19).

Tambien podremos ejecutar

ssh -Y nombre-maquina

donde se considerara que la conexion ssh, desde el punto de vista de redirecciona-miento X11, es de confianza, es decir, se garantizara acceso completo al servidor deventanas original.

Con la segunda opcion no necesitaremos ejecutar ningun comando mas, pero conla opcion -X necesitaremos ejecutar, antes del comando ssh (en la maquina cliente)

xhost maquina-destino

5

Page 6: Instalaci´on de cygwin-X. - uam.es · PDF fileFigura 1: P´agina web de cygwin/X de la que nos bajaremos el software. En el siguiente paso de instalaci´on elegiremos el mirror de

Figura 4: Seleccionaremos ejecutar para poder instalar el software en nuestro equipo.

y una vez hayamos accedido a la maquina destino, tendremos que ejecutar:

export DISPLAY=maquina-origen:0.0

mientras que con la opcion -Y no necesitaremos ejecutar estos dos comandos.Ahora cualquier comando que ejecutemos, y que se refiera a un programa con

entorno grafico, no nos resultara en un error, sino que nos enviara el resultado(grafico), a nuestra maquina cliente (20).

6

Page 7: Instalaci´on de cygwin-X. - uam.es · PDF fileFigura 1: P´agina web de cygwin/X de la que nos bajaremos el software. En el siguiente paso de instalaci´on elegiremos el mirror de

Figura 5: Mensaje inicial de la instalacion de cygwin/X.

7

Page 8: Instalaci´on de cygwin-X. - uam.es · PDF fileFigura 1: P´agina web de cygwin/X de la que nos bajaremos el software. En el siguiente paso de instalaci´on elegiremos el mirror de

Figura 6: Elegimos instalar el software desde Internet.

8

Page 9: Instalaci´on de cygwin-X. - uam.es · PDF fileFigura 1: P´agina web de cygwin/X de la que nos bajaremos el software. En el siguiente paso de instalaci´on elegiremos el mirror de

Figura 7: Elegiremos las caracterısticas iniciales de la instalacion.

9

Page 10: Instalaci´on de cygwin-X. - uam.es · PDF fileFigura 1: P´agina web de cygwin/X de la que nos bajaremos el software. En el siguiente paso de instalaci´on elegiremos el mirror de

Figura 8: Eleccion del directorio temporal de la instalacion.

10

Page 11: Instalaci´on de cygwin-X. - uam.es · PDF fileFigura 1: P´agina web de cygwin/X de la que nos bajaremos el software. En el siguiente paso de instalaci´on elegiremos el mirror de

Figura 9: Elegimos el tipo de conexion que tenemos.

11

Page 12: Instalaci´on de cygwin-X. - uam.es · PDF fileFigura 1: P´agina web de cygwin/X de la que nos bajaremos el software. En el siguiente paso de instalaci´on elegiremos el mirror de

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

12

Page 13: Instalaci´on de cygwin-X. - uam.es · PDF fileFigura 1: P´agina web de cygwin/X de la que nos bajaremos el software. En el siguiente paso de instalaci´on elegiremos el mirror de

Figura 11: Software que podremos instalar.

13

Page 14: Instalaci´on de cygwin-X. - uam.es · PDF fileFigura 1: P´agina web de cygwin/X de la que nos bajaremos el software. En el siguiente paso de instalaci´on elegiremos el mirror de

Figura 12: Elegiremos Net para tener el software de red instalado en nuestros sis-tema.

14

Page 15: Instalaci´on de cygwin-X. - uam.es · PDF fileFigura 1: P´agina web de cygwin/X de la que nos bajaremos el software. En el siguiente paso de instalaci´on elegiremos el mirror de

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

15

Page 16: Instalaci´on de cygwin-X. - uam.es · PDF fileFigura 1: P´agina web de cygwin/X de la que nos bajaremos el software. En el siguiente paso de instalaci´on elegiremos el mirror de

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

16

Page 17: Instalaci´on de cygwin-X. - uam.es · PDF fileFigura 1: P´agina web de cygwin/X de la que nos bajaremos el software. En el siguiente paso de instalaci´on elegiremos el mirror de

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

17

Page 18: Instalaci´on de cygwin-X. - uam.es · PDF fileFigura 1: P´agina web de cygwin/X de la que nos bajaremos el software. En el siguiente paso de instalaci´on elegiremos el mirror de

Figura 16: Desbloqueamos el programa XWin para poder utilizarlo.

18

Page 19: Instalaci´on de cygwin-X. - uam.es · PDF fileFigura 1: P´agina web de cygwin/X de la que nos bajaremos el software. En el siguiente paso de instalaci´on elegiremos el mirror de

Figura 17: Terminal desde el que podremos ejecutar comandos.

19

Page 20: Instalaci´on de cygwin-X. - uam.es · PDF fileFigura 1: P´agina web de cygwin/X de la que nos bajaremos el software. En el siguiente paso de instalaci´on elegiremos el mirror de

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

20

Page 21: Instalaci´on de cygwin-X. - uam.es · PDF fileFigura 1: P´agina web de cygwin/X de la que nos bajaremos el software. En el siguiente paso de instalaci´on elegiremos el mirror de

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

21

Page 22: Instalaci´on de cygwin-X. - uam.es · PDF fileFigura 1: P´agina web de cygwin/X de la que nos bajaremos el software. En el siguiente paso de instalaci´on elegiremos el mirror de

Figura 20: Ejecucion de un comando grafico en la maquina destino, obteniendo elresultado en la maquina origen.

22