GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu22.04LTSにFirefoxをクラシックDEBアプリとしてインストールする方法

このガイドでは、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アプリとしてインストールする方法を学びました。

ガイドがお役に立てば幸いです。読んでくれてありがとう!フィードバックやコメントは大歓迎です。


Ubuntu
  1. UbuntuにDebファイル(パッケージ)をインストールする方法

  2. Ubuntu18.04LTSにIonicMobileAppFramworkをインストールする方法

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

  1. Firefoxを.DebとしてUbuntu22.04にインストールする方法(スナップではありません)

  2. UbuntuにFlatpakアプリとしてFirefoxNightlyをインストールする方法

  3. Ubuntu18.04LTSにOmekaClassicCMSをインストールする方法

  1. Ubuntu20.04LTSにViberMessengerアプリをインストールする方法

  2. Ubuntu、Debian、MintにDebパッケージをインストールする方法

  3. Ubuntu 20.4LTSLinuxにSignalMessengerアプリをインストールする方法