Amarok 1.4-beta1

Desde que le instalé la última versión al ipod mini, la sicronizacion del ipod con amarok, no me iba del todo fino, después de sincronizarme las canciones, no aparecían por ningún lado en el ipod, al desconectarlo me daba mensajes de error.. algunas cosas que molestan, pero no afectan al funcionamiento del aparato.

Hace tiempo ya, salio la versión 1.4-beta1 de amarok, no soy muy dado a instalarme versiones beta de software, pero después de leer las mejoras que traía esta nueva versión:

  • Reworked media device system, the Apple® iPod® support has been improved enormously in the 1.4 series
  • iRiver®/ifp and generic media devices are now also supported, though the latter one is still quite unstable

No me lo he pensado dos veces y la he instalado, siguiendo los pasos que indican en la web:

Y con eso ya lo tienes instalado, nada mas entrar en el apartado de “Dispositivos de medios”, se ve algo cambiado, tienes que configurar el tipo de dispositivo que vas a conectar, si un ipod, o un mp3 generico.

Una de las funciones que han añadido es el poder editar los id3tags de las canciones que estan en el ipod, y la otra la de poder copiar las canciones del ipod a tu disco duro, esa opción solo estaba disponible en gtkpod(que me daba los mismos, o incluso mas, problemas que el amarok con la última versión) y a la hora de transferir canciones, exactamente igual que siempre, arrastras de la colección al ipod y darle a transferir, sin más.

Si tienes un ipod con la última versión o un pendrive mp3, y tienes algunos problemas, dale una oportunidad a esta versión del amarok y posiblemente se solucionen los problemas.

Amarok 1.4-beta1

HOWTO instalar vmware

VMware es, según la wikipedia inglesa, un software comercial que consiste en una maquina virtual compatible con los ordenadores x86 que permite la creación y ejecución de un ordenador x86, pudiendo tener varios sistemas operativos ejecutándose a la vez en un mismo ordenador.
Este software siempre se ha caracterizado por ser propietario, pero recientemente la empresa, ha liberado vmplayer gratuitamente permitiendo ejecutar un “ordenador” creado previamente con el software propietario de la compañía, así que son muy listos, liberan el programa para poder ejecutar los ordenadores pero no liberan el programa para poder crear los ordenadores. Eso no es ningún problema para la era en la que estamos ya que unas personas muy amables, han liberado los ficheros necesarios para poder crear los ordenadores virtuales sin necesidad de ningún software.

También hay un programa que hace exactamente lo mismo pero es gratuito, lo único malo es el rendimiento que deja mucho que desear y el vmware es bastante mejor.
Bueno pues en este HOWTO voy a explicar como instalar vmware-player y poder ejecutar el sistema operativo que nosotros queramos, vamos con ello.

Lo primero que hacemos es bajar los ficheros necesarios, empezamos con el vmplayer, desde la página principal, nos bajamos el fichero .tar ya que el rpm da unos cuantos problemas a la hora de ejecutar. Continuamos con los ficheros del ordenador virtual hackeado.

Antes de continuar conviene preparar un poco nuestro sistema, lo primero de todo sera cambiar el compilador gcc-4.0 a la versión gcc-3.4 ya que esta última versión es con la que esta compilado nuestro kernel, para ello, hacemos lo siguiente:


darkomen@carax:/tmp/vmware-player-distrib$ gcc -v
Usando especificaciones internas.
Objetivo: i486-linux-gnu
Configurado con: ../src/configure -v --enable-languages=c,c++,java,f95,objc,ada,treelang --prefix=/usr --with-gxx-include-dir=/usr/include/c++/4.0.2 --enable-shared --with-system-zlib --libexecdir=/usr/lib --enable-nls --without-included-gettext --enable-threads=posix --program-suffix=-4.0 --enable-__cxa_atexit --enable-libstdcxx-allocator=mt --enable-clocale=gnu --enable-libstdcxx-debug --enable-java-gc=boehm --enable-java-awt=gtk --enable-gtk-cairo --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-4.0-1.4.2.0/jre --enable-mpfr --disable-werror --enable-checking=release i486-linux-gnu
Modelo de hilos: posix
gcc versión 4.0.2 20050808 (prerelease) (Ubuntu 4.0.1-4ubuntu9)

Con esto vemos que la versión usada es la 4.0.2 20050808 ahora instalamos la versión 3.4:

darkomen@carax:/tmp/vmware-player-distrib$ aptitude search gcc-3.4
p gcc-3.4 - The GNU C compiler
p gcc-3.4-base - The GNU Compiler Collection (base package
p gcc-3.4-doc - Documentation for the GNU compilers (gcc,
darkomen@carax:/tmp/vmware-player-distrib$ sudo aptitude install gcc-3.4

NOTA: si en lugar de aptitude usas apt-get puedes usarlo sin ningún problema.

A continuación localizamos donde tenemos la versión recién instalada y comprobamos que el enlace gcc apunta al ejecutable gcc-4.0.


darkomen@carax:/tmp/vmware-player-distrib$ which gcc-3.4
/usr/bin/gcc-3.4
darkomen@carax:~/Desktop$ ls -l /usr/bin/gcc*
lrwxrwxrwx 1 darkomen darkomen 7 2006-01-22 21:12 /usr/bin/gcc -> gcc-4.0

Por si en algún momento nos hace falta usar la versión 4.0 de gcc hacemos una copia de gcc original


darkomen@carax:~/Desktop$ sudo mv /usr/bin/gcc /usr/bin/gxx

Y ya por último hacemos un enlace blando a la correcta versión


darkomen@carax:~/Desktop$ sudo ln -s /usr/bin/gcc-3.4 /usr/bin/gcc
darkomen@carax:~/Desktop$ gcc -v
Leyendo especificaciones de /usr/lib/gcc/i486-linux-gnu/3.4.5/specs
Configurado con: ../src/configure -v --enable-languages=c,c++,f77,pascal,objc,ada --prefix=/usr --libexecdir=/usr/lib --with-gxx-include-dir=/usr/include/c++/3.4 --enable-shared --with-system-zlib --enable-nls --without-included-gettext --program-suffix=-3.4 --enable-__cxa_atexit --enable-libstdcxx-allocator=mt --enable-clocale=gnu --enable-libstdcxx-debug i486-linux-gnu
Modelo de hilos: posix
gcc versión 3.4.5 20050809 (prerelease) (Ubuntu 3.4.4-6ubuntu8)

Ahora es necesario que tengamos los headers de nuestro kernel instalados, la razón no la sé muy bien pero durante la instalación me los pidió, supongo que para integrar algunos módulos o algo. Primero, vemos que kernel estamos usando


darkomen@carax:~/Desktop$ uname -a
Linux carax 2.6.12-10-686-smp #1 SMP Mon Jan 16 18:39:17 UTC 2006 i686 GNU/Linux

en mi caso estoy usando el kernel 2.6.12-10-686-smp así que busco los headers de ese kernel en concreto


darkomen@carax:~/Desktop$ sudo aptitude search linux-headers |grep 2.6.12-10-686-smp
id linux-headers-2.6.12-10-686-smp - Linux kernel headers 2.6.12 on PPro/Celero
darkomen@carax:~/Desktop$ sudo aptitude install linux-headers-2.6.12-10-686-smp

con apt usa:


darkomen@carax:~/Desktop$ sudo apt-cache search linux-headers |grep 2.6.12-10-686-smp
id linux-headers-2.6.12-10-686-smp - Linux kernel headers 2.6.12 on PPro/Celero
darkomen@carax:~/Desktop$ sudo apt-get install linux-headers-2.6.12-10-686-smp

Y ya tendremos todos los pasos previos hechos, ahora pasamos a instalar el software propiamente dicho y ejecutamos los siguientes pasos:


darkomen@carax:~/Desktop$ sudo cp VMware-player-1.0.1-19317.tar.gz /tmp
darkomen@carax:~/Desktop$ cd /tmp
darkomen@carax:/tmp$ sudo tar zxvf VMware-player-1.0.1-19317.tar.gz
darkomen@carax:/tmp$ cd vmware-player.distrib
darkomen@carax:/tmp/vmware-player-distrib/$ sudo ./vmware-install.pl

A continuación se ejecutará el asistente de instalación, nos preguntara donde queremos instalar los binarios, la documentación, las imágenes y parámetros esenciales del programa que dejándolos como vienen por defecto es suficiente,

Ahora es momento de ir preparando el sistema operativo como tal. Lo primero de todo es crear una imagen .iso del cd de instalación, para ello usamos el comando “dd”

darkomen@carax:~/Desktop$ dd if=/dev/cdrom1 of=/mnt/aux/windows.xp.iso bs=1024

cada uno tiene que cambiar los parámetros del “if” como unidad de origen y el “of” donde quieras crear la imagen ISO. Seguidamente descomprimimos el fichero OS.zip, es recomendable situarlo en una partición en la que tengamos suficiente espacio, ya que en uno de esos ficheros (OS.vmdk) se instalará el sistema. Yo lo he situado en /etc/vmware/OS para ello hacemos lo siguiente:


darkomen@carax:~/Desktop$ unzip OS.zip
darkomen@carax:~/Desktop$ sudo mv OS/ /etc/vmware

cambiamos el propietario de la carpeta para poder escribir sin ningún problema.


darkomen@carax:/etc/vmware/OS$ ls -l
total 1094904
-rw-r--r-- 1 root root 1119944704 2006-02-12 14:31 OS.vmdk
-rwxr-xr-x 1 darkomen darkomen 862 2006-02-12 15:40 OS.vmx
darkomen@carax:/etc/vmware/OS$ sudo chown darkomen:darkomen *
darkomen@carax:/etc/vmware/OS$ ls -l
total 1094904
-rw-r--r-- 1 darkomen darkomen 1119944704 2006-02-12 14:31 OS.vmdk
-rwxr-xr-x 1 darkomen darkomen 862 2006-02-12 15:40 OS.vmx

NOTA: importante aunque no lo comente es NECESARIO que cada uno cambie mis datos personales que yo pongo por los que corresponda, en este caso en lugar de poner “darkomen:darkomen” hay que poner “usuario:grupo” de cada cual.

Editamos el fichero OS.vmx para indicarle la ruta de la imagen que queremos instalar, abrimos el fichero con nuestro editor preferido y en la linea donde pone “ide1:0.fileName = “c:\image.iso”” escribimos el fichero antes creado,
“ide1:0.fileName = /mnt/aux/windows.xp.iso” guardamos y salimos, una vez terminado ejecutamos el fichero con el vmplayer


darkomen@carax:/etc/vmware/OS$ vmplayer OS.vmx

y ya tendremos nuestro ordenador virtual ejecutado. A continuación muestro el proceso de instalación para el windowsXP

vmware1 vmware2 vmware3 vmware4 vmware5 vmware6 vmware7 vmware8 vmware9 vmware10 vmware11

HOWTO instalar vmware

Diablo II en linux

Pues hoy me ha dado por probar a instalar diablo II bajo wine, la verdad que no tenía ninguna esperanza, ya que los anteriores intentos con otros juegos, habían sido un rotundo fracaso. La instalación de wine la hice como comento jamardi en un post anterior, y la verdad que va bastante bien, a la hora de ejecutar aplicaciones windows y demas. He introducido el cd de diablo2 y he ejecutado el instalador.

$wine /media/cdrom1/Install.exe

Y el menú de diablo a aparecido ante mi, con el sonido típico de diablo, he elegido instalación de un solo usuario y ha empezado a copiar archivos como un descosido, algún que otro error me ha dado pero le he dado a cancelar y ha continuado.

instalacion

Al terminar de instalar el juego he tenido que aplicar el correspondiente parche no-cd para poder jugar, el directorio de instalación por defecto en wine es

~/wine/fake_windows/

Pues bien por último, he introducido el cd de juego y lo he ejecutado… pero chas! me ha dado un error de que no se podía cargar el driver 3d, o algo de pantalla, ya me he desesperado. Pero buscando por google he dado con un post en los foros oficiales de ubuntu en el que un usuario decia:

OK, run the vid test again, but dont go through the whole test, just start the program, then, cant remember the button, but I think its the middle one, then choose the 2d option, will be the first one on the list, not the suggested one. Then rune the winecfg, and select game_crack.exe, select os level of win98, then go to the video tab and check the virtual screen. set it to 800×600 or 1024×768. Then rune the wine game-crack.exe and tell me what happens. Maybe Ill try and get the screen shots of what I did if this soounds confusing.

que viene a decir que en consola se ejecute el comando winecfg, seleccione el archivo de ejecución del juego(game.exe) y le especifique una serie de opciones, tales como que el sistema de ejecución es windows98, la resolución de pantalla con la que quiero jugar, y activar la emulación 3d, comentar, que en esta configuración también hay un apartado de sonido. Después de configurar esto lo he vuelto a ejecutar…

menu

menu1

selecion

y todo ok sin ningun tipo de problemas, he estado jugando un ratejo y todo muuuy fluido con sonidos y demas… vamos un maravillla.
juego

juego2

Diablo II en linux