小学生でもわかるUbuntu初期設定〜Ubuntuを日本仕様にして、使いやすくしよう!〜

小学生でもわかるIT

この記事は小学生でもわかる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になっているよ!

まひろくん
まひろくん

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

こうだい先生
こうだい先生

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

コメント

タイトルとURLをコピーしました