Snap版Firefox ESR登場
Snap版「Firefox ESR」が登場しました。Snapパッケージとは
Snapパッケージは、従来のパッケージフォーマットである「deb」や「rpm」等に代わる新しいパッケージフォーマットです。Snapパッケージが利用できるOSは「Ubuntu」だけでなく、「Debian」「Fedora」「Arch Linux」「openSUSE」など、様々なOSで利用できます。
Snapパッケージは隔離された環境にソフトウェアを配置するため、他のソフトウェアや既存のシステムに影響を与えることなくソフトウェアのインストールや利用が可能です。
また、もしソフトウェアで不具合などの問題が発生すれば、以前のバージョンにロールバックする機能も備えています。
SnapパッケージはLinuxのソフトウェアをパッケージ化するための次世代のパッケージフォーマットです。
Snapの利用方法は、以下を参照してください。
各OSごとにSnapを利用する方法が紹介されています。
「Ubuntu 18.04」では、デフォルトで「Snap」が利用できるようになっています。
またデフォルトでインストールされている「Ubuntuソフトウェア」から、Snapパッケージ(Snapアプリ)の検索やインストールが可能です。
Firefox ESR
「ESR」とは「Extended Support Release」の略で、長期サポート版の「Firefox」を指します。「Ubuntu」でいうところのLTSに相当します。
通常「Firefox」は、6週間おきにメジャーアップデートを行います。
しかし「Ubuntu」がそうであるように、頻繁なアップデートによる機能の変更は、利用者にとって都合が悪いケースがあります。
このような環境では「Firefox ESR」の利用がおすすめです。
「Firefox ESR」はおよそ1年毎にメジャーアップデートを行います。
その間セキュリティーアップデートが定期的に提供されます。
Snap版Firefox ESRをインストールするには
Snap版「Firefox ESR」をインストールする方法です。Snap版「Firefox」とは排他利用になります。
8つのチャンネル
Snapでは、ソフトウェアの配置にチャンネルという仕組みを導入しています。ユーザーはいずれかのチャンネルを指定して、ソフトウェアをインストールします。
Snap版「Firefox」では、以下のように8つのチャンネルを提供しています。
$ snap info firefox
...
channels:
stable: 62.0.3-1 (137) 204MB -
candidate: 62.0.3-1 (137) 204MB -
beta: 63.0b14-1 (141) 206MB -
edge: 63.0b13-1 (140) 206MB -
esr/stable: 60.2.2esr-2 (138) 207MB -
esr/candidate: ↑
esr/beta: ↑
esr/edge: ↑
...
channels:
stable: 62.0.3-1 (137) 204MB -
candidate: 62.0.3-1 (137) 204MB -
beta: 63.0b14-1 (141) 206MB -
edge: 63.0b13-1 (140) 206MB -
esr/stable: 60.2.2esr-2 (138) 207MB -
esr/candidate: ↑
esr/beta: ↑
esr/edge: ↑
上記の8つのチャンネルの内、「esr/」から始まる下4つのチャンネルがSnap版「Firefox ESR」のチャンネルです。
つまりSnap版「Firefox ESR」をインストールするには、「esr/」から始まる下4つのチャンネル内、いずれか1つを指定して「Firefox」をインストールします。
チャンネルの違い
「Firefox ESR」用の4つチャンネルの違いは、ソフトウェアの品質です。「esr/stable」は安定版の「Firefox ESR」が配置されるチャンネルです。
通常は「esr/stable」チャンネルを利用します。
それ以外のチャンネルは、開発版「Firefox ESR」です。
1.UbuntuソフトウェアからFirefox ESRをインストールするには
「Ubuntuソフトウェア」から「Firefox ESR」をインストールするには、以下のボタンをクリックして「Ubuntuソフトウェア」を起動します。「Firefox」のインストール画面が表示されるので、画面下部の「Channel」右側のボタンをクリックし、以下のようにチャンネル選択メニューを表示します。
「esr/stable」の右側にある「Switch」ボタンをクリックし、インストールボタンをクリックします。
2.端末からFirefox ESRをインストールするには
「端末」から「Firefox ESR」をインストールするには、以下のコマンドを実行します。
snap install --channel=esr/stable firefox
すでにSnap版「Firefox」をインストールしている場合、以下のコマンドを実行してチャンネルを切り替えます。
snap refresh --channel=esr/stable firefox