19.10から本格的に使用されるようになったsnapパッケージ版のChromiumについて解説します。Chromeのオープンソース版であるChromiumは、Ubuntuではuniverseリポジトリで提供しています。いうことはCanonicalによるサポート(アップデート)はなくてもやむを得ないのですが、ユーザー数の多さを鑑みて実際にはCanonicalによってアップデートが行われています。Chromeは6週間ごとにメジャーリリースが行われていますが、Chromiumもこれに準じています。LTS、19.04、19.10の4つのバージョンがサポートされています。Chromiumもこの4つのバージョンに提供されています。各バージョンごとにそれぞれ複数のアーキテクチャーがあるわけです。ハイペースでリリースされるChromiumのサポートがどれだけ大変なのかは想像に固くなく、そんな中で出てきたのがChromiumのsnapパッケージでの提供です。たしかにsnapパッケージにするとUbuntuのバージョンによる違いはなくなります。サポートのための手間を劇的に減らせるということです。19.10からはDebianパッケージ版のChromiumをインストールしても、自動的にsnapパッケージがインストールされるようになりました。19.04以前でも、snapパッケージ版を使用できます。LTSでも同様の対応となる可能性が極めて高いことです。LTSでも同様になることがあるかもしれません。いつかはDebianパッケージ版がなくなるかもしれない可能性を鑑みて、今から慣れていくのも一案です。transitionをお読みください。フォーラムにも情報が集積されています。19.10のChromium前述のとおりDebianパッケージをインストールしてもsnapパッケージがインストールされます。chromium-browserを実行するとダミーパッケージがインストールされ、自動的にsnapパッケージがインストールされます(図2⁠)⁠。19.04からアップグレードした場合でも、このダミーパッケージに上書きされて先の挙動になる、ということです。Ubuntuソフトウェアで検索しても「Chromium」が一つしか表示されない。LTSでも提供されています。現状ではDebianパッケージ版も提供されているため、Ubuntuソフトウェアには両方とも表示されています(図3⁠)⁠。同居もできますが紛らわしいのでDebianパッケージ版は削除したほうがいいでしょう(図4⁠)⁠。どちらがどちらかわからなくなります。Chromiumアイコンが2つあって、どちらがどちらかわからない。TeamとLibreOffice日本語チームのメンバー。LibreOffice,VirtualBox,Joplin,Budgieデスクトップなどの翻訳を手がける。