はじめに
RasPi4にUbuntu Server 22.04 LTSをセットアップしたときのメモ。
セットアップ
キーボードの日本語レイアウト
US配列だった場合、下記コマンドを入力する。ただし、TeraTermなどのクライアントからだとできない。
sudo dpkg-reconfigure keyboard-configuration
「Generic 105-key (Intl) PC」→「Japanese」→「Japanese」→「The default for the keyboard layout」→「No compose key」の順に選択、最後に再起動をする。
netplanの設定
/etc/netplanにあるYAMLファイルを編集する。
# This file is generated from information provided by the datasource. Changes
# to it will not persist across an instance reboot. To disable cloud-init's
# network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
version: 2
wifis:
renderer: networkd
wlan0:
access-points:
SSSS:
password: XXXX
dhcp4: true
optional: true
ethernets:
eth0:
addresses: [192.168.XX.XX/24]
dhcp4: false
「SSSS」は接続するルータのSSIDを、XXXXには(ハッシュ化された?)パスワードを入力する。eth0は固定IPにしている。ネットワーク名は事前に調べること。
最後に下記コマンドを実行する。
sudo netplan apply
システムロケールを日本語(UTF-8)に変更する
参考
sudo timedatectl set-timezone Asia/Tokyo
sudo apt -y install language-pack-ja-base language-pack-j
sudo localectl set-locale LANG=ja_JP.UTF-8 LANGUAGE="ja_JP:ja"
アンインストール
cloud-init
参考
sudo dpkg-reconfigure cloud-init
sudo apt-get purge cloud-init
sudo rm -rf /etc/cloud/ && sudo rm -rf /var/lib/cloud/
sudo reboot
インストール
Node.js
NodeSourceのPPA(Personal Package Archive)を追加してインストールする。
LTSをインストールする場合は下記コマンドを入力する。
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs
Docker
公式の手順に従ってインストールする。
古いバージョンをアンインストールする。
sudo apt-get remove docker docker-engine docker.io containerd runc
Dockerのインストールに必要なパッケージをインストールする。
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg lsb-release
Docker の公式 GPG 鍵を追加する。
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
安定版(stable)のリポジトリをセットアップする。
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Docker Engine、containerd、Docker Compose の最新版をインストールする。
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-compose-plugin
コメントを残す