Re: Hacer correr Icedove como Thunderbird
On Tue, Apr 22, 2014 at 12:30:38AM -0400, Julián Daich wrote: type thunderbird Thunderbird no está instalado. Si lees en detalle el mensaje vas a ver que lo instalado en la partción Debian es Icedove. Que sí, pero era para descartar que hubiera otro thunderbird en el PATH, como sucede con Iceweasel, que incluye un firefox para que lo puedas llamar con ese nombre: $ type firefox firefox is /usr/bin/firefox $ dpkg -S /usr/bin/firefox desviado por iceweasel de: /usr/bin/firefox desviado por iceweasel a: /usr/bin/firefox.real iceweasel: /usr/bin/firefox Es decir, se trataba de confirmar que el thunderbird que te daba error era el que habías creado en /usr/bin como copia de icedove. -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20140422114959.ga25...@cantor.unex.es
Re: Hacer correr Icedove como Thunderbird
El 22/04/14 07:49, Santiago Vila escribió: On Tue, Apr 22, 2014 at 12:30:38AM -0400, Julián Daich wrote: type thunderbird Thunderbird no está instalado. Si lees en detalle el mensaje vas a ver que lo instalado en la partción Debian es Icedove. Que sí, pero era para descartar que hubiera otro thunderbird en el PATH, como sucede con Iceweasel, que incluye un firefox para que lo puedas llamar con ese nombre: $ type firefox firefox is /usr/bin/firefox $ dpkg -S /usr/bin/firefox desviado por iceweasel de: /usr/bin/firefox desviado por iceweasel a: /usr/bin/firefox.real iceweasel: /usr/bin/firefox ¿ porque no harán los mismo con Icedove? Es decir, se trataba de confirmar que el thunderbird que te daba error era el que habías creado en /usr/bin como copia de icedove. Tienes razón. No comentaé que antes de hacer ningún cambio el comando thunderbird no daba nada. -- Julian Daich julia...@gmail.com -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/535663cd.8080...@gmail.com
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 +, 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 root89872 mar 19 07:50 thunderbird -rwxr-xr-x 1 root root89880 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 -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/pan.2014.04.22.13.31...@gmail.com
Re: Hacer correr Icedove como Thunderbird
On Tue, Apr 22, 2014 at 01:31:49PM +, Camaleón wrote: 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 Pero si eso funciona y thunderbird no, qué bajo habríamos caído en usabilidad, ¿no? -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20140422162940.ga6...@cantor.unex.es
Re: Hacer correr Icedove como Thunderbird
El Tue, 22 Apr 2014 18:29:40 +0200, Santiago Vila escribió: On Tue, Apr 22, 2014 at 01:31:49PM +, Camaleón wrote: 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 Pero si eso funciona y thunderbird no, qué bajo habríamos caído en usabilidad, ¿no? Si echas un vistazo al script tú mismo verás la respuesta. No sabes la de parches y vericuetos que tienen que bordear los de Mozilla para dar soporte a Linux. Saludos, -- Camaleón -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/pan.2014.04.22.16.54...@gmail.com
Re: Hacer correr Icedove como Thunderbird
El Mon, 21 Apr 2014 09:02:27 -0400, Julián Daich escribió: Tengo un equipo con varios sistemas operativos compartiendo el mismo directorio /home y necesito que todos los secritorios puedan convocar a Thunderbird/ Icedove usando un solo nombre. He hecho $ sudo cp /usr/bin/icedove /usr/bin/thunderbird ¿Copiar? Con crear un enlace simbólico ya te valdría. Pero me sale $ thunderbird XPCOMGlueLoad error for file /usr/bin/libxpcom.so: /usr/bin/libxpcom.so: cannot open shared object file: No such file or directory Couldn't load XPCOM. Estuve buscando y parece que tiene que ver como Cairo busca icónos. Seguramente no encontrará los de Thunderbird. ¿ Alguna idea?¿ se puede crear un alias para /usr/bin/icedove sin copiar el archvo sen si? No sólo se puede sino que el lo más conveniente :-) ln -s /usr/bin/icedove /usr/bin/thunderbird Saludos, -- Camaleón -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/pan.2014.04.21.14.22...@gmail.com
Re: Hacer correr Icedove como Thunderbird
On Mon, Apr 21, 2014 at 09:02:27AM -0400, Julián Daich wrote: Hola, Tengo un equipo con varios sistemas operativos compartiendo el mismo directorio /home y necesito que todos los secritorios puedan convocar a Thunderbird/ Icedove usando un solo nombre. He hecho $ sudo cp /usr/bin/icedove /usr/bin/thunderbird Pero me sale $ thunderbird XPCOMGlueLoad error for file /usr/bin/libxpcom.so: /usr/bin/libxpcom.so: cannot open shared object file: No such file or directory Couldn't load XPCOM. ¿Lo has instalado todo con apt-get o estás instalando ejecutables por algún otro camino? (ejecutables para Linux de mozilla.org). ¿Seguro que ese error te lo da /usr/bin/thunderbird o puede que al poner thunderbird estés ejecutando algún otro que haya en el PATH? (por ejemplo, en /usr/local/bin). Escribe esto para comprobarlo: type thunderbird ¿ Alguna idea?¿ se puede crear un alias para /usr/bin/icedove sin copiar el archvo sen si? Puedes hacer un enlace simbólico como dice Camaleón, pero si el problema es que el programa funciona de distinta forma según sea su propio argv[0], entonces lo mismo dará una copia que un enlace. -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20140421160543.ga16...@cantor.unex.es
Re: Hacer correr Icedove como Thunderbird
Hola, 2014-04-21 16:22 GMT+02:00 Camaleón noela...@gmail.com: El Mon, 21 Apr 2014 09:02:27 -0400, Julián Daich escribió: Tengo un equipo con varios sistemas operativos compartiendo el mismo directorio /home y necesito que todos los secritorios puedan convocar a Thunderbird/ Icedove usando un solo nombre. He hecho $ sudo cp /usr/bin/icedove /usr/bin/thunderbird ¿Copiar? Con crear un enlace simbólico ya te valdría. Pero me sale $ thunderbird XPCOMGlueLoad error for file /usr/bin/libxpcom.so: /usr/bin/libxpcom.so: cannot open shared object file: No such file or directory Couldn't load XPCOM. Estuve buscando y parece que tiene que ver como Cairo busca icónos. Seguramente no encontrará los de Thunderbird. ¿ Alguna idea?¿ se puede crear un alias para /usr/bin/icedove sin copiar el archvo sen si? No sólo se puede sino que el lo más conveniente :-) ln -s /usr/bin/icedove /usr/bin/thunderbird Como recomendación habitual, dejar /usr/bin para los sistemas de paquetes. Mejor haz el enlace en /usr/local/bin y asegurate que /usr/local/bin esté en el PATH. También miraría antes lo que comenta Santiago con type -a thunderbird o which thunderbird. Nunca se sabe, igual Mozilla cambia los términos que no le gustan a Debian y volvemos a tener Thunderbird como tal en Debian Saludos -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/cal5ymzqsuwfw8azk38qdj6hrjigr09ykfky_nxqeo0_r6om...@mail.gmail.com
Re: Hacer correr Icedove como Thunderbird
El Mon, 21 Apr 2014 18:40:10 +0200, Javier Barroso escribió: Hola, 2014-04-21 16:22 GMT+02:00 Camaleón noela...@gmail.com: El Mon, 21 Apr 2014 09:02:27 -0400, Julián Daich escribió: Tengo un equipo con varios sistemas operativos compartiendo el mismo directorio /home y necesito que todos los secritorios puedan convocar a Thunderbird/ Icedove usando un solo nombre. He hecho $ sudo cp /usr/bin/icedove /usr/bin/thunderbird ¿Copiar? Con crear un enlace simbólico ya te valdría. Pero me sale $ thunderbird XPCOMGlueLoad error for file /usr/bin/libxpcom.so: /usr/bin/libxpcom.so: cannot open shared object file: No such file or directory Couldn't load XPCOM. Estuve buscando y parece que tiene que ver como Cairo busca icónos. Seguramente no encontrará los de Thunderbird. ¿ Alguna idea?¿ se puede crear un alias para /usr/bin/icedove sin copiar el archvo sen si? No sólo se puede sino que el lo más conveniente :-) ln -s /usr/bin/icedove /usr/bin/thunderbird Como recomendación habitual, dejar /usr/bin para los sistemas de paquetes. Yo también lo tengo ahí, enlazado: sm01@stt008:~$ whereis thunderbird thunderbird: /usr/bin/thunderbird /usr/bin/X11/thunderbird sm01@stt008:~$ ls -la /usr/bin/thunderbird lrwxrwxrwx 1 root root 28 jun 1 2013 /usr/bin/thunderbird - /opt/thunderbird/thunderbird Mejor haz el enlace en /usr/local/bin y asegurate que /usr/local/bin esté en el PATH. También miraría antes lo que comenta Santiago con type -a thunderbird o which thunderbird. El caso es que ese error me suena. Y no, cierto, no tiene relación con el enlace simbólico sino con la forma de llamar al binario de Mozilla, creo que había que ejecutar el .sh (una especie de wrapper) en lugar del ejecutable en sí mismo. Nunca se sabe, igual Mozilla cambia los términos que no le gustan a Debian y volvemos a tener Thunderbird como tal en Debian Yo seguiría instalando los paquetes de Mozilla, más que nada por las actualizaciones. Ahora bien, si lo añadieran al $release-updates, entonces me lo repensaba O:-) Saludos, -- Camaleón -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/pan.2014.04.21.17.13...@gmail.com
Re: Hacer correr Icedove como Thunderbird
On Mon, Apr 21, 2014 at 05:13:07PM +, 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. 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. -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/20140421194354.ga17...@cantor.unex.es
Re: Hacer correr Icedove como Thunderbird
El 21/04/14 10:22, Camaleón escribió: El Mon, 21 Apr 2014 09:02:27 -0400, Julián Daich escribió: Tengo un equipo con varios sistemas operativos compartiendo el mismo directorio /home y necesito que todos los secritorios puedan convocar a Thunderbird/ Icedove usando un solo nombre. He hecho $ sudo cp /usr/bin/icedove /usr/bin/thunderbird ¿Copiar? Con crear un enlace simbólico ya te valdría. Muchas gracias. Es de hecho lo que había hecho con ~/.icedove enlazando con ~/.thunderbird/*, lo que no sabía es que enlazar también te permite cambiar el nombre de destino. Pero me sale $ thunderbird XPCOMGlueLoad error for file /usr/bin/libxpcom.so: /usr/bin/libxpcom.so: cannot open shared object file: No such file or directory Couldn't load XPCOM. Estuve buscando y parece que tiene que ver como Cairo busca icónos. Seguramente no encontrará los de Thunderbird. ¿ Alguna idea?¿ se puede crear un alias para /usr/bin/icedove sin copiar el archvo sen si? No sólo se puede sino que el lo más conveniente :-) ln -s /usr/bin/icedove /usr/bin/thunderbird Funciona de maravillas con una ligera modificación que dio algún compañero. Saludos, -- Julian Daich julia...@gmail.com -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/5355f049.4050...@gmail.com
Re: Hacer correr Icedove como Thunderbird
El 21/04/14 12:05, Santiago Vila escribió: On Mon, Apr 21, 2014 at 09:02:27AM -0400, Julián Daich wrote: Hola, Tengo un equipo con varios sistemas operativos compartiendo el mismo directorio /home y necesito que todos los secritorios puedan convocar a Thunderbird/ Icedove usando un solo nombre. He hecho $ sudo cp /usr/bin/icedove /usr/bin/thunderbird Pero me sale $ thunderbird XPCOMGlueLoad error for file /usr/bin/libxpcom.so: /usr/bin/libxpcom.so: cannot open shared object file: No such file or directory Couldn't load XPCOM. ¿Lo has instalado todo con apt-get o estás instalando ejecutables por algún otro camino? (ejecutables para Linux de mozilla.org). Usé Apt. ¿Seguro que ese error te lo da /usr/bin/thunderbird o puede que al poner thunderbird estés ejecutando algún otro que haya en el PATH? (por ejemplo, en /usr/local/bin). Escribe esto para comprobarlo: Seguí tu recomendacón de /usr/local/bin. Leemi próximo mensaje. type thunderbird Thunderbird no está instalado. Si lees en detalle el mensaje vas a ver que lo instalado en la partción Debian es Icedove. ¿ Alguna idea?¿ se puede crear un alias para /usr/bin/icedove sin copiar el archvo sen si? Puedes hacer un enlace simbólico como dice Camaleón, pero si el problema es que el programa funciona de distinta forma según sea su propio argv[0], entonces lo mismo dará una copia que un enlace. No resultó ser así. Gracias, Julián -- Julian Daich julia...@gmail.com -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/5355f06e.6040...@gmail.com
Re: Hacer correr Icedove como Thunderbird
El 21/04/14 12:40, Javier Barroso escribió: Hola, 2014-04-21 16:22 GMT+02:00 Camaleón noela...@gmail.com: El Mon, 21 Apr 2014 09:02:27 -0400, Julián Daich escribió: Tengo un equipo con varios sistemas operativos compartiendo el mismo directorio /home y necesito que todos los secritorios puedan convocar a Thunderbird/ Icedove usando un solo nombre. He hecho $ sudo cp /usr/bin/icedove /usr/bin/thunderbird ¿Copiar? Con crear un enlace simbólico ya te valdría. Pero me sale $ thunderbird XPCOMGlueLoad error for file /usr/bin/libxpcom.so: /usr/bin/libxpcom.so: cannot open shared object file: No such file or directory Couldn't load XPCOM. Estuve buscando y parece que tiene que ver como Cairo busca icónos. Seguramente no encontrará los de Thunderbird. ¿ Alguna idea?¿ se puede crear un alias para /usr/bin/icedove sin copiar el archvo sen si? No sólo se puede sino que el lo más conveniente :-) ln -s /usr/bin/icedove /usr/bin/thunderbird Como recomendación habitual, dejar /usr/bin para los sistemas de paquetes. Mejor haz el enlace en /usr/local/bin y asegurate que /usr/local/bin esté en el PATH. También miraría antes lo que comenta Santiago con type -a thunderbird o which thunderbird. sudo ln -s /usr/bin/icedove /usr/local/bin/thunderbird Hizo toda la magia. Sigo ejecutando y enviando memsajes con Icedove desde que tecleé thunderbird Nunca se sabe, igual Mozilla cambia los términos que no le gustan a Debian y volvemos a tener Thunderbird como tal en Debian En todo caso si fuera así entiendo que Apt borraría lo que puediera haber puesto en /usr/bin/thunderbird. Ahora me pregunto si el haber apunantado el enlace a/usr/local/bin/thunderbird. Podría crear conflictos si hubiera una instalación real de Thunderbird en la partición Debian. Saludos, Julián Saludos -- Julian Daich julia...@gmail.com -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/5355f1cb.8040...@gmail.com
Re: Hacer correr Icedove como Thunderbird
El 21/04/14 13:13, Camaleón escribió: El Mon, 21 Apr 2014 18:40:10 +0200, Javier Barroso escribió: Hola, 2014-04-21 16:22 GMT+02:00 Camaleón noela...@gmail.com: El Mon, 21 Apr 2014 09:02:27 -0400, Julián Daich escribió: Tengo un equipo con varios sistemas operativos compartiendo el mismo directorio /home y necesito que todos los secritorios puedan convocar a Thunderbird/ Icedove usando un solo nombre. He hecho $ sudo cp /usr/bin/icedove /usr/bin/thunderbird ¿Copiar? Con crear un enlace simbólico ya te valdría. Pero me sale $ thunderbird XPCOMGlueLoad error for file /usr/bin/libxpcom.so: /usr/bin/libxpcom.so: cannot open shared object file: No such file or directory Couldn't load XPCOM. Estuve buscando y parece que tiene que ver como Cairo busca icónos. Seguramente no encontrará los de Thunderbird. ¿ Alguna idea?¿ se puede crear un alias para /usr/bin/icedove sin copiar el archvo sen si? No sólo se puede sino que el lo más conveniente :-) ln -s /usr/bin/icedove /usr/bin/thunderbird Como recomendación habitual, dejar /usr/bin para los sistemas de paquetes. Yo también lo tengo ahí, enlazado: sm01@stt008:~$ whereis thunderbird thunderbird: /usr/bin/thunderbird /usr/bin/X11/thunderbird Ahora me sale $ whereis thunderbird thunderbird: /usr/lib/thunderbird /usr/local/bin/thunderbird Extrañamente apareció la ruta /usr/lib/thunderbird que yo no creé :-| sm01@stt008:~$ ls -la /usr/bin/thunderbird lrwxrwxrwx 1 root root 28 jun 1 2013 /usr/bin/thunderbird - /opt/thunderbird/thunderbird Lo tuyo se ve fue una instalación manual. A mi me sale lrwxrwxrwx 1 root staff 16 abr 22 00:14 /usr/local/bin/thunderbird - /usr/bin/icedove como era de esperar. Saludos, Julián Mejor haz el enlace en /usr/local/bin y asegurate que /usr/local/bin esté en el PATH. También miraría antes lo que comenta Santiago con type -a thunderbird o which thunderbird. El caso es que ese error me suena. Y no, cierto, no tiene relación con el enlace simbólico sino con la forma de llamar al binario de Mozilla, creo que había que ejecutar el .sh (una especie de wrapper) en lugar del ejecutable en sí mismo. Nunca se sabe, igual Mozilla cambia los términos que no le gustan a Debian y volvemos a tener Thunderbird como tal en Debian Yo seguiría instalando los paquetes de Mozilla, más que nada por las actualizaciones. Ahora bien, si lo añadieran al $release-updates, entonces me lo repensaba O:-) Saludos, -- Julian Daich julia...@gmail.com -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/5355f35b.6040...@gmail.com