目的
Firefox 57、QuantumをDebianStretchにインストールする
配布
Debian9ストレッチ
要件
root権限で動作するDebianStretchインストール。
難易度
簡単
規約
- # –指定されたLinuxコマンドは、rootユーザーとして直接、または
sudo
を使用して、root権限で実行する必要があります。 コマンド - $ –特定のLinuxコマンドを通常の非特権ユーザーとして実行する必要があります
はじめに
Firefox 57は、Firefoxにこれまでにない最高のアップデートです 。 Mozillaは、ブラウザの速度が劇的に向上したことから、このリリースを「Quantum」と名付けました。これをFirefoxのUIの完全な再設計と組み合わせると、かなり劇的な変化があります。
Debianのリリーススケジュールのおかげで、StretchがFirefox 57を公式に見る可能性はほとんどありません。ただし、Sidで利用できます。取得するためにSidに完全にアップグレードする必要もありません。 SidのFirefoxを使用するようにDebianに指示するだけです。
シドリポジトリを追加
Firefoxパッケージをプルするには、SidリポジトリをStretchに追加する必要があります。 /etc/apt/sources.list
を開きます お気に入りのテキストエディタを使用して、次の2行を追加します。
deb http://ftp.us.debian.org/debian/ sid main deb-src http://ftp.us.debian.org/debian/ sid main
保存して終了します。
Aptピン留め
次に、Firefoxに必要なものを除いて、StretchのすべてのパッケージをSidのパッケージよりも優先するようにAptに指示する必要があります。
まだ持っていない場合は、/etc/apt/preferences
にファイルを作成します
その中で、最初にAptにStretchoverSidを使用するように指示するルールを配置します。
Package: * Pin: release a=stable Pin-Priority: 1000 Package: * Pin: release a=unstable Pin-Priority: 2
<中央>
Firefoxに加えて、固定する必要がある3つの依存関係があります。それぞれも設定します。
Package: firefox Pin: release a=unstable Pin-Priority: 1001 Package: libfontconfig1 Pin: release a=unstable Pin-Priority: 1001 Package: fontconfig-config Pin: release a=unstable Pin-Priority: 1001 Package: libnss3 Pin: release a=unstable Pin-Priority: 1001
それができたら、保存して終了します。
Firefoxのインストール
これで、Firefoxをインストールする準備が整いました。 Aptを更新し、SidからFirefoxをインストールするようにAptに指示するだけです。
# apt update # apt install -t sid firefox
<中央>
AptはESRリリースと一緒にFirefoxをインストールします。 2つは独立しているため、両方を保持することも、どちらか一方を削除することもできます。
まとめ
これで、Firefox57がDebianStretchにインストールされました。 Firefoxの新しいバージョンがリリースされると、Sidから更新されたバージョンを引き続き受け取ります。このようにして、安定したDebianシステムを維持しながら、Firefoxの最新機能を見逃すことはありません。