====== 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//\\
(内容は上記に要約済み)