この記事は小学生でもわかるUbuntu環境構築の続きです。Ubuntu環境構築を未読の方は↑のリンクからそちらを先に見てください

これでうぶんつが使えるんだね!

そうだよ!ただ、今のままでも使えるけどしておいた方がいい設定があるんだ!

え…まだあるの?

うん、少し面倒だけどちゃんと設定しておかないと不便なんだよね…
1. なんで初期設定が必要なの?
Ubuntuを入れたばかりだと、
- 時刻がズレてる
- 日本語が文字化けする
- メッセージが全部英語
- ログの時間が読めない
などの少し使いづらい状態となっています。
これを直せば 「日本のパソコンとしてちゃんと動くUbuntu」 になります。
2.タイムゾーンを日本時間にしよう!

まずはタイムゾーンから設定するよ!

たいむぞーんってなに?

タイムゾーンはUbuntuの中にあるどこの国の時間で動く時計か決める設定だよ!

なんだかむずかしいね…

国によって時差があるからそれを自分がいる国の時刻に合わせるんですね

その通り!じゃあ実際にタイムゾーンを日本時刻に合わせて設定してみよう!


sudo timedatectl set-timezone Asia/Tokyoというコマンドでタイムゾーンを 日本のものに変更するよ!

コマンド実行後にもう一度timedatectlコマンドで状態を表示すると Time zoneがAsia/Tokyo (JST, +0900)になっているよ!

ちなみにNTP serviceというのは時計を自動で正しい時間に合わせてくれる機能で、これがactiveになっていないと時刻がずれていってしまうんだ

なんか英語がいっぱいでむずかしいね…

先生、コマンドの説明をちゃんとしてください!

ごめんね💦コマンドについて説明するとまずsudoというのが管理者権限でコマンドを実行するためのものなんだ。 Ubuntuでは危険な操作は勝手にできないようにロックされているんだけど、 sudoはその操作をしていい?ってUbuntuに聞くためのコマンドだよ! まひろくんのゲームはお母さんが時間制限していて設定した時間よりも長くプレイするためにはお母さんに許可してもらうよね? それと同じようなものだよ!

そうなんだ!なんとなくわかったかも!

それじゃあ次はtimedatectl set-timezoneの説明だね。 タイムゾーンを設定したのがこのコマンドで、Asia/Tokyoを指定するとタイムゾーンが日本時間なるんだ! もちろん日本以外の国の時間も設定できるよ!

先生は貧乏だから海外に行かないと言っていたので、日本時間以外は必要ないですね

悲しいこと言わないでよ…
3.ロケール(言語設定)を日本語にしよう!

次はロケールを日本語設定にするよ!

ロケールってなに?

ロケールっていうのは言語設定のことで、これの設定を日本語にしておかないとファイルに日本語が含まれているときに文字化けしてしまうんだよ

もじばけ?

文字化けは本来の文字とは違うものが表示されてしまうことだよ

こういうの見たことない? 縺昴≧縺?≧縺ィ縺薙□繧医?貂ゥ豌エ縺上s??

見たことあるかも!本当はなんて書いてあるの?

そういうとこだよ、温水くんって書いてあるんだ!ちなみにこのセリフは負けヒロインが多すぎる!っていうアニメのセリフで負けヒロインが多すぎる!っていうのはペラペラペラペラ

先生、うっとうしいので一度黙ってください! アニメの話に夢中になっていないで話を進めてください

ごめんごめん💦ちゃんと進めるよ💦

話を戻すけど、英語しか知らない人に日本語で話しかけても相手からしたら何を言っているかわからないよね?

ロケールを日本語にすることでUbuntuに日本語を知っている状態になってもらうんだよ

先生とは日本語同士でも会話が成立していないときがある気がします…

そんなこと言わないでよ…

気を取り直して今のロケールを見てみよう!


LANG=というのがロケールの状態だよ!

C.UTF8とはどういう意味なんですか?

Cがコンピューターの標準モードでだいたい英語っぽい表示になるよ! UTF‑8 を足すと世界中の文字が使えるようになるんだ!

へえー、じゃあ日本語も絵文字も使えるの?

もちろん!だから C.UTF8 は標準のままだけど、文字は全部使えるとても使いやすい設定なんだ!

え?じゃあ日本語の設定に直さなくてもいいんじゃないの?

いいところに気づいたね! たしかに使えなくはないんだけど、ロケールが英語のままだと日本語の文字化けは起きてしまうことがあるから日本語をたくさん使うならロケールを日本語にしておいた方が便利なんだ!

へえー、そうなんだね

それでは実際に設定していくよ


まずはsudo locale-gen ja_JP.UTF-8というコマンドで日本語ロケールを作るよ!


成功すると↑みたいな結果が出てくるよ!


次にsudo update-locale LANG=ja_JP.UTF-8 LC_ALL=ja_JP.UTF-8というコマンドで日本語ロケールを作るよ! ちなみにこっちは成功しても何も表示されないよ!


再ログインか再起動をしないと変更が反映されないから再起動するよ!


sudoが必要なときに忘れているとこのエラーが出るから注意してね!

あえてやったような口ぶりですけど、素で忘れたんじゃないですか?

そ、そんなわけないでしょ!そんなことより再起動終わったしロケール確認するよ!


LANG=がC.UTF8からja_JP.UTF-8になっているよ!

これでうぶんつが使いやすくなったんだね!

そうそう!使いやすくなったからどんどん使っていこう!



コメント