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: