ウェブサイト検索

Ubuntu 22.04に最新のFirefoxをクラシックDebとしてインストールする方法


Ubuntu 22.04はついにリポジトリからFirefoxウェブブラウザの.debパッケージを削除しました!再インストールする方法は以下の通りです。

ご存知のように、Ubuntu 22.04のFirefoxはサンドボックスで動作するSnapパッケージです。それを削除するのは簡単ですが、aptを通じてdebパッケージをインストールしようとすると、またSnap版がインストールされてしまいます!!

クロームと同様に、Ubuntu 22.04のFirefoxのdebパッケージは、Mozillaの公式スナップにリンクする空のパッケージです。

UbuntuでFirefoxをdebとしてインストールする方法:

Snapは大丈夫です。しかし、Gnome拡張機能をインストールしようとすると、ブラウザがその時点で動作しません!したがって、回避策が必要です。

  • MozillaのウェブサイトからのFirefox Linux tarball
  • Firefox ESR PPA。
  • Firefox PPA。
  • Ubuntuzilla リポジトリ

Linuxのtarballは良い選択ですが、デスクトップショートカットの統合がありません。

Ubuntuzilla apt リポジトリは別の選択肢です。Ubuntu は昔、Firefox パッケージを自動で更新していなかった時にこのリポジトリを参照していました。

私は少しUbuntu PPAをlaunchpad.net経由で好みます。それから、このチュートリアルで紹介するのは「Mozilla Team」チームのPPAです。

「Mozilla Team」チームのPPA経由でFirefoxをインストールします。

チームは、Ubuntuの公式FirefoxおよびThunderbirdパッケージの責任を引き受けたと説明しました。

そして、「Mozilla Team」チームのPPAであるFirefoxとFirefox ESRパッケージのメンテナーであるリコ・ツィッヒホルツは、公式のLibreOffice、Plankドック、unbound DNSサーバーのパッケージも維持している、よく知られたUbuntuユーザーです。

1. Firefox Snapを削除する

デフォルトのSnapパッケージを保持しておくのは問題ありません。しかし、それによって検索結果に重複したアイコンが表示されることになります。

注意: 削除する前にブックマークをエクスポートし、他の重要なデータをバックアップしてください!

削除するには、キーボードでCtrl+Alt+Tを押してターミナルを開きます。次に、コマンドを実行します:

sudo snap remove firefox

また、次のコマンドを実行して空のDebパッケージを削除してください:

sudo apt remove firefox

2. MozillaチームPPAを追加する

ターミナルで以下のコマンドを実行してPPAを追加します。要求されたらユーザーのパスワードを入力し(アスタリスクのフィードバックはありません)、続行するにはEnterを押してください。

sudo add-apt-repository ppa:mozillateam/ppa

PPAの説明に示されているように、PPAは以前Firefox ESRとThunderbirdのために作成されました。現在は最新のFirefoxも含まれています。

3. PPAの優先順位を設定します:

Ubuntuの公式リポジトリにある空のFirefox debのバージョン番号は1:1snap1-0ubuntu2です。常にPPAパッケージのバージョンより高くなっています。sudo apt upgradeまたは「ソフトウェアアップデーター」を介してパッケージの更新を実行すると、自動的に公式のものがインストールされ、Snapにリダイレクトされます。

この問題を回避するには、より高いPPAの優先度を設定する必要があります。そのために、ターミナル(Ctrl+Alt+T)で以下のコマンドを実行してください:

sudo gedit /etc/apt/preferences.d/mozillateamppa

Ubuntu 23.04以降の場合、コマンド内の「gedit」を「gnome-text-editor」に置き換えるか、他のデスクトップ環境でも動作する「nano」を使用してください。

このコマンドは、Geditテキストエディタで空の設定ファイルを作成し、開きます。開いたら、以下の行を追加して保存してください:

パッケージ: firefox*
ピン: リリース o=LP-PPA-mozillateam
ピン優先度: 1001

ファイルを保存後、ターミナルでsudo apt updateコマンドを実行して変更を適用してください。

sudo apt update

4. aptを通じてFirefoxをインストールする

ヒント: このステップのコマンドは、古いUbuntu 16.04用にFirefoxもインストールします。ただし、sudo apt updateを最初に実行する必要があります。

最後に、以下のコマンドを実行して最新のFirefoxパッケージをdebとしてインストールします:

sudo apt install firefox

ここで-t 'o=LP-PPA-mozillateam'は、そのPPAからFirefoxをインストールすることを指定しています。高いPPAパッケージの優先順位を設定するまで(次のステップを参照)必要です。

セットアップPPAの優先順位の後は、-t 'o=LP-PPA-mozillateam'フラグはもはや必要ありません。

選択肢として、代わりにFirefox ESRをインストールすることもできます。これは、学校や企業向けに遅いペースで更新される別の公式なFirefoxパッケージです。

sudo apt install firefox-esr

Firefoxスナップを復元する方法:

単に「ソフトウェアと更新」ユーティリティを使用して、その他のソフトウェアタブの下でMozillaチームPPAを削除してください。

その後、ソフトウェアアップデータを起動してFirefoxをアップグレードするか、以下のaptコマンドを使用します。どちらの方法でも、事前にインストールされていたSnapパッケージが自動的に再インストールされます。

sudo apt update && sudo apt install firefox

それだけです。楽しんでください!

関連記事: