ChromeブラウザはLinux用の公式Snapパッケージを入手する可能性があります

ChromeブラウザはLinux用の公式Snapパッケージを入手する可能性があります

最近、私は自分の時間の大部分をChrome OS上のLinuxを掘り下げて、何が機能し、何が機能しないかをテストすることに費やしています。コマンドラインシリーズが具体化するにつれ、ChromiumリポジトリでのLinux関連のコミットに少し熱心になりました。 Chrome OS上のLinuxアプリでできることはたくさんありますが、Crostiniプロジェクトには、テクノロジーの性質上、まだ制限があります。コンテナでアプリケーションを実行するには、通常は完全なLinuxディストリビューションでネイティブである特定のものに対していくつかの回避策が必要です。

私がいじくり回している特定のものの1つは、Snapパッケージです。 Snapsに慣れていない場合は、Snapsは、コンテナ化されたパッケージから実行するために必要なすべての要素を含む、単にパッケージ化されたアプリケーションです。のように Flatpaksappimages 、Snapsは、さまざまなLinuxディストリビューションで動作するように設計されています。これは、パッケージにユニバーサルインストーラーと必要なすべての依存関係が含まれているため、特定のリポジトリにファイルを配置する必要がないためです。 Chrome OSで、Snapパッケージマネージャーをインストールするには、いくつかの調整と追加の依存関係のインストールが必要です。それでも、これまでのChromeOSでのSnapsのインストールと使用に関する私の経験はかなりひどいものでした。ほとんどのアプリは、起動したり、表示出力エラーをスローしたりしません。アプリが起動しても、それはぎくしゃくしていて、クラッシュがたくさんあります。

Chromebookの最新のお得な情報をすべて購入

そのため、昨日の朝、Robbyが仕事に来て、ChromiumリポジトリでSnapへの参照を見つけたと言ったとき、私はすぐにChromeOSがSnapsとSnapcraftストアを公式にサポートすることを想像しました。 Chromebookにプリインストールされたリンクが付属している場合 スナップストア また、ユーザーは人気のあるSnapアプリの多くでワンクリックのインストール方法を利用できます。これは、ChromeOS上のLinuxにとって大きな前進となるでしょう。言うまでもなく、ターミナルが方程式から外れる可能性があり、それは平均的な消費者がCLIの使い方を学ぶことなくChromeOSでLinuxアプリを採用するのに役立つ大きな要因になります。

そうは言っても、私はRobbyが明らかにしたコミットを掘り下げ始め、これが私が見ていたまったく異なるプロジェクトであることにすぐに気づきました。 Snapsが最終的にChromeOSでネイティブに機能しないことは言うまでもありませんが、私が探していたのは、ChromeブラウザをSnapStoreに持ち込むための努力のようです。 Chromeブラウザの公式Linuxバージョンがありますが、技術的にはUbuntu、Debian、Fedora、OpenSUSEでのみ利用できます。適切なリポジトリを追加する方法と必要な依存関係を知らない限り、他のディストリビューションはオープンソースのChromiumブラウザを使用したままになります。 2つのスナップ関連のコミットのタイトルは次のとおりです。

install-build-depsにsnapcraftを追加します

スナップパッケージの初期統合。

Chromiumリポジトリ

これがChromeOSのSnapサポートと関係があると考えた理由がわかりますが、コミット内のファイルとコメントを掘り下げると、プロジェクトに光が当てられます。まず、ファイルパスの中で、この2行を発見しました。

chrome / installer / linux / debian / build.sh

chrome / installer / linux / rpm / build.sh

DebianおよびRPMパッケージは、Chrome forLinuxの現在のビルドです。これらの2つのパッケージの下に、chrome/installer/linux/snap/build.shが追加されました。これは、Chromeチームが公式のSnapパッケージに取り組んでいることを示すかなり明確な指標です。コメントをさらに詳しく調べると、チームはSnapcraftと直接話し合って、Snap forChromeの構築で発生しているいくつかの問題を克服していることがわかります。 Snap Storeには、Chromium用のSnapパッケージがすでに含まれています。そのため、ハングアップが何であれ、Chromeチームは比較的簡単に解決できると確信しています。

残っている唯一の問題は、なぜChrome用のSnapを構築するのかということです。 Chromeは依然として世界で最も人気のあるブラウザであるため、Googleができるだけ多くのユーザーにブラウザを提供したいと考えているのは当然のことであり、SnapStoreは大きな前進となるでしょう。さらに、これはまだLinux on ChromeOSプロジェクト全体のごく一部である可能性があります。 Chromebookは、ますます多くの種類のアプリケーションに簡単にアクセスでき、ユーザーがそれらを見つけてインストールするためのクリーンでシンプルな方法を引き続き利用できるようになることを願っています。これについては、今週後半に詳しく説明します。