miércoles, 2 de enero de 2008

Getlibs: Encuentra las librerias que te faltan para ejecutar aplicaciones 32 bits en maquinas de 64 bits

Fuente: UbuntuLife

Un tip que encuentro en Destino Ubuntu y creo que puede interesar a muchas personas.

Getlibs es una aplicacion de consola cuya finalidad es indicarte las librerias que un programa de 32 bits necesita. Se usa naturalmente en esos sitemas de 64 bits en las que el usuario quiere ejecutar una aplicacion de 32 y no le funciona. Es decir, estas en tu sistema de 64 y cuando intentas ejecutar una aplicacion de 32 bits te falla.
Generalmente esto sera pq necesitas alguna libreria que no tienes instalada. Con esta utilidad de consola puedes ver e instalar
las librerias que necesite esa aplicacion de 32 para funcionar en modo 64.

Para usar getlibs, descargalo desde aqui.
Una vez descargado e instalado lo usas del siguiente modo:

$ sudo getlibs /usr/bin/nombre_del_programa_que_quieres_ejecutar

XBB: Grabar imagenes de XBox 360 desde Linux

Fuente: UbuntuLife

Por un familiar que me ha pedido que le echara un vistazo y lo comentara me paseo por los foros de El otro lado y me encuentro con XBB que es una pequeña aplicacion desarrollada por Pollux34 y que permite grabar las imagenes .iso de los juegos de la XBOX 360 desde Linux.

Puede que alguno me tache de fomentar algo que no fomento. Pero al menos creo que si tienes el juego original si te puede interesar tener una copia de seguridad del mismo,Y que yo sepa eso no es ilegal. Nos prohiben muchas cosas pero aun no (aunque todo llegara) tener una copia de seguridad de nuestros DVDs.

De todas formas se que esto se hace, pero no sirven programas como el Nero o K3b, y deben utilizarse programas como CloneCD que en Linux no existen, asi que aqui presento esta alternativa.

!!!Que no me entere yo que para sacar tus copias de seguridad
de juegos de Xbox 360 te vas a Windows, cuando puedes hacerlo
desde Linux ^^ !!!

Podeis preguntar en los comentarios si teneis problemas para hacerlo funcionar solo que yo no creo que os responda, pues
no lo he probado, ni tengo consola Xbox360, asi que no podre ser de mucha ayuda.

En la web podeis ver que para que funcione require de tener instalado “Gambas” en tu maquina.
Gambas es un framework de desarrollo similar a Visual Basic (pero mejor) y nos permite desarrollar facilmente aplicaciones en Linux.
Me ha gustado el ejemplo de codigo (es muy sencillito) y puede que que anime a escribir un pequeño tutorial de introduccion a Gambas para que creais vuestras propias aplicaciones o utilidades.

Como comento: He estudiado el codigo y no es muy complicado de seguir, Basicamente tiene un Formulario .form que crea el formulario de la ventana donde indicas la imagen que quieres grabar y el destino (grabadora) y un fichero .class
que contiene el codigo y la llamada al sistema para grabar la imagen ISO.
Realmente para grabar la iso se esta empleando el comando growisofs.
esta seria la linea, en cuestion:

EXEC ["growisofs","-use-the-force-luke=dao","-use-the-force-luke=break:" & devx,"-dvd-compat","-speed=1","-Z" , "/dev/" & grabadora & "=" & imagenTxt.Text] FOR READ AS hproc

Es decir:

$ growisofs -use-the-force-luke=dao -use-the-force-luke=break: -dvd-compat -speed=1 -Z /dev/=

Un ejemplo, para grabar un fichero llamado fichero.dvd en la unidad /dev/hdb:

growisofs -use-the-force-luke=dao -use-the-force-luke=break:1913760 -dvd-compat -speed=2 -Z /dev/hdb=fichero.dvd

Si te bajas el binario y tienes instaladas las librerias necesarias solo has de ejecutar:

$ ./XBB

Si en cambio prefieres usar gambas y tirar del codigo fuente, Para instalar gambas ejecutas:

$ sudo apt-get install gambas

Y luego abres el proyecto desde el entorno.

Comentario del autor del programa:

La selección de la grabadora de DVD es una rutina de la que no estoy muy orgulloso. A mi me va a la perfección, pero reconozco que no funciona en todos los ordenadores.

Para el caso tuyo, lo mejor es que, si sabes el nombre que le da LINUX a tu grabadora, lo pongas a mano (por ejemplo sr0)

Compilar con Gambas es una tontería. Te instalas el Gambas entero (es como el VB), abres las fuentes como un proyecto y tienes dos opciones:

1) Le das al botón con forma de “play” y ejecutas desde el Gambas, compilando en tiempo de ejecución…

2) Le das a la opción “Crear Binario” y así compilas para no tener que abrir el Gambas más veces.

No es como compilar en C. Es trivial.

Y aclaro: no he hecho este programa para distribuirlo, sino para mi.

Con lo que si no me equivoco, supongo:

Que este programa no creo que este sujeto a ninguna licencia, ni nada similar, si os da problemas el autor no se hace responsable, no pidais soporte, y bla bla bla. Vamos, que si lo usas y es de utilidad…estupendo!!!, pero que no esperes nada mas.

Mas informacion | El otro lado