このガイドでは、FirefoxのSnapを削除し、Ubuntu22.04LTSのDEBファイルからFirefoxを通常のアプリケーションとしてインストールする方法を説明します。
お知らせしましたが、待望のUbuntu 22.04 LTS「JammyJellyfish」が最近リリースされました。ユーザーエクスペリエンス、パフォーマンス、速度を向上させるためのエキサイティングな新機能が満載です。ご存知のように、Firefoxはデフォルトのインターネットブラウザです。
ただし、FirefoxをSnapパッケージとしてのみプレインストールするというCanonicalの決定は、Linuxユーザーの間で論争を引き起こしました。そのため、アンインストールしてGoogleChromeやMicrosoftEdgeなどの別のブラウザを使用する場合でも、しばらくの間対処する必要があります。
さらに、aptコマンドを使用してFirefoxを通常のDEBパッケージとしてインストールしようとしても、Mozillaの公式Snapにリンクする空のパッケージであるため、Snapバージョンを再インストールするだけです。
Snapパッケージとして実行されているFirefoxは実行に時間がかかるという事実は別として、もう1つの大きな要因により、ユーザーはFirefoxを標準のDEBパッケージとしてインストールするオプションを探すようになります。
GNOME拡張機能のインストールについて話しています。スナップとしてのFirefoxはシステムの他の部分から分離されているため、chrome-gnome-shellネイティブコネクタにアクセスできないため、extensions.gnome.orgWebサイトからGNOMEShell拡張機能をインストールすることはできなくなりました。
幸い、Firefox Snapパッケージを削除して、DEBファイルから標準インストールに置き換える方法があります。それでは、いくつかのわかりやすい手順でそれを行う方法を紹介しましょう。
ステップ1:Firefoxスナップパッケージを削除する
まず、Ubuntu22.04システムに現在インストールされているSnapパッケージのリストを確認しましょう。
snap list
上の画像に見られるように、FirefoxはSnapパッケージとしてインストールされています。削除するには、まずターミナルアプリを開き、次のコマンドを実行します。
sudo snap remove --purge firefox
ここまでは順調ですね。 FirefoxSnapパッケージはUbuntu22.04システムから削除されました。
ステップ2:MozillaTeamPPAリポジトリを追加する
非公式の「MozillaTeam」チームPPAをUbuntu22.04リポジトリに追加することで、Firefoxを従来のDEBアプリとしてインストールできます。したがって、次のステップとして、以下に示すコマンドを実行して、システムに追加します。
sudo add-apt-repository ppa:mozillateam/ppa
ステップ3:Ubuntu22.04LTSのDEBパッケージからFirefoxをインストールする
最後に、新しく追加されたPPAリポジトリをソースとして使用するため、DEBパッケージからFirefoxをインストールする準備が整いました。以下のコマンドを実行します:
sudo apt install --target-release 'o=LP-PPA-mozillateam' firefox
上記のコマンドでは、--target-release
オプションを使用すると、インストールパッケージのダウンロード元を制御できます。したがって、apt
と言います mozillateam
を使用するコマンド ソースとしてのリポジトリ。
これでFirefoxがインストールされましたが、まだ完了していません。 mozillateam
に追加の調整を加える必要があります 次のセクションで説明するリポジトリ。
ステップ4:PPAの優先度を変更する
ご覧のとおり、Ubuntuでは、さまざまなソースからソフトウェアパッケージをインストールできます。ただし、Firefoxパッケージの場合のように、複数のリポジトリに同じパッケージがある場合は、デフォルトで優先度の高いリポジトリが使用されます。
Ubuntuの公式リポジトリのバージョン番号は1:1snap1-0ubuntu2
、これは常にPPAパッケージバージョンよりも高くなっています。したがって、システム上のパッケージを初めて更新しようとすると、結果は次のようになります。
システムは、インストールされているFirefoxのバージョンを、デフォルトのリポジトリで優先度の高いバージョンに置き換えたいと考えています。その結果、Firefoxがスナップとして復元されます。
したがって、これが発生しないようにするには、mozillateam
内のパケットの優先度を変更する必要があります。 リポジトリ。これを行うには、以下のコマンドを実行します:
sudo nano /etc/apt/preferences.d/mozillateamppa
このコマンドは、編集用の新しいファイルを作成して開きます。次の3行を挿入します:
Package: firefox*
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 501
ファイルを保存します(Ctrl+O
)および終了(Ctrl+X
)Nanoテキストエディタ。最後に、適用する変更のパッケージリストを更新します。
sudo apt update
これで、Ubuntu 22.04 LTSシステムにDEBパッケージからFirefoxがインストールされたので、Firefoxを起動して楽しんでください。
結論
このガイドでは、現在インストールされているFirefoxのSnapパッケージを削除し、代わりにFirefoxをUbuntu22.04の「JammyJellyfish」システムにクラシックなDEBアプリとしてインストールする方法を学びました。
ガイドがお役に立てば幸いです。読んでくれてありがとう!フィードバックやコメントは大歓迎です。