[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Hacer correr Icedove como Thunderbird



El Mon, 21 Apr 2014 21:43:54 +0200, Santiago Vila escribió:

> On Mon, Apr 21, 2014 at 05:13:07PM +0000, Camaleón wrote:
>> creo que había que ejecutar el .sh (una especie de wrapper) en lugar
>> del ejecutable en sí mismo.
> 
> Querrás decir simplemente que "thunderbird" era un wrapper y no era el
> ejecutable en sí mismo.

No, "thunderbird" y "thunderbird-bin" son archivos binarios y 
ejecutables: 

sm01@stt008:~$ file /opt/thunderbird/thunderbird
/opt/thunderbird/thunderbird: ELF 64-bit LSB executable, x86-64, version 
1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, 
BuildID[sha1]=0xd43d543df17269fdb12a68f87b4e81231104f1c0, stripped

sm01@stt008:~$ ls -l /opt/thunderbird | grep thunder
-rwxr-xr-x 1 root root    89872 mar 19 07:50 thunderbird
-rwxr-xr-x 1 root root    89880 mar 19 07:50 thunderbird-bin

Quería decir que ese error me apareció en alguna ocasión cuando intentaba 
ejecutar el binario directamente cuando en su lugar había que ejecutar el 
wrapprer, script o como quieras llamarlo que se encargaba de precargar 
las bibliotecas o el entorno necesario.

> Es muy dudoso que el wrapper, de haberlo, tuviera extensión .sh y que el
> usuario tuviera que tener cuidado de ejecutar el .sh ("había que") y no
> simplemente "thunderbird" o "firefox".
> 
> Los wrappers, cuando los hay, son precisamente para eso, para que el
> usuario final pueda ejecutar los programas siempre de la misma forma,
> sean el "ejecutable en sí mismo" o no.

El wrapper (o lo que yo llamo wrapper) está en el mismo directorio de 
Thunderbird:

-rwxr-xr-x 1 root root     8915 mar 19 07:50 run-mozilla.sh

Yo probaría a ejecutarlo en lugar de llamar al binario directamente, p. 
ej., en mi caso sería:

sh /opt/thunderbird/run-mozilla.sh thunderbird

Saludos,

-- 
Camaleón


Reply to: