Onde o PATH to Thunderbird pode ser definido no Ubuntu 10.04

2

Gostaria de migrar para Thunderbird 11 de Thunderbird 3 . Eu instalei Thunderbird 3 usando o apt-get (as versões mais novas não estão disponíveis na forma binária, infelizmente, pelo menos não nos repositórios principal, universo ou multiverso, não gostam de PPAs quando não são realmente necessárias). Então baixei o tar.bz2 da versão mais recente e descompactei em / usr / lib, ao lado de onde a versão antiga mora. Agora, gostaria que o sistema localizasse a pasta thunderbird dentro de Thunderbird 11 em vez da pasta antiga. Como eu alcanço isso? Eu sei que deve haver algum tipo de PATH to /usr/lib/thunderbird-3.1.20 definido no meu sistema, mas não consigo encontrar onde está. Verificou todos os lugares comuns já, como:

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

Alguma pista?

    
por mmm 04.04.2012 / 10:21

2 respostas

1

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

Você tem um link simbólico em /usr/bin do nome thunderbird apontando para o verdadeiro executável / script que está iniciando 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 similar.

    
por 04.04.2012 / 10:37
1

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

Se você preferir instalar um binário separadamente (a única boa razão seria se não houvesse um PPA com a versão desejada), a maneira mais fácil de torná-lo acessível é criar um link simbólico em /usr/local/bin . Este diretório é para executáveis que são destinados a qualquer pessoa no sistema para ser executado e que não vem com a distribuição. Normalmente, é anterior a /usr/bin no PATH , portanto, se você tiver os dois /usr/bin/thunderbird e /usr/local/bin/thunderbird e digitar thunderbird , o/usr/local/bin será executado.

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

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 .

    
por 05.04.2012 / 03:26