What's?
タイトルどおり、Rocky Linux 9を日本語化するためのメモです。
環境
今回の環境はこちら。
$ cat /etc/redhat-release
Rocky Linux release 9.4 (Blue Onyx)
$ uname -srvmpio
Linux 5.14.0-427.20.1.el9_4.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Jun 7 14:51:39 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
作業前のロケールおよびタイムゾーン。
$ localectl
System Locale: LANG=en_US.UTF-8
VC Keymap: us
X11 Layout: us
$ timedatectl
Local time: Fri 2024-06-14 03:57:49 UTC
Universal time: Fri 2024-06-14 03:57:49 UTC
RTC time: Fri 2024-06-14 03:57:49
Time zone: UTC (UTC, +0000)
System clock synchronized: no
NTP service: active
RTC in local TZ: yes
ここから、日本語化していきます。
ロケールを日本語にする
glibc-langpack-jaをインストールしてから
$ sudo dnf install glibc-langpack-ja
ロケールを日本語に変更。
$ sudo localectl set-locale LANG=ja_JP.utf8
確認。
$ localectl
System Locale: LANG=ja_JP.utf8
VC Keymap: us
X11 Layout: us
$ cat /etc/locale.conf
LANG=ja_JP.utf8
キーマップも変えておきましょう。日本語系のキーマップを確認。
$ localectl list-keymaps | grep jp
jp
jp-OADG109A
jp-dvorak
jp-kana86
jp106
今回は、jp106にしておきます。
$ sudo localectl set-keymap jp106
確認。
$ localectl
System Locale: LANG=ja_JP.utf8
VC Keymap: jp106
X11 Layout: jp
X11 Model: jp106
X11 Options: terminate:ctrl_alt_bksp
タイムゾーンをAsia/Tokyoにする
タイムゾーンをAsia/Tokyo
に変更。
$ sudo timedatectl set-timezone Asia/Tokyo
確認。
$ timedatectl
Local time: Fri 2024-06-14 13:02:47 JST
Universal time: Fri 2024-06-14 04:02:47 UTC
RTC time: Fri 2024-06-14 13:02:47
Time zone: Asia/Tokyo (JST, +0900)
System clock synchronized: no
NTP service: active
RTC in local TZ: yes
日本語言語パックのインストール
langpacks-jaをインストールします。
$ sudo dnf install langpacks-ja
まとめて
まとめて書くと、こんな感じですね。
#!/usr/bin/bash
# locale & keymap
sudo dnf install -y glibc-langpack-ja
sudo localectl set-locale LANG=ja_JP.utf8
sudo localectl set-keymap jp106
# timezone
sudo timedatectl set-timezone Asia/Tokyo
# lang pack
sudo dnf install -y langpacks-ja