
Thunderbird 11
からに移行したいと思いますThunderbird 3
。Thunderbird 3
apt-getを使用してインストールしました(残念ながら、新しいバージョンはバイナリ形式で使用できず、少なくともメイン、ユニバース、またはマルチバスリポジトリでは実際には必要ない場合はPPAが好きではありません)。そのため、最新バージョンのtar.bz2をダウンロードし、以前のバージョンがあった場所のすぐ隣にある/ usr / libに解凍しました。これで、システムは古いフォルダの代わりにthunderbird
内部フォルダを見つけたいと思います。Thunderbird 11
どうやってこれを達成できますか?私のシステムにはどんな種類のPATH
設定が必要なのかを知っていますが、/usr/lib/thunderbird-3.1.20
その設定がどこにあるのかわかりません。以下のすべての一般的な場所が確認されました。
/etc/environment
/etc/profile
/etc/profile.d/*
~/.profile
~/.bashrc
PATH
(GNOMEも見ることができるのでここにはいけません)- 今は覚えていない他の場所もあるかもしれません。
どんな手がかりがありますか?
答え1
Thunderbirdの特定のディレクトリはパスになく、そこにある必要もありません。
/usr/bin
あなたの名前には、thunderbird
Thunderbirdを実行している実際の実行可能ファイル/スクリプトを指すシンボリックリンクがあります。私のコンピュータでは、次のように見えます。
$ 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/bin
andとを入力PATH
するとエントリの1つが実行されます。/usr/bin/thunderbird
/usr/local/bin/thunderbird
thunderbird
/usr/local/bin
.tar.bz2
梱包を開かないでください/usr/lib
。通常、/bin
その場所がパッケージマネージャ用に予約されていない限り、またはファイルを手動で変更しないでください。アーカイブを解凍してインストールされたプログラムを置く一般的な場所はまたはです。したがって、アーカイブを 。/lib
/sbin
/usr
/usr/local
/opt
/usr/local/opt
opt
ln -s /opt/thunderbird-3.1.20/thunderbird /usr/local/bin/thunderbird
シンボリックリンクが作成される前に開始されたシェルからThunderbirdを呼び出すには、コマンドを使用してシェルにパスキャッシュをクリアするように指示する必要がありますhash -r
。