Onde o PATH to Thunderbird pode ser definido no Ubuntu 10.04?

Onde o PATH to Thunderbird pode ser definido no Ubuntu 10.04?

Gostaria de migrar Thunderbird 11para Thunderbird 3. Instalei Thunderbird 3usando o apt-get (as versões mais recentes não estão disponíveis em formato binário, infelizmente, pelo menos não nos repositórios principal, universo ou multiverso, não gosto de PPAs quando não são realmente necessários). Então baixei o tar.bz2 da versão mais recente e descompactei em /usr/lib, próximo ao local onde fica a versão antiga. Agora, gostaria que o sistema encontrasse a pasta thunderbirdinterna Thunderbird 11em vez da antiga. Como posso conseguir isso? Eu sei que deve haver algum tipo de PATHconfiguração /usr/lib/thunderbird-3.1.20no meu sistema, mas simplesmente não consigo encontrar onde está. Já verifiquei todos os lugares comuns, como:

  • /etc/environment
  • /etc/profile
  • /etc/profile.d/*
  • ~/.profile
  • ~/.bashrc(embora não devesse estar aqui, pois PATHtambém é visível pelo GNOME)
  • provavelmente em alguns outros lugares dos quais não me lembro agora.

Alguma pista?

Responder1

O diretório específico do Thunderbird não está no seu caminho e não precisa estar lá.

Você tem um link simbólico com /usr/bino nome thunderbirdapontando para o executável/script real que inicia o Thunderbird. Na minha máquina é o seguinte:

$ 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

Eu acho que você pode mudar isso com

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

ou algo semelhante.

Responder2

É recomendável usar um PPA. É mais fácil do que gerenciar uma instalação manual. Não instale um programa de um arquivo simples quando não for realmente necessário.

Se você preferir instalar um binário separadamente (o único bom motivo seria se não houver PPA com a versão desejada), a maneira mais fácil de torná-lo acessível é criar um link simbólico no formato /usr/local/bin. Este diretório é para executáveis ​​destinados à execução de qualquer pessoa no sistema e que não vêm com a distribuição. Normalmente é antes /usr/binde PATH, então se você tiver ambos /usr/bin/thunderbirde /usr/local/bin/thunderbirde digitar thunderbird, então o que está /usr/local/biné executado.

Não desembale o .tar.bz2arquivo /usr/lib. De modo geral, nunca modifique manualmente um arquivo em , ou /bin, /libexceto em . Esses locais são reservados para o gerenciador de pacotes. O local habitual para colocar os programas instalados ao descompactar um arquivo é ou . Você deve, portanto, descompactar o arquivo em . Em seguida, crie um link simbólico para o executável:/sbin/usr/usr/local/opt/usr/local/optopt

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

Se você quiser invocar o Thunderbird a partir de um shell que você iniciou antes de criar o link simbólico, você pode precisar dizer ao shell para limpar seu cache de caminho com o comando hash -r.

informação relacionada