これはブログです

3DCGとかプログラミングとか

Ubuntu Server 22.04 LTSのセットアップ

はじめに

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

Category :

Tags :


コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください