ChromebookでSnap Storeを設定する方法



Chromebook で Linux アプリを起動して実行するのは、特に通常の Chrome ウェブストアや Google Play のオプション以上のものを試そうとする場合は、少しパズルになることがあります。Linux 開発環境を有効にして適切なパッケージ マネージャーをインストールするだけでも、Windows の奇妙な癖と格闘しているように感じることがあります。しかし、ソフトウェアの自由度が増すので、その価値はあります。Snap Store などの Linux アプリをインストールしようとしてエラーが発生したり、うまく動作しなかったりする場合は、このプロセスが役立つかもしれません。基本的に、Linux を有効にして Snap をインストールすれば、GUI またはターミナルを介して Linux アプリを参照してインストールできます。適切にセットアップすると、Chromebook の中にミニ Linux デスクトップがあるようなものです。これで混乱がいくらか解消され、イライラが少し和らぐことを願っています。

Chromebook で Linux 開発環境を有効にする

ChromebookでLinuxを起動する方法

この部分は非常に重要です。Linuxが有効になっていないと、他の何も動作しなくなります。これが最初のハードルです。設定方法は以下の通りです。

  • アプリランチャーまたはシステムトレイから設定を開きます
  • 下にスクロールして、左側のメニューにある「ChromeOSについて」を見つけてください。設定によっては、 「詳細設定」の下に隠れている場合があります。
  • 「ChromeOSについて」をクリックし、「ChromeOSについて」ページのサイドバーにある「デベロッパー」に移動してください。表示されない場合は、ChromebookがLinuxをサポートしているかどうかを確認してください。学校や管理対象デバイスによっては、このオプションがブロックされる場合があります。
  • Linux開発環境の横にある「オンにする」ボタンを押します。多くの場合、「Linux(ベータ版)を有効にする」のような表示が出ます。

指示に従ってユーザー名を選択し、セットアップが完了するまでお待ちください。必要なものはバックグラウンドでダウンロードされます。古いデバイスや低スペックのデバイスでは、時間がかかる場合があり、場合によっては停止してしまうこともあります。セットアップによっては、最初は失敗しても、再起動または2回目の試行でうまくいく場合があります。なぜそうなるのかは分かりませんが、実際に起こることもあります。

ChromebookにLinux用Snap Storeをインストールする方法

方法1: 最初に基本的な依存関係、次にSnap

これは標準的な方法で、ライブラリやFUSE関連の不足によるエラーを回避するのに役立ちます。なぜ役立つかというと、Snapはパッケージのマウントに特定のカーネルモジュールとFUSEに依存しており、これらがないとエラーが発生するからです。Snap Storeを素直にインストールしようとしたところ、依存関係が正しく設定されていなかったため失敗しました。以下のコマンドを実行すると、LinuxがSnapに対応しているかどうかを確認できます。

sudo apt install libsquashfuse0 squashfuse fuse

これにより、必要なFUSEサポートがインストールされます。少し奇妙に感じるかもしれませんが、一部のChromebookでは、このステップが「いいえ」と「完了」の違いになります。その後、以下を実行します。

sudo apt update sudo apt install snapd

特にsnapdのインストール後にエラーが発生した場合は、まずroot権限に昇格する必要があるかもしれません。そのため、sudo suupdateコマンドとinstallコマンドを再度実行してください。権限がおかしくなる場合もあり、その場合は一時的にrootモードに切り替える方が簡単です。

方法2: まずルートに切り替えて奇妙なエラーを修正する

インストールが何度も失敗する場合は、この方法が効果的です。「実行sudo su」を実行するとルートモードになり、同じコマンドを実行できます。これは、一時的に権限を追加するようなものです。環境によっては、特定のファイルやディレクトリの権限に関する問題が解決されるだけです。この手順を踏むことで初めてコマンドが正常に動作するケースも見たことがあります。理由はよく分かりませんが、とにかくうまくいきます。

ChromebookでSnap StoreのGUIバージョンを入手する方法

毎回コマンドを入力するのは面倒です。特に面倒な場合や、視覚的にブラウジングしたい場合にはなおさらです。Snap StoreのGUIバージョンをインストールするには、以下を実行してください。

sudo apt-get install gnome-software-plugin-snap

これによりグラフィカルインターフェースが追加され、ターミナルコマンドの代わりにクリック一つでアプリの閲覧、検索、インストールが可能になります。かなりうまく機能しますが、特に古いChromebookやLinux環境がまだ完全にアップデートされていない場合、GUIに不具合が生じることがあります。

Snap Store経由でLinuxアプリをインストールする方法

さて、いよいよ楽しいパートです。GUIを使うこともできますし、もしうまく動作しない場合はターミナルで操作することもできます。お好きな方法でどうぞ。

Snap Store GUIの使用

  • アプリ ランチャーを開き、Linux アプリフォルダーを見つけます。
  • Snap Storeアイコンをクリックして起動します。
  • VLC、GIMP、またはストアで入手可能なその他のアプリなど、必要なアプリを検索します。
  • 「インストール」を押してください。完了すると、Linuxのアプリメニューまたはランチャーにアプリが表示されます。新しいアプリの登録には少し時間がかかる場合もありますが、通常は比較的簡単です。

ターミナルの使用

GUIがうまく動作しない場合やCLIを使いたい場合でも、この方法は有効です。ターミナル(アプリ > Linux > ターミナル)に移動し、以下のコマンドを実行してください。

sudo snap install vlc

vlc必要なアプリに置き換えてください。数秒後、ダウンロードとインストールが開始されます。実行するには、次のように入力してください。

sudo snap run vlc

これは最もクリーンな方法ではありませんが、GUIが頻繁にクラッシュしたり、表示されなくなったりする場合には信頼できる方法です。場合によっては、Linux環境を再起動しsudo systemctl restart snapdなければならないこともあります。

まとめ

Snap Storeが動作し、Linuxアプリがインストールされると、Chromebookに全く新しいソフトウェアの世界が広がります。生産性向上ツール、メディアプレーヤー、コーディング環境など、必要なものは何でも、この方法で様々な可能性が開けます。ただし、Chromebookは扱いが難しい場合があることを覚えておいてください。Linuxを慎重にアップデートし、依存関係が正しいことを確認することで、面倒な作業を軽減できます。全体として、この設定により自由度と柔軟性が向上し、それがChromebookでLinuxを実行する最大のメリットと言えるでしょう。

まとめ

  • Chromebook で Linux を有効にすることが最初のステップです。これを飛ばさないでください!
  • snap エラーを回避するにはlibsquashfuse0、 やなどの依存関係をインストールします。fuse
  • sudo apt install snapdsnap デーモンを実行するために使用します。
  • エラーが表示された場合は、ルート モード ( ) でコマンドを実行してみてくださいsudo su
  • 簡単に閲覧できるように Snap Store の GUI バージョンをインストールするか、コマンドを使用します。
  • Linux アプリの検出とインストールには、Snap Storeを使用します。

最終判決

この簡単なチュートリアルが、Chromebook をもっと活用する誰かの助けになれば嬉しいです。必ずしもスムーズに進むとは限りませんが、一度セットアップしてしまえば、可能性は大きく広がります。幸運を祈ります。そして、Linux ライフを楽しんでください!



この記事は役に立ちましたか?