Mostrando entradas con la etiqueta linux. Mostrar todas las entradas
Mostrando entradas con la etiqueta linux. Mostrar todas las entradas

5.7.07

Putty y el servidor X

Como configurar putty para poder abrir ventanas gráficas de un sistema linux.
Putty puede ser una herramienta muy útil para gestionar servidores Linux de forma remota desde la consola. Sin embargo hay ocasiones en las que es necesario utilizar un entorno gráfico o lanzar una apliación gráfica (como una instalación), y cuando pedimos a la consola de Putty que ejecute algunas de estas aplicaciones suele mostrar el siguiente error:
cannot open display:
Esto ocurre porque no tenemos ningún servidor gráfico activado en nuestro equipo. Ojo, porque aquí con las XWindows el concepto cliente/servidor cambia un poco. Aparentemente nosotros hacemos de cliente con putty al servidor Linux, pero si queremos ejecutrar una aplicación gráfica, lo que necesitamos es arrancar un servidor X en nuestro equipo (en el que estemos corriendo el putty). Las X funcionan así, cuando arranca una aplicación gráfica es como decirle, "muéstrame esta aplicación en la máquina A", y la máquina A puede ser la propia máquina Linux, u otra en la que haya un servidor X corriendo, como por ejemplo la nuestra propia. De ahí la potencia de las X. Es como si pudiérmos mostrar la salida de televión o video por cualquier aparato que tengamos en la casa, solo que en vez del cable coaxial o RGB, lo que tenemos aquí es internet.

Pues bien, para que podamos hacer todo esto, necesitamos entonces un servidor X. Xming, puede servir aunque hay otros. Una vez arrancado, nos aparecerá un icono X en el area de notificación. Eso indica que ya está iniciado. Ahora basta con configurar putty, para ello abrimos putty y seleccionamos la siguiente opción:

Connection/SSHX11/Enable X11 forwarding

Y muy importante, también tenemos que poner nuestra dirección IP, es decir la dirección IP de la máquina en la que está corriendo el servidor X, o sea, nuestra dirección IP.

Ahora, con el servidor X funcionando y a través de Putty, ya podemos arrancar cualquier aplicación gráfica desde la consola.


Powered by ScribeFire.

Share/Save/Bookmark

29.6.07

Putty y el servidor X

Como configurar putty para poder abrir ventanas gráficas de un sistema linux.
Putty puede ser una herramienta muy útil para gestionar servidores Linux de forma remota desde la consola. Sin embargo hay ocasiones en las que es necesario utilizar un entorno gráfico o lanzar una apliación gráfica (como una instalación), y cuando pedimos a la consola de Putty que ejecute algunas de estas aplicaciones suele mostrar el siguiente error:
cannot open display:
Esto ocurre porque no tenemos ningún servidor gráfico activado en nuestro equipo. Ojo, porque aquí con las XWindows el concepto cliente/servidor cambia un poco. Aparentemente nosotros hacemos de cliente con putty al servidor Linux, pero si queremos ejecutrar una aplicación gráfica, lo que necesitamos es arrancar un servidor X en nuestro equipo (en el que estemos corriendo el putty). Las X funcionan así, cuando arranca una aplicación gráfica es como decirle, "muéstrame esta aplicación en la máquina A", y la máquina A puede ser la propia máquina Linux, u otra en la que haya un servidor X corriendo, como por ejemplo la nuestra propia. De ahí la potencia de las X. Es como si pudiérmos mostrar la salida de televión o video por cualquier aparato que tengamos en la casa, solo que en vez del cable coaxial o RGB, lo que tenemos aquí es internet.

Pues bien, para que podamos hacer todo esto, necesitamos entonces un servidor X. Xming, puede servir aunque hay otros. Una vez arrancado, nos aparecerá un icono X en el area de notificación. Eso indica que ya está iniciado. Ahora basta con configurar putty, para ello abrimos putty y seleccionamos la siguiente opción:



Ahora, con el servidor X funcionando y a través de Putty, ya podemos arrancar cualquier aplicación gráfica.

Más información aquí.

Powered by ScribeFire.

Share/Save/Bookmark

15.2.07

Configurar las Versiones de Java con update-alternatives

A veces no hay más remedio que remangarse y trastear con los servidores para poder instalar una aplicación o un nuevo servidor de mapas. Un problema muy común es que las versiones de java que vienen por defecto en los sistemas Linux, no son las oficiales de Sun. Esta es una pequeña guía de cómo configurar java.



Si no hay opción de instalar java a través de los repositorios oficiales de nuestra distribución, que sería la opción recomendada,

también es posible instalar java de forma manual.



Lo primero es descargar de http://java.sun.com la versión de java que queramos utilizar. En el caso de RedHat es

siempre conveniente descargar la versión que acaba con extensión rpm.bin, ya que de esta forma, podremos instalar

java con el comando rpm -i nombre_de_la_version_de_java.rpm. Una vez descargado el archivo cambiaremos los permisos

con chmod +x nombre_de_la_version_de_java.rpm.bin y luego lo ejecutamos ./nombre_de_la_version_de_java.rpm.bin, se generará

un archivo nombre_de_la_version_de_java.rpm, ejecutamos entonces rpm -i nombre_de_la_version_de_java.rpm y tendremos java instalado.

Normalmente estará en /usr/java/nombre_de_la_version_de_java/. Si no está aquí podemos ejecutar como root updatedb y luego hacer un

locate /bin/javac, para ver el directorio donde está java instalado.



Ahora ya está java instalado, pero si ejecutamos java nos saldrá esto:



libgcj-java-placeholder.sh



This script is a placeholder for the /usr/bin/java

master link required by jpackage.org conventions. libgcj's

rmiregistry, rmic and jar tools are now slave symlinks to these

masters, and are managed by the alternatives(8) system.



...




Esta no es la versión de java que necesitamos, para configurarlo lo mejor (tal y como dice el libgcj-java-placeholder.sh) es utilizar alternatives.

Alternatives nos permite tener distintas versiones de un mismo componente e intercambiar entre ellas de forma transparente, sin tocar archivos

de configuración o paths:



[root@equipo /]# update-alternatives

versiones alternativas 1.3.11 - Copyright (C) 2001 Red Hat, Inc.

Este programa puede que sea libremente distribuido bajo los términos de la

licencia pública de GNU.

uso: alternativas --install /> [--initscript /> [--slave /> alternatives --remove /> alternatives --auto /> alternatives --config /> alternatives --display /> alternatives --set />

opciones comunes: --verbose --test --help --usage --version

--altdir --admindir />

Lo que tenemos que hacer es añadir (--install) el nuevo java y para ello necesitamos saber la ruta del ejecutable de java:



[root@equipo /]# locate java | grep bin/java

/usr/sbin/javaconfig

/usr/bin/java

/usr/bin/javac

/usr/bin/java_cup

/usr/bin/java_cup-10.11

/usr/java/j2sdk1.4.2_13/bin/java-rmi.cgi

/usr/java/j2sdk1.4.2_13/bin/java

/usr/java/j2sdk1.4.2_13/bin/javac

/usr/java/j2sdk1.4.2_13/bin/javadoc

/usr/java/j2sdk1.4.2_13/bin/javah

/usr/java/j2sdk1.4.2_13/bin/javap

/usr/java/j2sdk1.4.2_13/jre/bin/java

/usr/java/j2sdk1.4.2_13/jre/bin/java_vm



El que nos interesa es /usr/java/j2sdk1.4.2_13/bin/java. Ahora simplemente hay que ejecutar el comando de instalación en el que le

decimos el nombre del enlace simbólico (/usr/bin/java) el nombre del paquete (java), la ruta del ejecutable java y la prioridad (300 por

defecto):



[root@equipo /]# update-alternatives --install /usr/bin/java java /usr/java/j2sdk1.4.2_13/bin/java 300



Para terminar comprobamos que ahora java utiliza el ejecutable que necesitamos y hacemos un java -version:



[root@equipo /]# update-alternatives --config java



Hay 2 programas que proporcionan 'java'.



Selección Comando

-----------------------------------------------

1 /usr/share/java/libgcj-java-placeholder.sh

*+ 2 /usr/java/j2sdk1.4.2_13/bin/java



Presione Intro para mantener la selección actual[+], o escriba el número de la selección:



[root@equipo /]# java -version

java version "1.4.2_13"

Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_13-b06)

Java HotSpot(TM) Client VM (build 1.4.2_13-b06, mixed mode)

[root@equipo /]#



Más información en:

http://www.yiluda.net/manual/linux/man/alternatives.html

http://blog.stevenkroon.com/2006/08/29/debian-update-alternatives/





powered by performancing firefox

Share/Save/Bookmark

28.7.06

Ext2 IFS For Windows

Ext2 IFS For Windows. Es una utilidad que permite acceder a las particiones ext2 de Linux desde windows, como si fueran una unidad de disco más, permitiendo un acceso completo de lectura y escritura. En mi caso es muy útil porque uso al 100% la capacidad de mi disco duro. Share/Save/Bookmark

9.6.06

¿Qué es Linux y el software libre?

Este video es una interesante entrevista a Miguel de Icaza sobre lo que es el software libre y linux, y además de unas interesantes reflexiones sobre las ventajas que para usuarios y administraciones supone la adopción del mismo.

Share/Save/Bookmark

13.7.05

¡Internet Explorer 6 en Linux!

Pues lo he flipado un poco. Resulta que se puede hacer funcionar el Internet Explorer 6 en Linux. Resulta que hay un tipo brasileiro (esta gente tiene talento para el futebol y para más) se ha ingeniado un método para hacer funcionar el IE en Linux, a través de wine.


Lo más friqui del asunto es ver cómo en una consola de linux, el script que se ha currado el hombre este, se conecta a servidores de microsoft y desde allí mismo se descarga el ejecutable del explorer. Encima el cachondo te dice (como en broma) que no lo uses para navegar, sino que uses el Fifefox. A la gente de Microsoft se le estarán revolviendo las tripas...

Share/Save/Bookmark