[ubuntu-ar] Inconveniente menú de aplicaciones
Jorge Hequera
jorgehequera at gmail.com
Fri Oct 23 04:51:39 BST 2009
El día 23 de octubre de 2009 00:18, Carlos A. Crespo
<lvccrespo en gmail.com> escribió:
> El vie, 23-10-2009 a las 00:07 -0300, Jorge Hequera escribió:
>> El día 22 de octubre de 2009 23:51, Carlos A. Crespo
>> <lvccrespo en gmail.com> escribió:
>> > El jue, 22-10-2009 a las 23:37 -0300, Jorge Hequera escribió:
>> >> El día 22 de octubre de 2009 23:19, Carlos A. Crespo
>> >> <lvccrespo en gmail.com> escribió:
>> >> > Estimados ubunteros:
>> >> >
>> >> > Resulta que descargué el siguiente juego
>> >> > http://www.phunland.com/wiki/Home
>> >> > (es un software educativo de simulación de física en 2D) (A mi parecer,
>> >> > muy bueno para niñ@s).
>> >> >
>> >> > No tuve inconvenientes para descargar la versión para Linux (es
>> >> > un .tgz). Extraigo todo en una carpeta en mi home. Navego hasta allí y
>> >> > ejecuto un archivo y arranca el juego.
>> >> > El problema aparece cuando creo un elemento en el menú de aplicaciones.
>> >> > En la parte de señalar el comando, elijo el mismo archivo que ejecuto
>> >> > manualmente para largar el programa pero nada.
>> >> > Este es el mensaje de error:
>> >> > ldd: ./phun.bin: No existe el fichero ó directorio
>> >> > /home/carlos/Phun/phun: 14: ./phun.bin: not found
>> >> >
>> >> > No comprendo por qué de una forma sí arranca y no de otra. ¿Alguien me
>> >> > podría dar una mano para resolver el inconveniente? (Y de paso ayudarme
>> >> > a comprender mejor por qué no funciona desde el menú).
>> >> >
>> >> > Saludos,
>> >> > Carlos
>> >> >
>> >> >
>> >> >
>> >> > --
>> >>
>> >> Hola. este mensaje de error te esta diciendo que el archivo que
>> >> referencia el icono del menu, no esta en el directorio que vos
>> >> indicas, lo que te sugiero es que te pares en la carpeta adonde tenes
>> >> el .bin y hagas:
>> >>
>> >> $pwd
>> >>
>> >> y le pongas la salida del comando como ruta y a eso añadile una / y el
>> >> nombre del binario
>> >>
>> >> digamos
>> >>
>> >> $pwd
>> >>
>> >> /home/usuario/archivo_que_tiene_el_binario/
>> >>
>> >> /home/usuario/archivo_que_tiene_el_binario/archivo.bin > poner en menu
>> >>
>> >>
>> >> Saludos.
>> >>
>> >
>> > Ok. Muchas gracias por responder.
>> >
>> > Hice lo que indicas y ahora el mensaje de error es el siguiente:
>> >
>> > /home/carlos/Phun/phun.bin: error while loading shared libraries:
>> > libboost_filesystem-mt.so: cannot open shared object file: No such file
>> > or directory
>> >
>> > ¿Qué diferencia hay entre ejecutarlo "con el mouse directamente" y
>> > referirlo en el menú? ¿No es lo mismo?
>> >
>> > Saludos,
>> > C.
>> >
>>
>>
>> Hola. No estoy seguro pero si la ruta esta bien definida no deberia
>> haber problema, si te paras sobre el bin desde nautilus y ves las
>> propiedades, difiere la ruta en algo?
>
> No, no difiere.
>
>> Si te paras en el bin y creas un
>> enlace desde ahi y lo moves a otro directorio y lo ejecutas, cual es
>> el resultado?
>>
>
> Cree el enlace y lo moví al Escritorio:
> - El enlace del .bin lo trata de abrir con el editor de textos y no
> reconoce el formato.
> - También enlacé el ejecutable "phun" (es al que lo doy doble clic para
> arrancar desde el nautilus) y me tira el siguiente error:
>
> There are missing dependencies.
> Please make sure that all the required libraries are installed.
> Missing:
> libboost_filesystem-mt.so => not found
> libboost_thread-mt.so => not found
> libboost_system-mt.so => not found
>
> (esto solamente si en el Escritorio está el enlace del bin) (los
> archivos que refiere están en /home/carlos/Phun/lib)
> Si borro el enlace phun.bin y ejecuto solo el phun tira el error del
> principio:
>
> ldd: ./phun.bin: No existe el fichero ó directorio
> /home/carlos/Escritorio/phun: 14: ./phun.bin: not found
>
>
> Espero que se entienda.
>
> Carlos
>
>
> --
Abri con gedit el ejecutable y postea su contenido, esta buscando
librerias libboost, etc, que vos tenes porque el juego anda, eso debe
estar referenciado en el script, vos lo que tenes que enlazar entonces
es este script, no el bin, fijate asi y si no hay caso postea su
contenido.
More information about the Ubuntu-ar
mailing list