Ubuntu 10.04でThunderbirdのPATHをどこに設定できますか?

Ubuntu 10.04でThunderbirdのPATHをどこに設定できますか?

Thunderbird 11からに移行したいと思いますThunderbird 3Thunderbird 3apt-getを使用してインストールしました(残念ながら、新しいバージョンはバイナリ形式で使用できず、少なくともメイン、ユニバース、またはマルチバスリポジトリでは実際には必要ない場合はPPAが好きではありません)。そのため、最新バージョンのtar.bz2をダウンロードし、以前のバージョンがあった場所のすぐ隣にある/ usr / libに解凍しました。これで、システムは古いフォルダの代わりにthunderbird内部フォルダを見つけたいと思います。Thunderbird 11どうやってこれを達成できますか?私のシステムにはどんな種類のPATH設定が必要なのかを知っていますが、/usr/lib/thunderbird-3.1.20その設定がどこにあるのかわかりません。以下のすべての一般的な場所が確認されました。

  • /etc/environment
  • /etc/profile
  • /etc/profile.d/*
  • ~/.profile
  • ~/.bashrcPATH(GNOMEも見ることができるのでここにはいけません)
  • 今は覚えていない他の場所もあるかもしれません。

どんな手がかりがありますか?

答え1

Thunderbirdの特定のディレクトリはパスになく、そこにある必要もありません。

/usr/binあなたの名前には、thunderbirdThunderbirdを実行している実際の実行可能ファイル/スクリプトを指すシンボリックリンクがあります。私のコンピュータでは、次のように見えます。

$ 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

私の考えでは、あなたはこれを変えることができると思います。

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

またはそのようなもの。

答え2

PPAを使用することをお勧めします。これは手動インストールを管理するよりも簡単です。実際に必要でない場合は、単純なアーカイブからプログラムをインストールしないでください。

バイナリを別々にインストールする場合(唯一の理由は、目的のバージョンのPPAがないことです)、バイナリにアクセスできるようにする最も簡単な方法は、システムの全員が/usr/local/bin実行できるようにすることです。バージョン別に提供される配布実行可能ファイルが付属しています。通常、前に来るので、/usr/binandとを入力PATHするとエントリの1つが実行されます。/usr/bin/thunderbird/usr/local/bin/thunderbirdthunderbird/usr/local/bin

.tar.bz2梱包を開かないでください/usr/lib。通常、/binその場所がパッケージマネージャ用に予約されていない限り、またはファイルを手動で変更しないでください。アーカイブを解凍してインストールされたプログラムを置く一般的な場所はまたはです。したがって、アーカイブを 。/lib/sbin/usr/usr/local/opt/usr/local/optopt

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

シンボリックリンクが作成される前に開始されたシェルからThunderbirdを呼び出すには、コマンドを使用してシェルにパスキャッシュをクリアするように指示する必要がありますhash -r

関連情報