インストール時には日本語の選択がないのでSSH接続時に日本語に変更する方法です。
コマンドの実行結果に日本語が表示されるようになります。
コンソールを直接操作する時には英語で表示されます。
エラーとか日本語で分かりやすですが、インターネットで検索するのに日本語でのエラー情報は少ないです。
ロケールの設定
現在のロケールの確認
$ localectl
System Locale: LANG=en_US.UTF-8
VC Keymap: n/a
X11 Layout: jp
X11 Model: pc105
$ locale
LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
dateコマンドで日付を表示してみます。
$ date
Thu Apr 13 11:33:53 PM JST 2023
ロケールの変更
日本語関連パッケージのインストール
$ sudo apt -y install language-pack-ja-base language-pack-ja
ターミナルの確認
echo $TERMでターミナルの確認
【コンソール】
$ echo $TERM
linux
【SSH接続】
$ echo $TERM
xterm
コンソール以外は日本語化
case文で接続ターミナルによって言語を変えています。
.bashrcに追加
$ vi ~/.bashrc
case $TERM in linux) LANG=en_US.UTF-8 ;; *) LANG=ja_JP.UTF-8 ;; esac
設定の反映
$ source ~/.bashrc
SSHでのロケールの確認
システムのロケールは変えずに日本語表示できます。
$ localectl
System Locale: LANG=en_US.UTF-8
VC Keymap: n/a
X11 Layout: jp
X11 Model: pc105
$ locale
LANG=ja_JP.UTF-8
LANGUAGE=
LC_CTYPE="ja_JP.UTF-8"
LC_NUMERIC="ja_JP.UTF-8"
LC_TIME="ja_JP.UTF-8"
LC_COLLATE="ja_JP.UTF-8"
LC_MONETARY="ja_JP.UTF-8"
LC_MESSAGES="ja_JP.UTF-8"
LC_PAPER="ja_JP.UTF-8"
LC_NAME="ja_JP.UTF-8"
LC_ADDRESS="ja_JP.UTF-8"
LC_TELEPHONE="ja_JP.UTF-8"
LC_MEASUREMENT="ja_JP.UTF-8"
LC_IDENTIFICATION="ja_JP.UTF-8"
LC_ALL=
$ date
2023年 4月 13日 木曜日 23:33:52 JST
manの日本語化
マニュアルを表示する man コマンドのデフォルトは英語なので日本語化します。
man コマンドの日本語版をインストールします。
$ sudo apt install manpages-ja manpages-ja-dev
aptの日本語化
apt に LANGを指定して update します。
$ sudo LANG=ja_JP.UTF-8 apt update
実行前の apt show
$ sudo apt show -a gcc
Package: gcc
Version: 4:11.2.0-1ubuntu1
Priority: optional
Build-Essential: yes
Section: devel
Source: gcc-defaults (1.193ubuntu1)
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 51.2 kB
Provides: c-compiler, gcc-x86-64-linux-gnu (= 4:11.2.0-1ubuntu1)
Depends: cpp (= 4:11.2.0-1ubuntu1), gcc-11 (>= 11.2.0-1~)
Recommends: libc6-dev | libc-dev
Suggests: gcc-multilib, make, manpages-dev, autoconf, automake, libtool, flex, bison, gdb, gcc-doc
Conflicts: gcc-doc (<< 1:2.95.3)
Task: ubuntustudio-video, ubuntustudio-publishing, ubuntu-mate-core, ubuntu-mate-desktop
Download-Size: 5,112 B
APT-Sources: http://jp.archive.ubuntu.com/ubuntu jammy/main amd64 Packages
Description: GNU C compiler
This is the GNU C compiler, a fairly portable optimizing compiler for C.
.
This is a dependency package providing the default GNU C compiler.
実行後、説明文だけですが日本語になります。
$ sudo apt show -a gcc
Package: gcc
Version: 4:11.2.0-1ubuntu1
Priority: optional
Build-Essential: yes
Section: devel
Source: gcc-defaults (1.193ubuntu1)
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 51.2 kB
Provides: c-compiler, gcc-x86-64-linux-gnu (= 4:11.2.0-1ubuntu1)
Depends: cpp (= 4:11.2.0-1ubuntu1), gcc-11 (>= 11.2.0-1~)
Recommends: libc6-dev | libc-dev
Suggests: gcc-multilib, make, manpages-dev, autoconf, automake, libtool, flex, bison, gdb, gcc-doc
Conflicts: gcc-doc (<< 1:2.95.3)
Task: ubuntustudio-video, ubuntustudio-publishing, ubuntu-mate-core, ubuntu-mate-desktop
Download-Size: 5,112 B
APT-Sources: http://jp.archive.ubuntu.com/ubuntu jammy/main amd64 Packages
Description: GNU C コンパイラ
これは GNU C コンパイラです。移植性に優れ、最適化を行う C 言語用コンパイラ です。
.
本パッケージは、デフォルトの GNU C コンパイラを提供する依存パッケージです。
コメント
Very interesting topic, appreciate it for posting.Blog money