ウェブサイト検索

Ubuntu 24.04 LTSにDEBアプリとしてThunderbirdをインストールする


このガイドでは、Mozilla TeamのPPAリポジトリからUbuntu 24.04にThunderbirdをクラシックDEBアプリ(Snapではなく)としてインストールする方法を示しています。

Ubuntu 24.04 LTSは、堅実で信頼できるリリースです。しかし、通常のデスクトップユーザーには魅力的でないかもしれない特定の機能が含まれています。一例として、Ubuntuの背後にある会社Canonicalが、FirefoxウェブブラウザやThunderbirdメールクライアントなどの重要なアプリケーションを提供する方法があります。

これらは、異なるLinuxディストリビューションで動作するFlatpakに似たdistro-agnosticソフトウェアパッケージの一種としてSnapsとして配布されています。しかし、FlatpakはLinuxコミュニティ内で標準として広く受け入れられているのに対し、Snapはまだ主にUbuntuエコシステム内でのみ使用されています。

その理由はさまざまであり、ここでそれについてコメントする場所ではありません。私たちは、あなたのUbuntu 24.04 LTSシステムにThunderbirdを通常のDEBパッケージとしてインストールする方法を示すためにここにいます。しかしその前に、これから何を得られるのか見てみましょう。

なぜThunderbirdをDEBとしてインストールするのか?

ThunderbirdをDEBパッケージとしてインストールすることにはいくつかの利点があり、主に速度の向上があります。初期起動時に特に顕著ですが、Snap版よりも速く動作します。さらに、DEBパッケージは一般的にSnapパッケージよりも少ないディスクスペースを使用します。

最後に、私たちは現実を直視しましょう:スナップは、Ubuntuのバージョンをアップグレードする際に問題の原因となる可能性があります。Ubuntu 24.04はその例です。以前の22.04 LTSリリースからアップグレードする際、一部のSnapアプリがアップグレードプロセスを中断させ、Canonicalは24.04.1バージョンのリリースが遅れることを発表しました。

要するに、SnapからThunderbirdのDEBインストールに切り替えることは、利点しかありません。それでは、早速、簡単にその方法をお見せしましょう。

Ubuntu 24.04 LTSにDEBとしてThunderbirdをインストールする

最初のステップは、既存のThunderbirdのSnapパッケージを削除することです。しかし、私たちはすぐにUbuntu 24.04 LTSにはデフォルトでThunderbirdがインストールされていないことを確認しました。ですので、もしあなたがそれをインストールしていないのであれば、このステップは無視できます。

しかし、すでにシステムにそれが用意されているとしましょう。その場合、同じアプリの2つのバージョンが存在することになり、混乱や望ましくない事態を避けるために、以下の手順に従うべきです。

サンダーバードのスナップ版を削除する

既存のThunderbirdのSnapパッケージを削除するには、ターミナルアプリを開いて次のコマンドを実行してください:

sudo snap remove --purge thunderbird

サンダーバードのスナップ版を削除する

プロセスが完了するまで待ってください。次に、Thunderbird DEBパッケージをアンインストールする必要があります。どのDEBパッケージについて話しているのか不明ですか?説明しますね。

Ubuntu 24.04 LTSでは、よく知られたsudo apt install thunderbirdコマンドを使用してThunderbirdをインストールできます。しかし、その裏では別のことが起こっています。

このパッケージはSnapインストーラーを呼び出すシンプルなラッパーで、ThunderbirdをSnapアプリケーションとしてインストールします。ですので、Ubuntu風のDEBパッケージも取り除きましょう。

sudo apt remove thunderbird

Ubuntu風のThunderbirdのDEBパッケージを削除します。

しかし、「パッケージ「サンダーバード」はインストールされていないため、削除されません」というメッセージが表示された場合、心配する必要はありません。これは、あなたがUbuntuのApp Centerアプリケーションを通じてThunderbirdをインストールしたことを意味しており、そのアプリケーションはDEBパッケージのインストールを経ずにSnap版を直接インストールします。

今のところ順調です。それでは、もっとエキサイティングな部分に移りましょう。

MozillaチームのPPAを追加する

Ubuntuユーザーの生活を楽にするために、MozillaチームはDEBパッケージ形式のFirefoxとThunderbirdのバージョンを提供するPPAリポジトリを持っています。したがって、このリポジトリを私たちのUbuntu 24.04システムに追加します。

sudo add-apt-repository ppa:mozillateam/ppa

MozillaチームのPPAを追加する

Mozillaのリポジトリを優先する

新しいMozilla PPAリポジトリを優先する理由とその内容を理解するための瞬間を取りましょう。APTコマンドは、ソフトウェアのインストール、更新、削除を含む、Ubuntuにおけるパッケージの管理を行います。

しかし、サンダーバードと同様に、システムは時々同じパッケージの異なるバージョンを提供する複数のリポジトリに追加されます。言い換えれば、メールクライアントは現在、私たちの新たに追加されたMozillaチームのPPAリポジトリから利用可能です。さらに、UbuntuのSnapパッケージとしても利用可能です。

ですので、特定のパッケージをインストールするために、どのリポジトリをデフォルトで使用するかをシステムに伝える方法が必要です。これは、APTで「ピンニング」と呼ばれるメカニズムを使用することで可能です。

したがって、APTに新しく追加されたMozillaチームのPPAリポジトリをThunderbirdのインストール時に最初のオプションとして優先するように指示する必要があります。そのためには、以下のスニペットをコピーしてターミナルで実行してください(1回で、行ごとではなく):

echo '
Package: thunderbird*
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 1001
' | sudo tee /etc/apt/preferences.d/mozillateamppa

MozillaチームのPPAリポジトリを優先する

このように、あなたは本質的に「ねえAPT、私はこのリポジトリをより信頼して好むので、サンダーバードをインストールするときはここからパッケージを使用してください」と言っているのです。

MozillaチームのPPAリポジトリからThunderbirdをインストールする

ついに、私たちの努力の報酬を得る時が来ました。Ubuntu 24.04 LTS システムに標準の DEB アプリとして Thunderbird をインストールします。以前に行った変更のおかげで、追加した PPA リポジトリから自動的にダウンロードされます。

sudo apt install thunderbird

Ubuntu 24.04 LTSにDEBアプリとしてThunderbirdをインストールします。

アプリを開いて、サンダーバードのアンスナップバージョンのスムーズなパフォーマンスを体験してください。

Ubuntu 24.04 LTS上でネイティブDEBアプリとして実行されているサンダーバード。

変更を元に戻す

何らかの理由で、ThunderbirdをネイティブDEBパッケージとして削除し、Snapアプリとして使用することに戻すことにした場合は、以下のコマンドに従ってください:

sudo apt remove thunderbird
sudo add-apt-repository --remove ppa:mozillateam/ppa
sudo rm -f /etc/apt/preferences.d/mozillateamppa

その後、Ubuntu App Centerを介してインストールするか、sudo app install thunderbirdを実行して、どちらもアプリのSnapバージョンを提供します。

結論

Mozilla TeamsのPPAリポジトリからUbuntu 24.04 LTSにThunderbirdをネイティブDEBアプリケーションとしてインストールすることは、メールクライアントの最も純粋な形のバージョンを使用していることを意味します。最も良い点は、Snap版と比較してパフォーマンスが向上することです。

同様のことをFirefoxブラウザで行いたい場合のガイドはこちらにあります。FirefoxはUbuntu 24.04でSnapアプリとしてもデフォルトで提供されています。

お時間をいただきありがとうございます!あなたのフィードバックやコメントは、いつも通り大歓迎です。

関連記事: