DNET_Raspbian - NetDevInfraWGinOSSConsortium/NetDevInfraWiki GitHub Wiki

Rasbian

概要

そもそも、Rasbianってなんやねん?という話。

Debianベース

  • Raspberry Pi
  • 子供向けの教育用
  • および小規模な開発者向けOS

正式名称

2020年5月に正式名称が変更

  • RaspbianからRaspberry Pi OSへ
  • PCとMac向けのRaspbian が Raspberry Pi Desktopへ

詳細

OSイメージ

Lite

  • コマンドラインで利用する軽量版。

  • コマンドには、以下のモノがある。

    • Linux Standard Baseで参照しているコマンド
    • Debian固有のコマンド(apt-get)
    • Rasbian固有のコマンド (raspi-config)

with desktop

  • OSパッケージは4GB以上になり、8GB以上のSDが必要。

  • デスクトップとして、必要最小限のソフトウェアも同梱

    • GUIのX-Window
    • 事務用ソフトウェア
      • ブラウザ
      • ワープロ
      • 表計算
      • プレゼンテーション

with desktop and recommended software

Raspberry Pi Foundationが推奨するソフトウェア一式が同梱

バージョン

  • Debian の バージョンっぽい。
  • NOOBSでインストールされるOSはBusterらしい。

Jessie

Debian 8 (Jessie)

Strech

Debian 9 (Stretch)

Buster

Debian 10 (Buster)

インストール

Raspbianをインストールする。

OSイメージ(書き込み)

「Win32 Disk Imager」などを使用して、
OSイメージをmicroSDに書き込む。

NOOBS

NOOBS : New Out Of the Box Softwareを使用して、
OSインストーラをmicroSDに書き込む。

Raspberry Pi Imager

Windows 10 IoT Core Dashboard(Windows 10 IoT Coreの該当節を参照)
的にOSイメージをmicroSDに書き込む。

リモート接続

設定

  • Raspberry Piのデフォルトの設定は次の通り。

    • ホスト名: raspberrypi(raspberrypi.local)
    • ユーザー名: pi
    • パスワード: raspberry
  • 「メニュー > 設定 > Raspberry Pi」の設定から、

    • [システム]タブでパスワードを初期値から変更する。

    • [インターフェイス]タブで以下を無効 → 有効に設定可能。

  • Wi-Fi接続の方法
    タスク・バー右のネットワークアイコン ( 既定では上下矢印:↑↓ )
    を左クリックし、アクセスポイントのSSIDを選択して鍵を入力。

  • IPアドレスの確認方法

    • VNCのボタンを押下、connectivity欄を確認

    • LXTerminalから、以下のコマンド実行結果を確認

      $ ifconfig
      

SSH

VNC

参考(リモート接続)

自動起動

/etc/rc.local

  • root権限で実行される。
  • コマンドやスクリプトを追記できる。
    • /etc/rc.localに追記
    • 追加のスクリプトは、/usr/local/bin/に配置。

crontab @reboot

  • ユーザー権限で実行される。

  • ジョブをスケジュールコマンド。

  • rebootセクションに追記する。

    @reboot                  /home/pi/hogehoge.sh
    

autostart

  • Windowsのスタートアップ
  • GUIのプログラムを起動
  • Buster以降とそれ以前で設定方法が異なる

/etc/init.d

Raspbian Wheezyまでの推奨

systemd

Jessieからの推奨

参考(自動起動)

その他

CPUアーキテクチャ

CPUアーキテクチャ

解像度

  • 「Raspberry Pi の設定」画面の「ディスプレイ」タブから設定可能。
  • ただ、解像度を下げすぎると、この画面が見切れてGUIから設定できなくなる。
  • この場合、「sudo raspi-config」で、設定画面を開くことが出来る。

日本語入力

  • 以下のコマンドを実行してインストールする。

    sudo apt install ibus-mozc
    
  • インストール後、再起動する。

  • 再起動後、テキスト・エディタを起動し、
    右上の「A」を[半角/全角]キーで「あ」に変え、
    日本語入力ができることを確認する。

  • 参考

ファイル送受信

  • VNC
    VNC Viewerのタスクバー辺りにある[Transfer files]を選択。
    若しくは、Rasbian右上の"VNCアイコン"から、[File Transfer]を選択。

    • PC → Rasbian

    • Rasbian → PC

      • [Fetch files to]を選択。
      • Rasbianで圧縮すると*.apkだが、*.zipにリネームして解凍可能。
  • SSH
    SCPコマンドと言うモノがあるらしいが、使ったことはない。

参考

Wikipedia

ITmedia NEWS

名刺サイズの超小型PC「ラズパイ」で遊ぶ

X On Rasbian

移行メモ

  • 「autostart」の説明にあった [[Raspbian Buster#hcef2f3f]]> を欠いた記法で、リンク先の「Raspbian Buster」というページも 元 Wiki 側に存在しない。アンカ #hcef2f3f は本ページの「Buster」の 見出しであるため、同ページ内の Buster へのリンクとした。
  • 元 Wiki では見出しそのものが他ページへのリンクになっていた箇所 (「CPUアーキテクチャ」「Docker On Rasbian」「Node-RED On Rasbian」 「.NET On Rasbian」)は、GitHub Wiki では見出しからアンカが生成されるため、 見出しをプレーン・テキストとし、リンクは直下の本文(箇条書き)に置いた。
  • 同名の見出し(「OSイメージ」「参考」)が複数あり GitHub Wiki でアンカが衝突するため、括弧で文脈を補って一意にした。
  • マイクロソフト系技術情報 Wiki(techinfoofmicrosofttech.osscons.jp)への URL リンクは、移行済みの Windows 10 IoT Core / PuTTY / SSH / .NET On Rasbian に張り替えた。
  • PukiWiki のページ内アンカ(#xxxxxxxx)は GitHub Wiki では再現できないため、 同一ページ内のアンカは見出しから生成されるアンカに張り替え、 他ページのアンカを指すリンクは「〜(ページ名 の該当節を参照)」の形に置き換えた。

Tags: 移行, Raspbian, Raspberry Pi OS, Debian, NOOBS, Raspberry Pi Imager, VNC, SSH, systemd

⚠️ **GitHub.com Fallback** ⚠️