¿Dónde se puede configurar PATH to Thunderbird en Ubuntu 10.04?

¿Dónde se puede configurar PATH to Thunderbird en Ubuntu 10.04?

Me gustaría migrar a Thunderbird 11desde Thunderbird 3. Lo instalé Thunderbird 3usando apt-get (las versiones más nuevas no están disponibles en formato binario, desafortunadamente, al menos no en los repositorios principal, universal o multiverso, no me gustan los PPA cuando no son realmente necesarios). Así que descargué tar.bz2 de la versión más reciente y lo descomprimí en /usr/lib, al lado de donde se encuentra la versión anterior. Ahora, me gustaría que el sistema busque la carpeta thunderbirdinterna Thunderbird 11en lugar de la anterior. ¿Cómo puedo lograr eso? Sé que debe haber algún tipo de PATHconfiguración /usr/lib/thunderbird-3.1.20en mi sistema, pero no puedo encontrar dónde está. Ya revisé todos los lugares comunes, como:

  • /etc/environment
  • /etc/profile
  • /etc/profile.d/*
  • ~/.profile
  • ~/.bashrc(aunque no debería estar aquí, ya que PATHGNOME también lo ve)
  • Probablemente algunos otros lugares que no recuerdo ahora.

¿Alguna pista?

Respuesta1

El directorio particular de Thunderbird no está en su ruta y no es necesario que esté allí.

Tiene un enlace simbólico en /usr/binel nombre thunderbirdque apunta al ejecutable/script real que inicia Thunderbird. En mi maquina es lo siguiente:

$ ls -l /usr/bin/thunderbird
lrwxrwxrwx 1 root root 40 2012-03-29 09:08 /usr/bin/thunderbird -> ../lib/thunderbird-11.0.1/thunderbird.sh

Creo que puedes cambiar esto con

$ sudo ln -sf /usr/lib/thunderbird-11/thunderbird.sh /usr/bin/thunderbird

o algo similar.

Respuesta2

Recomienda utilizar un PPA. Es más fácil que gestionar una instalación manual. No instale un programa desde un archivo simple cuando no sea realmente necesario.

Si prefieres instalar un binario por separado (la única buena razón sería que no haya un PPA con la versión que deseas), la forma más sencilla de hacerlo accesible es crear un enlace simbólico en /usr/local/bin. Este directorio es para ejecutables destinados a que cualquier usuario del sistema los ejecute y que no vienen con la distribución. Normalmente está antes /usr/binen PATH, por lo que si tiene ambos /usr/bin/thunderbirdy /usr/local/bin/thunderbirdescribe , entonces se ejecuta thunderbirdel que está en ./usr/local/bin

No desembale .tar.bz2el /usr/lib. En términos generales, nunca modifique manualmente un archivo en /bin, o /lib, excepto en . Estos lugares están reservados para el administrador de paquetes. El lugar habitual para colocar los programas instalados al descomprimir un archivo es o . Por lo tanto, deberías descomprimir el archivo en . Luego crea un enlace simbólico al ejecutable:/sbin/usr/usr/local/opt/usr/local/optopt

ln -s /opt/thunderbird-3.1.20/thunderbird /usr/local/bin/thunderbird

Si desea invocar Thunderbird desde un shell que inició antes de crear el enlace simbólico, es posible que deba indicarle al shell que borre su caché de ruta con el comando hash -r.

información relacionada