日時が大きくずれていると apt update などが実行できない。まずは時刻確認。
http://manpages.ubuntu.com/manpages/focal/en/man1/date.1.html
1 |
date # 日時を表示 |
NTPサーバを利用できない環境なのでちょっと設定を変更
1 2 |
sudo timedatectl set-ntp false sudo timedatectl set-time "2022-03-25 13:35:45:00" |
NTPサーバを利用するならまずは /etc/systemd/timesyncd.conf を編集する。
1 |
sudo nano /etc/systemd/timesyncd.conf |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
GNU nano 4.8 /etc/systemd/timesyncd.conf # systemd is free software; you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by # the Free Software Foundation; either version 2.1 of the License, or # (at your option) any later version. # # Entries in this file show the compile time defaults. # You can change settings by editing this file. # Defaults can be restored by simply deleting this file. # # See timesyncd.conf(5) for details. [Time] #NTP= #FallbackNTP=ntp.ubuntu.com #RootDistanceMaxSec=5 #PollIntervalMinSec=32 #PollIntervalMaxSec=2048 NTP=ntp.nict.jp FallbackNTP=ntp1.jst.mfeed.ad.jp ntp.nttsl.mfeed.ne.jp |
FallbackNTPはNTPとうまくいかなかったときのため。timesyncdを再起動。そしてステータスを確認。
1 2 |
sudo systemctl restart systemd-timesyncd.service sudo systemctl status systemd-timesyncd |
1 2 3 4 5 6 7 8 9 10 11 |
● systemd-timesyncd.service - Network Time Synchronization Loaded: loaded (/lib/systemd/system/systemd-timesyncd.service; enabled; ve> Active: active (running) since Fri 2022-03-25 09:38:26 JST; 1min 47s ago Docs: man:systemd-timesyncd.service(8) Main PID: 1134 (systemd-timesyn) Status: "Connecting to time server 61.205.120.130:123 (ntp.nict.jp)." Tasks: 2 (limit: 9025) CGroup: /system.slice/systemd-timesyncd.service mq1134 /lib/systemd/systemd-timesyncd ... lines 1-19/19 (END) |
Status 行のところに接続先が表示される。([q]で終了)
IPアドレスの設定
そもそもネットワークに接続できているのか?ということでIPアドレスを表示
http://manpages.ubuntu.com/manpages/focal/en/man8/ip.8.html
1 |
ip a |
1 2 3 4 5 6 7 8 9 10 |
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000 link/ether **:**:**:**:**:** brd ff:ff:ff:ff:ff:ff 3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000 link/ether **:**:**:**:**:** brd ff:ff:ff:ff:ff:ff |
おや。取れていない。(MACアドレス部分は**で伏せています。)
ひとまず、設定を確認。viの方が良いのでしょうけど、nanoで失礼。
1 |
sudo nano /etc/netplan/91_config.yaml |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
# 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: ●●●●: password: 502a7bf76ee24ee4dd4f7cc74c1722f351c156de110e891bf> dhcp4: true optional: true |
●●●●部分はSSID名。passwordはHash(暗号化)されているのでわからないけど、あってそうな気がする。パスワードを入力する場合は、 「password:」半角スペースを空けてダブルクォーテーションで括ればOK。
nanoから抜けるには、キーボードで[ctrl]+[x]。
変更している場合は保存するか聞いてくるので[y]を入力して、ファイル名を入力して[Enter](50-colud-init.yaml は編集しないことを推奨されているので名前を付けて保存しましょう。この場合、先頭には50より大きな数値を指定し、拡張子をyamlにすればOK(例 60_wifi.yaml))
次のコマンドで設定を反映。
1 |
sudo netplan apply |
もう一度、IPアドレスを表示して確認(※すぐには取得できないのでしばらく待ってから[ip a]を打ち込む)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000 link/ether **:**:**:**:**:** brd ff:ff:ff:ff:ff:ff 3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether **:**:**:**:**:** brd ff:ff:ff:ff:ff:ff inet △△.△△.△△.△△/24 brd △△.△△.△△.255 scope global dynamic wlan0 valid_lft 690138sec preferred_lft 690138sec inet6 xxxx::xxxx:xxxx:xxxx:xxxx/64 scope link valid_lft forever preferred_lft forever |
IPアドレス、げっと(^o^)/
何はともあれupdate
http://manpages.ubuntu.com/manpages/focal/en/man8/apt-offline.8.html
1 |
sudo apt update |
続いてアップグレード。頭に「dist-」を付けると必要な分だけというイメージ。途中で確認してくるので[y]を打つ。
1 |
sudo apt dist-upgrade |
日本語化
続いて日本語化
1 2 |
sudo apt install -y language-pack-ja sudo localectl set-locale LANG=ja_JP.UTF-8 |
確認だ。
1 |
localectl list-locales |
1 2 3 |
C.UTF-8 en_US.UTF-8 ja_JP.UTF-8 |
1 |
localectl status |
1 2 3 4 |
System Locale: LANG=ja_JP.UTF-8 VC Keymap: jp106 X11 Layout: jp X11 Model: pc105 |
再起動すると日本語も表示されるようになるよ。