GNU/Linux >> Linux の 問題 >  >> Debian

Debian 10 Buster (安定版) または Bullseye (テスト版) に最新の Firefox (非 ESR) をインストールする方法

Debian Stable と Testing のリポジトリには Firefox ESR しかありません。この記事では、Debian Stable (Buster) または Testing (Bullseye) に最新の Firefox (Stable で ESR ではない) をインストールする方法について説明します。

Firefox ESR (Extended Support Release) は、最新の機能よりもセキュリティと安定性に重点を置いた Firefox の公式バージョンです。延長されたサイクルの間、Firefox ESR に新しい機能は追加されず、高リスク/高影響または重大な安定性の脆弱性のみが修正されます。

そのため、Firefox ESR は主に、大学、政府、企業などの組織や、機能よりも安定性やバージョン間で変わらないユーザー インターフェイスを好む個人を対象としています。

この記事は 2 を提示します 最新の非 ESR Firefox を Debian Stable (Buster) または Testing (Bullseye) にインストールする 3 つの方法:Flatpak / Flathub から (Firefox 75 で利用可能。これは後の編集で記事に追加されました)、Debian Unstable Repositories をインストールします (適切なピン留めと、必要に応じて変更を元に戻す方法に関する指示)、または手動で Firefox をダウンロードしてアプリケーション メニューに貼り付けます。

この記事の執筆時点で、最新の Firefox ESR はバージョン 68 (68.2) で、最新の Firefox 通常バージョンはバージョン 71 です。

通常の Firefox (ESR ではない) は新しい別のプロファイルを使用することに注意してください . Firefox ESR プロファイルはシステムに残り、Firefox ESR を実行すると読み込まれますが、通常のバージョンの Firefox では使用されません。

オプション 1:Flathub の Firefox Flatpak パッケージを使用して、最新の安定した Firefox (ESR ではない) を Debian にインストールします

Firefox 75 では、Mozilla の Web ブラウザは、Flathub リポジトリで利用可能な Flatpak を受け取り、サポートしています。これは、Debian の任意のバージョンを含む多数の Linux ディストリビューションで使用できます。

Flatpak によってインストールされた Firefox はサンドボックスにインストールされることに注意してください。これにより、少なくとも現時点では、ローカル ファイルへのアクセスや外部アプリケーションでのファイルのオープンに問題が発生する可能性があります。ただし、サンドボックスはより優れたセキュリティも提供します。

1.この Firefox パッケージをインストールするには、Flatpak をまだインストールしていない場合は、最初にインストールします。

sudo apt install flatpak

2. GNOME ソフトウェア アプリを使用している場合は、Flatpak プラグインをインストールすることもできます (これにより、Flatpak アプリケーションを参照および更新できます)。

sudo apt install gnome-software-plugin-flatpak

3.次に、次の方法で Flathub リポジトリを追加します。

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo


4.この時点で、システムを再起動することをお勧めします。

5.以下を使用して、最新の Firefox (ESR ではない) を Debian にインストールできるようになりました:

flatpak install flathub org.mozilla.firefox

オプション # 2:最新の Firefox を Debian Stable にインストールするか、Debian Unstable リポジトリを使用してテストします

Debian 不安定リポジトリ (コードネーム Sid) は、常に不安定ブランチとして使用される Debian の進行中の開発バージョンのようなものです。これは、メンテナーがパッケージをアップロードした後にパッケージが移動する場所であり、FTP マスターによる承認のためにリリースされます。 「不安定」という名前は、必ずしもパッケージが不安定であることを意味するわけではありませんが、新しいパッケージであるため、テストが不十分であることが予想されます。

Debian 10 Buster (Stable) と Testing (Bullseye) のリポジトリには Firefox ESR しかありませんが、Debian Unstable には最新の通常の Firefox バージョン (非 ESR) と Firefox ESR の両方があります。

この方法で Firefox をインストールする利点は、後述の他のソリューションよりも優れている点です。これは、Debian によって管理され、Debian 固有のパッチが適用された Firefox をインストールできることです。

次の手順では、Debian 不安定版リポジトリを Debian 安定版またはテスト版に追加し、手動で指定しない限りパッケージを自動的にインストールできないように、不安定版リポジトリのピン優先度を低く設定します。このようにして、Firefox の通常バージョンは、下記のインストール コマンドを実行したときにのみインストールまたは更新されます。

この不安定なリポジトリの他のパッケージ (Firefox の依存関係以外) も自動的にインストールされないため、引き続き Debian Stable または Testing (使用している方) を使用します。この記事では、これを完全に元に戻す方法についても説明します。

1. Debian 10 Buster (Stable) または Debian Bullseye (Testing) に Debian 不安定リポジトリを追加します。

/etc/apt/sources.list を開くことから始めます Nano などのテキスト エディタで root として:

sudo nano /etc/apt/sources.list

このファイルの最後に (何も変更しないでください)、次の行を追加します:

deb https://deb.debian.org/debian/ unstable main contrib non-free

これを追加したら、ファイルを保存してテキスト エディターを終了します (Nano を使用している場合は、Ctrl + O を押します)。 Enterをフォロー ファイルを保存して Nano を Ctrl + X で終了するには ).

2.手動で指定しない限り、システムがそこからパッケージを自動的にインストールしないように、Debian の不安定なリポジトリを低い pin 優先度に設定します。

ファイル /etc/apt/preferences.d/99pin-unstable を作成して開く たとえば、Nano コマンド ライン テキスト エディターを使用して、root としてテキスト エディターを使用します。

sudo nano /etc/apt/preferences.d/99pin-unstable

このファイルに以下を追加してください:

Package: *
Pin: release a=stable
Pin-Priority: 900
Package: *
Pin release a=unstable
Pin-Priority: 10

これを追加したら、ファイルを保存してテキスト エディターを終了します (Nano を使用している場合は、Ctrl + O を押します)。 、次に Enter を押します ファイルを保存して Ctrl + X で終了するには ).

3. Debian 10 Buster (Stable) または Testing (Bullseye) に最新の通常 (非 ESR) Firefox をインストールします。

Debian 10 Buster (Stable) または Bullseye (Testing) に最新の通常の Firefox をインストールできるようになりました:

sudo apt update
sudo apt install -t unstable firefox

注意! 通常の apt install firefox 使用されている固定ルールが原因で機能しません。 apt install -t unstable firefox を使用して、この記事に記載されているとおりにインストールします。 .

apt のピン留めの詳細については、Debian Wiki のこのページを参照してください。

通常のバージョンの Firefox と Firefox ESR をシステムにインストールする際に互換性がないことに気付いた場合 (特に問題はありませんでしたが、念のため言及しておきます)、Debian インストールから Firefox ESR を削除できます:

sudo apt purge firefox-esr

こちらもお勧め:Linux に Tor Browser をインストールする 3 つの方法

これを元に戻して、インストールされているパッケージを Debian 不安定リポジトリからダウングレードする方法は次のとおりです

この記事の手順に従って Debian Unstable リポジトリから Firefox をインストールしただけですが、Firefox 自体も Debian Unstable への依存関係の一部を継承しています (機能に必要)。

後で気が変わって変更を元に戻したい場合は、パッケージを Debian 不安定版リポジトリから Debian 安定版 / テスト版にダウングレードできます。

これを行うには、/etc/apt/preferences.d/99pin-unstable を開きます Nano などのテキスト エディターを使用してステップ 2 で作成したファイル:

sudo nano /etc/apt/preferences.d/99pin-unstable

stable を変更します ピンの優先度 1001 、および unstable ピンの優先度 -1 、次のように:

Package: *
Pin: release a=stable
Pin-Priority: 1001
Package: *
Pin release a=unstable
Pin-Priority: -1

完了したら、ファイルを保存してテキスト エディターを終了します (Nano を使用している場合は、Ctrl + O を押します)。 、次に Enter を押します ファイルを保存して Ctrl + X で終了するには ).

次の実行 apt updateapt full-upgrade 、および apt は、Debian 不安定リポジトリからすべてのパッケージをダウングレードします (そして、不安定リポジトリでのみ利用可能なパッケージを削除します):

sudo apt update
sudo apt full-upgrade

その後、それらを削除できます /etc/apt/preferences.d/99pin-unstable /etc/apt/sources.list のファイルと Debian の不安定な apt リポジトリ .

このソース (ただし、リポジトリを変更し、元に戻す手順を追加しました):u / kotajacob on Reddit.

オプション # 3:Debian Stable または Testing に最新の通常の Firefox を手動でインストールする

Debian 10 Buster (Stable) または Bullseye (Testing) で最新の通常 (非 ESR) Firefox を使用する別の方法は、Mozilla が提供するバイナリを使用して手動でインストールすることです。これの利点は、自動的に更新され、Mozilla がリリースするとすぐに更新を受信できることです。

1. Linux 版 Firefox (Mozilla が提供) をダウンロードして展開します。

Firefox のダウンロード ページに移動し、Download Now をクリックします。 Firefox の最新バージョンを入手するためのボタン。

ダウンロードした Linux Firefox ビルドを抽出し、ユーザーが書き込み権限を持つシステム上のフォルダーに移動して、Firefox が自動的に更新されるようにします。たとえば、Firefox フォルダーを /opt/firefox に移動できます。 /opt/firefox を変更します フォルダと /opt/firefox/firefox 755 の権限 .

たとえば、Firefox フォルダーをホーム ディレクトリに解凍した場合は、/opt に移動します。 /opt/firefox を変更します フォルダと /opt/firefox/firefox 755 の権限 (自動更新を有効にする) with:

sudo mv firefox /opt/
sudo chmod 755 /opt/firefox
sudo chmod 755 /opt/firefox/firefox

2.アプリケーション メニューに Firefox を追加します。

次に、メニューに Firefox を追加します。 GTK ベースのデスクトップ環境では、MenuLibre を使用してアプリケーションをメニューに追加できます。次を使用して Debian にインストールします。

sudo apt install menulibre

Qt / KDE ベースのデスクトップ環境では、Debian にインストールできる KDE メニュー エディターを使用して、メニューにアプリケーションを追加 (および編集) できます。

sudo apt install kmenuedit

新しいアプリケーションをメニューに追加する手順は、MenuLibre と KDE メニュー エディターで非常によく似ています。以下では、MenuLibre のみの手順について説明します。

MenuLibre を実行します (Menu Editor として表示できます)。 アプリケーション メニュー) で、Internet をクリックします。 サイドバーのカテゴリをクリックし、+ をクリックします。 ツールバーで Add Launcher を選択します :

空白 (デフォルト) の値を持つアプリケーション ランチャーが作成されます。 New Launcher をクリックします。 この新しい空のラ​​ンチャーの上部で、テキストを編集して Firefox で変更します:

次に、アイコン (「New Launcher」テキストの左側にあります) をクリックし、Browse Files... を選択します。 Firefox を解凍した場所に移動し、browser/chrome/icons/default で Firefox アイコンを探します。 そこにある最大のアイコンを選択してください。

たとえば、Firefox を /opt/firefox に抽出した場合 、シンボルへのパスは次のようになります:/opt/firefox/browser/chrome/icons/default ).

次に、Firefox 実行可能ファイルへのパスを新しいランチャーに追加する必要があります。 MenuLibre で、コマンド ボックスの横にあるフォルダー アイコンをクリックし、firefox を探します。 実行可能。 Firefox を解凍したフォルダーにある必要があります (例:/opt/firefox がある場合) Firefox を解凍したフォルダーは、Firefox 実行可能ファイル /opt/firefox/firefox へのパスです。 ):

次に、2 つの追加カテゴリが呼び出された場合。 X-XFCE を参照 と X-Xfce-Toplevel をクリックして削除し、- をクリックします。 (マイナス/ハイフン) ボタン:

これら 2 つのカテゴリがある場合、アプリケーション メニューに Firefox エントリが重複して表示されることがあります。

完了したら、必ず Save をクリックしてください MenuLibre ツールバーから新しい Firefox ランチャーを保存して作成します。

これで、アプリケーション メニューに通常の Firefox バージョンが表示されるはずです。 Debian 10.2 Buster (Stable) アプリケーション メニューにある最新の Firefox (通常版と ESR の両方をインストールしました) は次のとおりです。

Snap ストアからパッケージをダウンロードして、ESR なしで最新の Firefox を Debian にインストールすることも可能です。ただし、これにはいくつかの欠点と癖があります。 起動が遅くなる可能性があり、場合によってはシステム テーマ (マウス ポインターのテーマを含む) を尊重しません。Debian ではアプリケーション メニューと統合されず、実行可能ファイルが自動的に $PATH に追加されません。 (システムの再起動後でも – Debian 10 Buster での私のテストで観察されたように).


Debian
  1. Debian 9StretchLinuxに最新のMesaバージョンをインストールする方法

  2. Debian 9StretchLinuxに最新のNVIDIAドライバーをインストールする方法

  3. Debian10BusterにRをインストールする方法

  1. Debian 10(バスター)のインストール方法

  2. Debian10BusterにDockerをインストールする方法

  3. DebianJessieのGnome3に最新のFirefoxを統合する方法

  1. NVIDIA RTX3080ドライバーをDebian10(バスター)にインストールする方法

  2. Debian10Busterに最新のAMDドライバーをインストールする方法

  3. Debian10BusterにLutrisをインストールする方法