Raspberry Pi Imager
MAC hostsの場所
/private/etc/hosts
初期ログイン
- ubuntu の場合
user ubuntu
passward ubuntu
You are required to change your password immediately (administrator enforced)
Current password:
Nre password:
Retype new password;
バージョン確認
- Kernel バージョン確認
>uname -r
6.6.47+rpt-rpi-2712
>uname -a
Linux raspi3 6.6.47+rpt-rpi-2712 #1 SMP PREEMPT Debian 1:6.6.47-1+rpt1
(2024-09-02) aarch64 GNU/Linux
- OSのバージョン確認
>lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 12 (bookworm)
Release: 12
Codename: bookworm
インストールパッケージ
sudo apt install g++ gcc cmake make
sudo apt install libi2c-dev git-core
sudo apt install alsa-utils libasound-dev
SSH 立ち上げ
sudo apt install openssh-server
sudo apt install net-tools
sudo systemctl start ssh
netplan の設定
- 99-custom.yamlを作成する
sudo vi /etc/netplan/99-custom.yaml
sudo netplan apply
Network の確認
ifconfig
wifi-status
Nodejs インストール
- 圧縮ファイルを解答する
sudo mkdir -p /usr/local/lib/nodejs
sudo tar -xJvf node-$VERSION-$DISTRO.tar.xz -C /usr/local/lib/nodejs
- ~/.profile にnodejsのパスを追加
# Nodejs
VERSION=v16.16.0
DISTRO=linux-arm64
export PATH=/usr/local/lib/nodejs/node-$VERSION-$DISTRO/bin:$PATH
- ~/.profile を更新
. ~/.profile
tar の解凍
tar -xvf abcdefg.tar.xx
tar -xvf abcdefg.tar.xx -C directory
GUI の導入
Ubuntu Server22.04に後からGUI(デスクトップ)環境をインストールする方法
sudo apt install ubuntu-desktop
systemctl get-default
graphical.targetだとGUI起動、multi-user.targetだとCUIでの起動です。
sudo systemctl set-default multi-user
sudo systemctl start gdm3
Webサーバを立ち上げる
sudo apt install apache2
- /var/www/html ルートのフォルダ
raspberry.pi からは
http://localhost/index.html
同じネットワーク上のブラウザから
http://raspi.local/index.html
でアクセスできる。
Local 設定
日本語キーボード設定
sudo dpkg-reconfigure keyboard-configuration
時計の設定
sudo timedatectl set-timezone Asia/Tokyo
ローカル設定
locale -a
sudo locale-gen ja_JP.UTF-8
Chromeum のインストール
sudo apt install chromium-browser
I2Cバスの検索
i2cdetect -y 0
I2C bus name doesn't match any bus present!
Raspberry Piでは、デバイスでI2Cバスの番号が1に設定されている事が多い。
その場合には、以下のエラーが出る。解決するためには以下のコマンド、この場合には18H, 70Hにデバイスがつながっている。
i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- 18 -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: 70 -- -- -- -- -- -- --