miércoles 6 de febrero de 2008

Santa FEDORA

Buenas tardes a todos,

Tal y como indica el título y por las efemérides del día de hoy, que sepáis todos que hay que felicitar a las Fedoras, incluida a nuestra distribución preferida.

Saludos ;)

domingo 27 de enero de 2008

Presentación de KDE 4.0 en Google

Pese a que no sea KDE 4, y pese a que no comulgo con el proyecto KDE, creo que resulta un video interesante para tener en cuenta y conocer mejor la actualidad de nuestro linux. Espero que os guste.

lunes 7 de enero de 2008

El mundo según Google

No está nada mal este documental sobre google, como se creó, como piensan, como funcionan y como actúan, así que , ahí va:



Saludos

sábado 5 de enero de 2008

Instalación y compilación de MythTV ( Paso 2 )

Aquí os mostraremos la base para tener compilado y al día vuestro MythTV. Multimedia center para TDT, videos, música... Desde mi punto de vista a años luz y por delante de lo que os pueda ofrecer cualquier proyecto actual privativo.

Recordad que nos vasamos en la instalación previa que se hizo de Fedora 8, donde dejamos un directorio /Datos, para poner nuestra música y nuestras películas.

Lo primero es abrir un terminal y desde nuestro usuario seguir los siguientes pasos:

Configurar el sudo. Para ello tenemos que abrir una consola y ponernos como root.

root -

( poned el password del administrador )

echo 'Rainman ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers

( pese a que no es lo mas seguro, para un equipo multimedia es cómodo )

( donde pone Rainman poned vuestro usuario )


Instalar repositorio LIVNA. Este repositorio contiene las librerias necesarias para los temas de multimedia, tal como las de nvidia y como las de los reproductores de audio/video.

sudo rpm -ivh http://rpm.livna.org/livna-release-8.rpm
sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-livna

Actualizar el sistema. Esta instruccón la podemos ejecutar desde la consola cada vez que quereamos que se actualicen todos los programas y librerías desde la consola.

sudo yum -y update


Instalar el driver de la nvidia ( driver privativo, pero rápido )

sudo yum install kmod-nvidia


Configurar la targeta nvidia:

sudo nvidia-settings


Instalamos las librrías de compatibilidad para GCC 3.2:

yum -y install compat-libstdc++-33 compat-libstdc++-296


Instalamos las librrías de compatibilidad para GCC 3.4:
yum -y install compat-gcc-34 compat-gcc-34-c++

Instalamos reproductores de pelis:

yum -y install mplayer mplayer-gui mplayer-skins mplayer-fonts mplayerplug-in mencoder
yum -y install xine xine-lib-extras xine-lib-extras-nonfree libdvdcss vlc


Descargamos e instalamos los drivers binarios de los codecs (DLL):

mkdir -p /usr/lib/codecs wget http://www.mplayerhq.hu/MPlayer/releases/codecs/all-20071007.tar.bz2 tar -jxvf all-20071007.tar.bz2 --strip-components 1 -C /usr/lib/codecs/


Vamos a lo que importa, ahora empecemos por descargar la última version de mythtv. Para ello primero instalaremos el svn. Con el podremos descargar la última version:

yum -y install svn

Ahora solo nos falta descargamos el MythTV:

cd /Datos mkdir Myth-svn cd Myth-svn svn co http://svn.mythtv.org/svn/trunk/mythtv svn co http://svn.mythtv.org/svn/trunk/mythplugins svn co http://svn.mythtv.org/svn/trunk/myththemes

Al haberlo descargado de esta manera, las próximas veces lo actualizaremos usandodesde el directorio Myth-svn:

svn update

Creamos seguidamente el usuario correspondiente a mythtv y le ponemos contraseña:

adduser mythtv passwd mythtv
( pon el password que quieras poner )

Instalamos las dependencias y ficheros necesarios para compilar:

cd mythtv

yum -y install gcc-c++ freetype-devel lame-devel qt-devel mysql-devel l
yum -y install irc-lib-devel subversion mesa-libGLU-devel libXv-devel
yum -y install libXxf86vm-devel libdca-devel libXmu-devel qt-MySQL
yum -y install libXvMC-devel kdelibs-devel fftw2 fftw2-devel libid3tag
yum -y install libid3tag-devel libmad-devel flac-devel libtiff-devel
yum -y install libcdaudio-devel SDL-devel cdparanoia-devel libexif-devel
yum -y install fftw3 fftw3-devel libvorbis-devel faac faac-devel faad2
yum -y install faad2-devel taglib taglib-devel libavc1394 libavc1394-devel
yum -y install libiec61883 libiec61883-devel libraw1394 libraw1394-devel
yum -y install lirc-devel lirc-doc libXNVCtrl-devel xorg-x11-drv-nvidia-devel
yum -y install directfb-devel perl-devel
ln -s /usr/lib/qt3 /usr/lib/qt-3.3 ldconfig

Configuramos la compilacion:

./configure --prefix=/usr --enable-xvmc --enable-dvb --enable-xvmc-pro --enable-xvmc-opengl --enable-opengl-video --enable-opengl-vsync

Nos tiene que aparecer algo así:

# Basic Settings
Compile type release
Compiler cache no
DistCC no
install prefix /usr
CPU x86_32 (model name : Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz)
big-endian no
MMX enabled yes
CMOV enabled yes
CMOV is fast no

# Input Support
Joystick menu yes
lirc support yes
Apple Remote no
Video4Linux sup. yes
ivtv support yes
FireWire support yes
DVB support yes [/usr/include]
DBox2 support yes
HDHomeRun support yes
IPTV support yes

# Sound Output Support
OSS support yes
ALSA support yes
aRts support yes
JACK support no

# Video Output Support
x11 support yes
xrandr support yes
xv support yes
XvMC support yes
XvMC VLD support yes
XvMC pro support yes
XvMC OpenGL sup. no
XvMC libs -lXvMCW
OpenGL video yes
Mac acceleration no
OpenGL vsync yes
DirectFB yes
Fribidi formatting no

# Misc Features
Frontend yes
Backend yes

# Bindings
bindings_perl yes


Compilar e instalar:

make
make-install

Creamos una serie de directorios necesarios, para el log del programa y para dejar los videos que grabemos de la tele:

mkdir /var/log/mythtv
mkdir /Datos/Tele


Nos aseguramos que cuando arranque el PC se ejecute MythBackend (este es el demonio que usa el programa para ver la tele... El backend es el programa fuente de todo, por lo que nos podemos conectar a él por tcp/ip desde otro equipo y ver la tele apesar de que el otro equipo no tenga capturadora... El backend incluso lo puede usar una XBox para ver la tele):

cd contrib/init_scripts
cp fedora.init.mythbackend /etc/rc.d/init.d/mythbackend
chmod a+x /etc/rc.d/init.d/mythbackend
cp fedora.sysconfig.mythbackend /etc/sysconfig/mythbackend
/sbin/chkconfig --level 345 mythbackend on

Ahora compilamos e instalamos mythplugins:

./configure --prefix=/usr
qmake mythplugins.pro
make
make install

Instalamos seguidamente myththemes:

./configure --prefix=/usr
make
make install

Ahora toca instalar de los repositorios el mysql y configurarlo para que funcione con mythtv:

yum install mysql mysql-administrator mysql-devel mysql-server mysql-query-browser

Para configurarlo, hacemos:

/sbin/chkconfig mysqld on
/sbin/service mysqld start

Poner la contraseña de root para el mysql ( sustituir 'ROOT_PWD' por la que queramos ):

mysql -u root mysql

mysql> UPDATE user SET Password=PASSWORD('ROOT_PWD') WHERE user='root';
mysql> FLUSH PRIVILEGES;
mysql> quit

mysql -u root -p < /Datos/MythCompiler/mythtv/database/mc.sql

Se supone que previamente teníamos la tarjeta instalada y funcionando. Para comprobar el correcto funcionamiento puedes utilizar las utilidades proporcionadas por el paquete dvb-utils y usando el paquete scandvb puedes hacer una busqueda de canales.

Si no estaban instalada las utilidades se instalan con:

yum install dvb-apps

Para comprobar que la tarjeta está funcionando correctamente podemos hacer una busqueda de canales con

scandvb /usr/share/dvb-apps/dvb-t/es-{Nombre_de_fichero} | tee channels.conf

Donde el Nombre_de_fichero es uno de los archivos que contiene la lista de los transpondedores en los que los canales de TV se reciben en tu area.

Es posible que falle la búsqueda y que la tarjeta no funcione correctamente. En ese caso es muy adecuado examinar las últimas líneas del archivo /var/log/messages con el comando

cat /var/log/messages | grep tda1004x

y observar si se muestra algun problema en la carga del firmware.

Dec 16 20:56:30 TVLinux kernel: tda1004x: setting up plls for 48MHz sampling clock
Dec 16 20:56:30 TVLinux kernel: tda1004x: found firmware revision 0 -- invalid
Dec 16 20:56:30 TVLinux kernel: tda1004x: trying to boot from eeprom
Dec 16 20:56:30 TVLinux kernel: tda1004x: timeout waiting for DSP ready
Dec 16 20:56:30 TVLinux kernel: tda1004x: found firmware revision 0 -- invalid
Dec 16 20:56:30 TVLinux kernel: tda1004x: waiting for firmware upload...
Dec 16 20:56:30 TVLinux kernel: tda1004x: no firmware upload (timeout or file not found?)

Dec 14 12:22:07 RainMan kernel: [2287642.789000] tda1004x: waiting for firmware upload (dvb-fe-tda10045.fw)...
Dec 14 12:22:07 RainMan kernel: [2287642.217000] tda1004x: no firmware upload (timeout or file not found?)
Dec 14 12:22:07 RainMan kernel: [2287642.217000] tda1004x: firmware upload failed

Las tarjetas modernas cargan en el momento de activarse un firmware que le permiten funcionar correctamente. Este firmware debe estar localizado en el directorio /lib/firmware y si no está debemos localizarlo y copiarlos a ese directorio.
Para localizarlo podemos extraerlos de los drivers de Windows y renombrarlos adecuadamente (ver errores en /var/log/messares) o intentar usar nuestro gran amigo google para su localización. Prueba también en alguno de los siguientes enlaces http://www.linuxtv.org/downloads/firmware/ ,


Una vez que tienes el firmware descargado (en el caso de la hauppauge HVR-1110 es el dvb-fe-tda10045.fw) y copiado al directorio /lib/firmware es hora de volver a intentar recargar el driver de la tarjeta para comprobar si ahora ya funciona. Podemos hacer dos cosas.

1. Reiniciar el ordenador.
2. Identificar los controladores que nuestra tarjeta usa. Descargarlos de la memoria y volverlos a recargar.

Lo has adivinado... nosotros optaremos por la opción 2. Para identificar los modulos afectados que necesitamos descargar de memoria tenemos que recordar que error nos salia en el archivo /var/log/messages. En nuestro caso era tda1004x. Con esto hacemos un listado de los modulos cargados y lo filtramos para mostrar únicamente los que tengan tda10

lsmod | grep tda10

ahora ya tenemos en la consola los modulos que estan afectados por ese controlador.

tda1004x 17477 2 saa7134_dvb
i2c_core 21825 8 tda827x,saa7134_dvb,tda1004x,tuner,saa7134,nvidia,ir_kbd_i2c,i2c_i801

Para descargar un modulo de memoria sólo hay que hacer

rmmod {nombre_modulo}

Haremos esto con cada uno de los modulos que dependen del que realmente nos interesa tda1004x. Una vez que tengamos todos descargados ya podemos volver a cargar el driver para la tarjeta. Lo haremos de la siguiente forma

modprobe -v {nombre_modulo}

y obtenemos en el archivo log (/var/log/messages) algo similar a esto.

Dec 19 14:29:19 TVLinux kernel: tuner 1-004b: type set to tda8290+75a
Dec 19 14:29:19 TVLinux kernel: tuner 1-004b: type set to tda8290+75a
Dec 19 14:29:19 TVLinux kernel: tda1004x: setting up plls for 48MHz sampling clock
Dec 19 14:29:19 TVLinux kernel: tda1004x: found firmware revision 0 -- invalid
Dec 19 14:29:19 TVLinux kernel: tda1004x: trying to boot from eeprom
Dec 19 14:29:19 TVLinux kernel: tda1004x: found firmware revision 0 -- invalid
Dec 19 14:29:19 TVLinux kernel: tda1004x: waiting for firmware upload...
Dec 19 14:29:19 TVLinux kernel: tda1004x: found firmware revision 29 -- ok
Dec 19 14:29:25 TVLinux kernel: tda1004x: setting up plls for 48MHz sampling clock
Dec 19 14:29:25 TVLinux kernel: tda1004x: found firmware revision 29 -- ok


Ahora volvemos a comprobar que la busqueda de canales se realiza satisfactoriamente

Vamos finalmente para tenerlo todo listo a configurar el mando a distancia. Para ello usaremos el receptor de la Hauppauge HVR-1110 con su mando. El programa que nos lo permitirá configurar se llama lirc, y es este el que recivirá los mensajes del sistema y los traducirá en comandos.

Si ejecutamos:

lsmod | grep i2c

Nos tiene que salir entre otros ir-kbd-i2c. Este es el módulo (driver) del mando y está activo si nos sale.

Para empezar y si todo lo hemos hecho correctamente, con el receptor conectado y pulsando el ok del mando cuando tengamos abierta la consola del sistema, no tienen que aparecer pulsaciones del “enter”. Si no es así es que nos hemos saltado algún paso anterior.

Entonces lo que haremos es ver de donde nos llega el mensaje del infrarrojo del mando. Salimos a la cónsola y tecleamos:

cat /proc/bus/input/devices

Nos tiene que responder algo así:

I: Bus=0018 Vendor=0000 Product=0000 Version=0000
N: Name="HVR 1110"
P: Phys=i2c-1/1-0071/ir0
S: Sysfs=/class/input/input5
U: Uniq=
H: Handlers=kbd event5
B: EV=100003
B: KEY=100fc312 214a802 0 0 0 0 18000 41a8 4801 9e1680 0 0 10000ffc

Ese input5 en mi caso es el 5, en cada caso puede variar es el que nos interesa. El 5 nos indica cual será el numero que tenemos que dar a la configuración del lirc.

Es importante entender bien este paso. En mi caso desconecté el ratón del sistema una vez instalado todo, por lo que al reiniciar pasó a ser el input4 y lo rectifiqué para reactivarlo.

Aquí dejamos los ficheros que se tienen que copiar al sistema. /etc/lircd.conf que copiaremos en /etc, y que es el fichero que identifica a cada comando que viene del mando, que nombre de salida le corresponde. Es un fichero en texto plano, y no vale la pena que dediquemos tiempo de la guia para explicarlo. El segundo fichero de texto, que lo copio dentro de mi usuario contiene cada nombre que hemos identificado antes, a que tecla corresponde para mythtv y para mplayer. También es un fichero que se puede editar con cualquier editor de texto y que no merece más explicaciones. Se entiende lo que hace con solo abrirlo. El fichero se llama .lircrc

Ahora ejecutamos lo siguiente para verificar que funciona bien el mando con LIRC. Iniciamos el servicio del lirc.

sudo lircd -H dev/input -d /dev/input/event5

Pongo 5 porque es el numero que identifiqué antes. Luego ejecuto:

irw

Y pulsamos teclas del mando. Nos tiene que aparecer los comandos, los números... Todo lo que vayamos pulsando. Pulsamos +c y salimos. Esto nos ha servido para verificar que todo va bien.
Ahora solo nos queda editar el fichero /etc/sysconfig/lirc donde eventX lo sustituiremos por event5 si es que es 5 el número que encontramos anteriormente.

LIRCD_OPTIONS="-H dev/input -d /dev/input/eventX /etc/lircd.conf"
LOAD_MODULE="ir_kbd_i2c"
PARAM_MOD="hauppauge=1"

Ejecutamos para cargar el driver definitivamente:

sudo /etc/init.d/lirc restart
sudo sbin/chkconfig lirc on

Llegados a este punto es la hora de configurar el equipo, para ello ejecutamos:

sudo /etc/init.d/mythbackend stop
sudo mythtv-setup

Pero esto lo dejaremos para la parte 3, ya que el artículo es demasiado largo.


viernes 4 de enero de 2008

Fedora 8 Paso a Paso ( primera fase MythTV )

Lo prometido es deuda,

Lo primero que vamos a hacer es explicar de forma sencilla como instalar Fedora 8 de una forma sencilla (paso a paso) para hacer 2 cosas después con ella. Instalaremos Mythtv para tener un GENIAL multimedia center en el comedor de casa y explicaremos en otro artículo como continuar esta instalación simple para tener Fedora 8 con Compiz, Beryl.... y todas las utilidades que se puedan imaginar sobre una plataforma libre.

Para empezar lo primero es dercargar el DVD de fedora que lo sacaremos de: FedoraProject.

Tenemos que coger esta imagen iso y con cualquier programa de copiar DVD quemar la imagen.

El siguiente video pasa por todas las capturas de pantalla del proceso de instalación y de lo que tenéis que hacer:

video


Lo más sencillo sería decirle que hiciera el particionado de las unidades por si mismo, pero entonces ¿ para que serviríamos nosotros ;) ?. Vamos a decirle que queremos realizar un diseño personalizado. La idea va a ser crear una particion para el /boot, otra de swap otra para el / y otra para los /datos. Esta claro que lo de /datos lo podriamos solucionar después usando quotas.... pero esta es la manera en que nos gusta más a nosotros. Cada partición tendrá el tipo de formato conforme a el tipo de uso que le vayamos a dar.

Punto Montaje......Tamaño......Tipo Formato.........Uso
/boot 200Mb ext3 Aquí tenemos los ficheros de arranque
/ 10Gb ext3 Todos los ficheros del sistema
/Datos Resto de Gigas xfs Donde tendremos los videos, grabaciones...
1Gb swap Destino de la memoria de intercambio

El orden de las particiones que puse en el video no resulta ni correcta ni académica, así que os recomiendo usar el orden del artículo, primero la partición del boot y por último la de swap. Es por temas de distribución del disco internas.

El motivo de que /Datos tenga el formato xfs, es que es ideal para el uso de ficheros de tamaño grande, que es el uso que le vamos a dar nosotros.

Bien, una vez hecho esto y con vuestro fedora en este estado solo nos queda arrancarlo y seguir el próximo tutorial para compilar e instalar MythTV.

Saludos

domingo 2 de diciembre de 2007

Capturas de Pantalla en Linux

Recientemente he estado estudiando diferentes capturadores de pantalla y al final he optado por una solución que cubre todas las necesidades a la hora de capturar la pantalla.

Para capturar la pantalla completa se puede usar la tecla 'Print Screen'.
Para capturar sólo la ventana activa se puede usar la combinación de teclas ALT+Print Screen.

Ahora viena la parte que más ha costado decidir. Para salvar solo una región de la pantalla hay un programita que lo permite que se llama scrot (una abreviación de ScreenShot).
Para instalarlo ejecutar desde la línea de comando

sudo yum install scrot


Para facilitar su uso, ya que es un programa de línea de comandos, se debe crear un archivo de texto en el directorio personal, que se llame por ejemplo capturar y en el añadir las líneas


#!/bin/sh

scrot -s "/home/anonbeat/Capturas/%Y-%m-%d_%R_cap.png"


* Debemos sustituir anonbeat por el nombre del usuario que cada uno tenga.

Añadimos un retorno de carro al final y lo guardamos.
Ahora debemos hacerlo ejecutable seleccionando el archivo en el directorio y seleccionando Propiedades con el boton derecho. Luego marcamos la casilla 'Permitir ejecutar el archivo como un programa ' con lo cual lo hacemos ejecutable.

No debemos olivadarnos de crear el directorio donde se van a guardar las capturas y que se llama (tal y como hemos definido en el archivo recien creado) Capturas y está en nuestra carpeta personal.

Ahora solo nos queda añadir un lanzador en la barra de menu para ejecutar el capturador de pantalla. Para ello pinchamos con el boton derecho sobre la barra de menu y elegimos 'Añadir al panel' -> 'Lanzador de aplicación personalizado'.
Ya sólo nos queda configurar los parámetros para el acceso al programa desde el menú y debemos poner

Tipo: Aplicacion
Nombre: Capturador
Comando: /home/anonbeat/captura <- anonbeat se debe sustituir por tu nombre de usuario
Comentario: Captura una region de la pantalla.

Seleccionamos un icono descriptivo de la acción que realiza (ej. Una pantalla o algo similar) y le damos a Cerrar.

Ahora ya podemos capturar una region al pulsar en el icono que hemos creado. Al pulsarlo debemos en el escritorio seleccionar el area a capturar con el raton y la captura de pantalla irá a parar al directorio especificado.

Espero que pueda ser de tu utilidad

jueves 1 de noviembre de 2007

MythTV paso a paso ( Preparación )

Nos disponemos a laborioso trabajo pero que estoy seguro que a más de uno le dejará un "muy buen sabor de boca". He probado MediaPortal, WindowsMedia Center (egghhssss) y MythTV y desde mi punto de vista MythTV le da muchas vueltas a todos, eso si, si compilamos la última versión en el PC. Si lo descargamos de los repositorios, deja mucho que desear y en este caso MediaPortal se le pondría por encima. Por ello vamos a realizar un artículo paso a paso, desde la instalación de fedora core 7 hasta tener MythTV compilado y funcionando al 100%.

Nos basaremos en nvidia 7300 y como capturadora en una hauppauge HVR-1110. Con esto tendremos un media center para TDT capaz de grabar nuestros programas preferidos, timeshift, quitar los anuncios de forma automática, ver nuestras fotos con efectos, escuchar música...

Vamos que calentéis motores que empiezan las risas ;)

PD: Ester, a ver si te convencen y pasas a Linux!!!!

sábado 27 de octubre de 2007

NTFS Lectura/Escritura en Fedora 7

Nada más sencillo. Primero tenemos que instalar los ficheros que nos permitirán la escritura:

sudo yum install fuse fuse-libs ntfs-3g

Esto es todo lo que necesitamos. Ahora viene el paso de montar una partición ntfs. Para ello toca empezar por crear el directorio donde la montaremos. Por ejemplo imaginemos que lo queremos montar en /mnt/WindowVistaEggsss.

cd /
sudo mkdir mnt
cd /mnt
sudo mkdir
WindowVistaEggsss

Vale, ahora toca buscar cual es la particion a montar. para ello ejecutaremos:

sudo /sbin/fdisk -lu /dev/sda | grep NTFS

Aquí saldrá la lista de particiones/unidades que tenemos con formato NTFS. Imaginemos que la unidad es la /dev/sda2. Pues ejecutamos lo siguiente para que se monte:

sudo mount /dev/sda2 /mnt/WindowVistaEggsss -t ntfs-3g -rw -o umask=0000

Y ya está, ya tenemos montada la unidad para lectura y escritura. Ahora queda editar el fichero fstab si lo que queremos es que cuando arranque fedora, nos monte la partición por defecto. para allo desde root editaremos el fichero fstab. Yo usaré mi editor preferido que es "joe" para este trabajo. Ejecutaré:

sudo joe /etc/fstab

Y le añadiré la línea:

/dev/sda2 /mnt/WindowVistaEggsss ntfs-3g rw,defaults,umask=0000 0 0

Y Voilà, se terminó.

Espero que os ayude ;)

sábado 20 de octubre de 2007

Instalar Java de SUN en FEDORA 7

Primero tenemos que ir a la página de Java en SUN y pulsar sobre el fichero que buscamos. En mi caso:

Java Runtime Environment (JRE) 6 Update 3

Recordad de todas formas que esta versión se va actualizando por lo que tenéis que descargar la última.

Luego sale otra pantalla donde hay que aceptar el acuredo de licencia y descargar el fichero "linux self-extracting file" para los que usamos sistemas 32 bits.

Ahora queda instalar el fichero. Tenemos que ejecutar lo siguiente:

1.- sudo sh jre-6u3-linux-i586.bin
Responder "yes"
2.- sudo mv -f jre1.6* /opt/jre1.6
3.- sudo ln -s /opt/jre1.6/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/libjavaplugin_oji.so

Los pasos 1 y 2 son necesarios siempre, el paso 3 es necesario la primera vez que se instala, si se actualiza no es necesario el paso 3.
Recordad que si se actualiza, antes hay que borrar el directorio /opt/jre1.6

Lo siguiente es identificar y elegir que version de java vamos a usar por defecto, esto lo podemos variar siempre que queramos. Podemos usar la libre o la privativa de SUN. Para ello ejecutaremos:

1.- sudo /usr/sbin/alternatives --install /usr/bin/java java /opt/jre1.6/bin/java 2
2.- sudo /usr/sbin/alternatives --config java
Seleccionar 2 si queremos la versión privativa
3.- java -version
( Nos responde la version activa de java )

El paso 1 solo se necesita hacer al instalar, luego los pasos 2 y 3 nos serviran para ir cambiando de version según nuestra necesidad.

PD: para instalar el java de SUN se necesitan las librerías compat-libstdc++-33.

Espero que le sirva a alguien.

viernes 19 de octubre de 2007

Para los que pierden el Grub

Ya he leido en vario sitios sobre gente que pierde el grub al instalar Windows después de instalar Linux. ¿Porque instalar Windows? Bueno, a parte de mis odios, reconozco que para los jugones, resulte una necesidad, sobretodo si no tienes una videoconsola.

Existen 2 maneras de recuperar el Grub. La primera más compleja, pero con control total es montar el CD de linux en modo rescate y montar la imagen ( opción donde tenemos más control ) y por otro lado está la posibilidad de usar SuperGrub.



Con este programa perderemos el control directo, pero la verdad es que es una gozada recuperar tu grup sin apenas esfuerzo. Así que recomiendo que queméis la imágen del CD y que la guardéis para casos de necesidad.

Saludos