domingo, 30 de diciembre de 2007

Tags MP3 en Linux

El otro día estuve pasando unos cuantos CDs que tenía por ahí a MP3 y claro, para tenerlos en la librería con sus nombres, artistas etc... me puse a buscar por ahí (no iba a estar metiendolos a mano :) así que encontré un programilla que me parece que está genial. No solo te buscan en CDDB los titulos de las canciones, artista, album, etc... sino que además cambia el nombre de éstos e incluso el del directorio si quieres, y además te permite personalizar la forma en que cambia el nombre.
El programa se llama EasyTAG y se puede instalar con synaptic desde los repositorios oficiales de Ubuntu.

sábado, 22 de diciembre de 2007

Codecs de video en Linux

Esta información está ya en 2000 sitios, pero la pongo aquí para complementar la entrada de DVD en Linux que está más abajo.

Deberemos bajarnos los codecs de la siguiente página:
http://www.mplayerhq.hu/design7/dload-es.html
Una vez tengamos el archivo deberemos extraerlo de la siguiente forma:

tar -jxvf essential-amd64-20071007.tar.bz2

O el nombre del archivo que nos hayamos bajado.
Tras esto y como indica el archivo README deberemos copiar los archivos que hay en el directorio que nos habrá creado (essential-amd64-20071007 en mi caso) a /usr/local/lib/codecs. En caso de que el directorio no exista lo crearemos de la siguiente forma:

sudo mkdir /usr/local/lib/codecs
sudo mv essential-amd64-20071007/* /usr/local/lib/codecs.

Ahora si estamos en gutsy como es mi caso y usamos un reproductor basado en xine (kaffeine en mi caso) deberemos instalar la librería de mpeg de la siguiente forma:

sudo apt-get install libxine1-ffmpeg

Con esto ya podremos ver los archivos avi, mpeg, DVD no encriptado, etc.
Para poder ver los DVD encriptados deberemos hacer lo que se indica en la entrada que hay más abajo de: DVD en LInux

viernes, 30 de noviembre de 2007

¿Todavía dudando que el hombre llegó a la luna?

Hará un par de días me compré la revista "Espacio". Venía un articulo sobre Marte y tenía buena pinta, así que la pillé para echarle un vistazo, y uno de los artículos estaba dedicado a hablar sobre el tema de la llegada a la luna, pare ce que un 11% de americanos todavía cree que fué un montaje.
Me parece mentira que todavía haya gente así, no es que me parezca mal que se dude de todo, al contrario, pero en este caso me parece que hay más pruebas a favor de la llegada que en contra.
Si no se hubiese llegado no sería posible que hubiese unos espejos para medir la distancia de la tierra a la luna con una precisión impresionante, y saber que ésta se aleja de la tierra a 3,8cm por año. Claro que la gente podría decir que los espejos se pueden dejar allí sin que intervenga el hombre. Para mí la mejor secuencia es esa en la que un astronauta suelta un martillo y una pluma, y los dos llegan a la vez al suelo. También habrá quien diga que eso se pudo grabar en la tierra en una sala ausente de aire. En fin no voy a seguir dando pistas, al fin y al cabo no hay peor ciego que el que no quiere ver. Me parece que hay muchas otras cosas de las que dudar con más razón (como por ejemplo las armas de destrucción masiva irakíes -aunque este es otro tema-) que de la llegada a la luna.

sábado, 10 de noviembre de 2007

Demo de Uplink no funciona a 64bit

Echando un vistazo a juegos que funcionan nativamente en Linux he visto uno que quería probar ya que tenía buena pinta, Uplink. Se puede descargar de esta página, pero la instalación no funcionaba. El error que daba era el siguiente:

error while loading shared libraries: libgtk-1.2.so.0: cannot open shared object file: No such file or directory

Googleando por ahí encontré un foro en el que decían que el problema estaba en que la librería que requiere el juego es la de 32bit y yo tengo la de 64, así que buscando de nuevo encontré en una única página con la solución en inglés, como no hace falta traducir pq es bastante sencillo simplemente pongo el enlace. http://ubuntuforums.org/showthread.php?t=535786

Aunque pensandolo mejor lo pondré no vaya a ser que algún día se corte el enlace.

cd /tmp
wget -q http://www.boundlesssupremacy.com/Cappy/getlibs/getlibs
chmod +x getlibs
sudo mv getlibs /usr/bin
cd ~
sudo getlibs -32 libgtk-1.2.so.0 libgmodule-1.2.so.0
sudo apt-get install ia32-libs ia32-libs-sdl libc6-i386 lib32gccl

Montar imágenes en Linux (mdf, bin, iso, etc...)

Bueno, este es un tema entretenido. Lo principal es evitar la jodienda esa que surge siempre que nos compramos un juego y nos obligan a tenerlo metido en la unidad de DVD. Yo siempre me he preguntado ¿Por que coño pago un juego y tengo más problemas para jugar con él que la gente que no ha pagado por el? En fin así son las compañías y de lo que no se dan cuenta es que gastan mucho dinero en investigar protecciones que a los dos dias se han saltado. Me parece mentira que sigan con ésas. Cuando estábamos en los primeros PCs empezaron igual, y al final dejaron de investigar las protecciones y estas pasaron a ser preguntas sobre el manual. Tampoco sirvieron de mucho, al final el problema siempre es para los que han pagado religiosamente. Así que como nosotros hemos pagado, pues vamos a usar lo que utiliza todo el mundo para jugar tranquilamente sin necesidad de tener el DVD metido en la unidad, y aquí es donde llegamos al tema que nos ocupa, osease montar imagenes de discos.

Tal y como vienen ahora las protecciones la forma en la que se evita tener el disco en la unidad es crear una imagen que ocupa muy poco en la que se encuentra el trozo de protección que requerirá el juego, estas se pueden bajar de muchas páginas, como por ejemplo gamecopyworld. Una vez tengamos la imagen en linux hay varias formas de trabajar:

  1. Pasar la imagen a iso y después montar esta imagen, estos métodos ya han sido descritos aquí así que no repetiré como se hace.
  2. Usar AcetoneISO2 que permite montar las unidades directamente. La página de este programa está aquí.

La última opción me ha gustado mucho, ya que es muy sencilla de usar y sirve para cualquier persona, que es lo que se pretende ahora con las últimas distribuciones *ubuntu que salen, es decir, que usuarios noveles puedan usar Linux igual que usan Windows, para que puedan ver los beneficios de éste, empezando por su precio :D ya que es gratuito.

Normalmente (por ahora) y salvo raras excepeciones (Quake, Doom y juegos específicos de Linux -gracias a la gente de ID Software por sacar los ejecutables para Linux, esto me dá más animo para seguir comprando sus juegos, ya que los podré usar en Linux sin necesidad de emulación-) los juegos que tenemos suelen ser de windows, así que usaremos wine (en mi caso) para jugar a ellos. Por lo tanto deberemos instalarlos con Wine. Yo lo que he hecho para las instalaciones es crearme en $HOME/.wine/dosdevices unas unidades que simulen las unidades de CD/DVD de windows, para instalar desde ellas los juegos, y que luego las referencias del registro apunten a ellas. Para esto he hecho lo siguiente:

$ cd $HOME/.wine/dosdevices
$ ln -s /mnt d: (aquí suponemos que el enlace d: no existe, sino pondríamos e: o f: etc.....)
$ ln -s /media/cdrom e:
y así sucesivamente con los puntos en los que montemos las imágenes en el caso de AcetoneISO2 sería
$ ln -s $HOME/virtual-drivers/1 f:

Ahora para instalar el programa sería suficiente con wine d:/{nombre programa exe}

DVD en Linux

Antes de nada deberemos instalar los codecs de video. Hay una entrada más arriba (en Diciembre) que indica como hacerlo.

Dado que los DVDs vienen encriptados para evitar su copia habrá que bajarse la librería libdvdcss2 que los desencripta para poder verlos, también serán necesarias las librerías libdvdread3, libdvdplay0 y libdvdnav4. Para bajarse las librerías en Ubuntu Feisty habrá que añadir al archivo /etc/apt/sources.list las siguientes lineas:

deb http://packages.medibuntu.org/ feisty free non-free
deb-src http://packages.medibuntu.org/ feisty free non-free

Tras esto deberemos ejecutar el comando siguiente para introducir la clave gpg de los repositorios nuevos

wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- ¦ sudo apt-key add -

Ahora solo nos queda instalarlas, para ello deberemos actualizar las fuentes con:

sudo apt-get update

Y después las instalamos

sudo apt-get install libdvdcss2 libdvdnav4 libdvdplay0 libdvdread3

Y ya podemos ver tranquilamente los DVDs con nuestro Kaffeine.

Ah, y más importante todavía. Si nos instalamos vobcopy (sudo apt-get vobcopy) podremos hacer copias de seguridad de nuestras películas favoritas. Bastará con introducir el DVD y escribir en la linea de comandos:

vobcopy -m

Eso nos creará una imagen del DVD en disco para poder copiarlo. En caso de que no tengamos DVDs de doble capa podremos usar el DVDShrink a través de Wine para dejarlo en los 4,5GB de un DVDR normal y corriente o usar DVD95 en linux.

Wine con DirectX 9

Como también tuve problemillas para hacer funcionar juegos que necesitaban el directX9 aquí pongo lo que tuve que hacer para que funcionase, es una tonteria, pero como siempre, si no se sabe se está jodido.

Lo primero es bajar la última versión de Wine, para ello seguiremos los pasos que están descritos en la página de wine, para la versión de *ubuntu (feisty) que es la mia están descritos aquí: http://www.winehq.org/site/download-deb pero cada uno puede ver lo que debe hacer para la suya. Para el que no sepan inglés la cosa es la siguiente: ejecutar los siguientes comandos

wget -q http://wine.budgetdedicated.com/apt/387EE263.gpg -O- | sudo apt-key add -

sudo wget http://wine.budgetdedicated.com/apt/sources.list.d/feisty.list -O /etc/apt/sources.list.d/winehq.list

sudo apt-get update

sudo apt-get install wine

Una vez instalado lo único que nos faltaría sería instalar el directX9, Para ello bastará con coger cualquier juego que lo traiga para su instalación. Lo normal es que vengan los archivos comprimidos en .cab, para descomprimirlos nos bajaremos un programita que haga el trabajo, En mi caso usé el cabextract que se puede instalar de la siguiente forma

sudo apt-get install cabextract

Una vez lo tengamos bastará con ejecutar

cabextract *cab

poniendo el camino hasta los cab si no están en el directorio en el que estemos.

Una vez extraidos moveremos todas las dll a nuestro directorio de windows en wine de la siguiente forma:

mv *dll $HOME/.wine/drive_c/windows/system32

Y con esto ya podríamos empezar a jugar a los juegos que teníamos por ahí de windows. Yo acabo de jugar y sin problemas a Grim Fandango, Escape from Monkey Island (estos dos no se puede jugar bien con el residual que sacaron los de scummvm, así que con wine el tema está resuelto). También han funcionado el Runaway2 y el Secret Files of Tunguska. He leido por ahí que el Civilization IV también va. Es cuestión de googlear para ver que juegos funcionan.

Flash player 64bit en linux

Bueno, como he tenido problemillas para hacer funcionar el flash en mi amd de 64bit con Linux aquí pongo lo que hize para que funcionase. La pagina de la que obtuve la información no la recuerdo así que pondré simplemente lo que hay que hacer:

Lo primero será instalar el nspluginwrapper. En micaso tengo kubuntu, así que necesitaba los paquetes para debian, para conseguirlos deberemos bajar de aqui http://gwenole.beauchesne.info/projects/nspluginwrapper/files/nspluginwrapper-0.9.91.5-1.x86_64.rpm

http://gwenole.beauchesne.info/projects/nspluginwrapper/files/nspluginwrapper-i386-0.9.91.5-1.x86_64.rpm

los plugins. Una vez los tengamos y si tenemos una distribución basada en debian, deberemos pasar los archivos a deb es decir, si no tenemos alien deberemos instalarlo primero con

sudo apt-get install alien

Tras esto deberemos pasar los archivos a deb con los siguientes comandos:

sudo alien nspluginwrapper-0.9.91.5-1.x86_64.rpm

sudo alien nspluginwrapper-i386-0.9.91.5-1.x86_64.rpm

Una vez tengamos los archivos ejecutaremos

sudo dpkg -i nspluginwrapper_0.9.91.5-2_amd64.deb

sudo dpkg -i nspluginwrapper-i386-0.9.91.5-1.x86_64.deb

Con esto ya tendremos instalado el nspluginwrapper. ahora tenemos que bajarnos la última versión de flash de la página de adobe. Nos bajaremos el archivo, en mi caso el install_flash_player_9_linux.tar.gz es el último. Y una vez lo tengamos lo descomprimimos con el comando

tar -zxvf install_flash_player_9_linux.tar.gz

Una vez descomprimido copiamos los archivos flashplayer.xpt y libflashplayer.so al directorio /usr/lib/mozilla-firefox/plugins.

Para copiarlos aquí deberemos tener permisos de superusuario,

Una vez hecho esto solo nos resta instalarlo con el nspluginwrapper de la siguiente forma:

nspluginwrapper -i /usr/lib/mozilla-firefox/plugins/libflashplayer.so

Hecho esto deberemos copiar el archivo $HOME/.mozilla/plugins/npwrapper.libflashplayer.so al directorio /usr/lib/mozilla-firefox/plugins, para ello de nuevo deberemos tener permisos de superusuario, y tener en cuenta que cuando lo copiemos deberemos dejar que lo lea nuestro usuario, es decir, haremos un

sudo chmod +r /usr/lib/mozilla-firefox/plugins/npwrapper.libflashplayer.so

Con esto ya podremos usar el flash con nuestro sistema de 64 bit.

Comenzando

Comenzamos por crear un blog con el fin de tener determinada información por ahí esparcida y poder acceder a ella facilmente. En principio pretendo poner información sobre Linux, que es mi sistema operativo desde hace unos meses y seguirá siendolo por mucho tiempo. La practica totalidad de la información habrá sido recopilada de internet, juntando información que encuentre en varios sitios o traduciendola al español, rara vez habrá algo que haya hecho yo, pero si es así lo indicaré.
También pondré de vez en cuando alguna cosilla personal sobre mis aficiones que ahora mismo son pintar kits de resina o vinilo y hacer cohetes. La información de éstos últimos está también sacada de internet, lo que pasa es que en esta habrá parte mía, ya he haciendo pruebas y mezclando cosas he llegado a soluciones que no están en una página, sino que son mezclas de lo que ha hecho gente por ahí.
Respecto a mi, se puede leer algo en esta dirección "Yo"