====== Snapをインストール ====== Snap documentationの[[https://snapcraft.io/docs/tutorials/install-the-daemon/raspberrypios/|Install snap on Raspberry Pi OS]]を参考にSnapをインストールする。 ---- ====== 📘 Raspberry Pi OS に snapd をインストールする手順 ====== Raspberry Pi OS(bookworm)では、標準リポジトリから **snapd** をインストールできます。本記事では、Snapcraft の公式手順をもとに、Raspberry Pi 上で snap を利用可能にするまでの流れをまとめます。 ---- ===== 🧩 1. パッケージリストの更新 ===== まず、最新のパッケージ情報を取得します。 sudo apt update ---- ===== 🧩 2. snapd のインストール ===== snapd をインストールします。 sudo apt install -y snapd ---- ===== 🧩 3. システムの再起動 ===== snapd を有効化するため、Raspberry Pi を再起動します。 sudo reboot ---- ===== 🧩 4. core スナップのインストール(推奨) ===== snapd の最新機能を利用するため、''%%core%%'' スナップを追加します。 sudo snap install core > ⚠️ **注意**\\ 一部のスナップは新しい snapd 機能を必要とし、\\ ''%%snap "lxd" assumes unsupported features%%''\\ のようなエラーが出る場合があります。\\ その際は以下を実行して core を最新化してください: sudo snap refresh core ---- ===== 🧩 5. 動作確認(hello-world) ===== Snap が正しく動作するか確認します。 sudo snap install hello-world hello-world 正常なら以下のように表示されます: Hello World! ---- ===== 🧩 6. (デスクトップ環境の場合)Snap Store のインストール ===== GUI でスナップを管理したい場合は Snap Store を追加できます。 sudo snap install snap-store ---- ===== 🧩 補足:Ubuntu Core について ===== Snap は **Ubuntu Core** の基盤技術であり、Ubuntu Core を Raspberry Pi の OS として利用することも可能です。\\ Ubuntu Core はより広いハードウェアアクセス権を持ち、GPIO などの低レベル機能を扱いやすいという利点があります。 ---- ===== 📌 まとめ ===== ^項目 ^内容 ^ |対応 OS |Raspberry Pi OS (bookworm)| |必要パッケージ|snapd | |推奨追加 |core スナップ | |動作確認 |hello-world スナップ | |GUI 管理 |snap-store(任意) | ---- ===== 🔗 参考(元ドキュメント) ===== Snapcraft Docs: //Install snap on Raspberry Pi OS//\\ (内容は上記に要約済み)