こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Linux Lite版 メニューなどの日本語化

先日、台湾でACERのミニノート(Linux Lite版)を購入しました。
中国語版ということで、初期設定の画面でも中国語か英語しか選べません。ここの掲示板でお聞きして、scim-anthyをインストールしたところ、日本語入力はできるようになったのですが、メニューなどの表示はやはり中国語か英語のままです。
http://oshiete1.goo.ne.jp/qa4920648.html(前回の質問)
最初は「日本語入力さえできればいいや」と思っていたのですが、だんだん欲が出てきて、やはり日本語化したいと思うようになりました。

ネットでいろいろ調べてみたところ、
(1) /etc/sysconfig/i18nを開いて、中にあるLANG="en_US.UTF-8"をLANG="ja_JP.UTF-8"に変更して再起動すればメニュー等が日本語で表示されるようになる。
(2) 追加と削除でOpenOfficeの日本語ランゲージパックをインストールするとメニューが日本語になる。
ということがわかり、その通りにやってみたのですが、

(1)LANG="en_US.UTF-8"をLANG="ja_JP.UTF-8"に変更することができません。管理者権限というのでしょうか。勝手に変えられないようです。
(2)OpenOfficeの日本語ランゲージパックをインストールしたが、メニューは日本語になりません。

どうすれば、日本語化ができるのでしょうか。
実は、私は今台湾に住んでおり、日本人向けのLinux教学書のようなものが手に入りません。Linuxは初めてなので、初心者向けに教えていただけると助かります。よろしくお願いします。

ACER Aspire one AOA110-Ab(日本では未発売)
OS:Linpus Linux Lite version

投稿日時 - 2009-05-06 03:13:52

QNo.4934876

困ってます

質問者が選んだベストアンサー

「追記」を先に読んでください。

viについては慣れるまでとても使いにくいのです。
要点は「Esc」キー、「:」(コロン)キーで入力動作を切り替える、というものです。
さらにはコマンドもなじまない、わかりにくい、ということで、ここでの短い回答では説明困難です。
Web上で説明サイトがすぐ見つかると思いますので検索して、使用方法を理解して操作してください。
一例として、
viエディタの使い方
http://net-newbie.com/linux/commands/vi.html
今回の作業だけに限れば、つぎのコマンドを理解すればいいでしょう。
なお、「」は説明上記述したものですので入力不要です。
ファイルを開く
vi /etc/sysconfig/i18n

入力状態(INSERT)にする
「i」 を入力する
この状態でテキストを入力できます。

viを終了させる(保存は行なわずに終了)
「Esc」キーを押して「:q」

保存して終了させる場合は「:wq」

-----追記
そちらの環境がわかりませんので、質問も兼ねています。
記述した数字に意味はありません。(単なる区別の番号です。作業順番ではありません。)
操作はすべて root ユーザー(管理者)で行なってください。
(1)
AOA110-Abはinternetにつながっているのでしょうか?
つながっていないのなら(1)(2)とも作業できませんので無視してください。
つながっているのなら、試しに
yum install nano
と入力して、エラー表示ならば(2)へ。
エラーが無いならばメッセージには「y」で進行してください。
nanoがインストールされ、使用できるようになります。
nano /etc/sysconfig/i18n と入力すればviよりも使いやすいnanoが使えます。
nanoは画面下部に操作キーの説明が表示されていますので、viより解りやすいです。
紹介サイトの一例としては
Nanoの基本ガイド
http://www.gentoo.org/doc/ja/nano-basics-guide.xml

(2)
yum install yum
と入力して進行してください。
これもエラーなら、yum 利用は今回はあきらめてください。
OKならば、yum コマンドを使用してネットワーク経由でプログラムがインストールできるようになります。
(1)の yum install nano を再度試してください。

(3)
最初の質問に「LANG="en_US.UTF-8"をLANG="ja_JP.UTF-8"に変更することができません。」と書いた時点で使用していた変更用のツールを使えばいいと思いますが、そのツールを使わないのは何か理由があるのでしょうか?
(4)
「SUPPORTED‥‥各国の言語がずらずら表示(ja_JP.UTF-8もその中にあり)」という意味が判然としませんので困りました。
(a)コメント「#」付きの行がずらずら表示されている、という意味ですか、
(b)それともコメント無しで LANG="ja_JP.UTF-8" という行がすでに記述されている、という意味ですか?
もしも(b)ならば LANG="ja_JP.UTF-8"を追加する必要は無いです。
-----以上です。

投稿日時 - 2009-05-06 16:19:35

お礼

uiawさん、どうもありがとうございます。
私の無知な質問に対して、丁寧に解説してくださって感謝します。
結論から言うと、日本語化、成功しました!

手順ですが、nanoをインストールして、nano /etc/sysconfig/i18n と入力。後は、LANG="en_US.UTF-8"をLANG="ja_JP.UTF-8"に変更して再起動でOKでした。

ご質問についてですが、
(3)最初の時点で使用していた変更用のツール
etc/sysconfig/i18n に入って、ただ、文字を打ち直していただけなんです。 root ユーザー(管理者)で行うっていう、その方法もわからず、もちろん、nanoやviなんて聞いたこともなくて。
(4)SUPPORTED‥‥各国の言語がずらずら表示。
わかりにくい説明ですみません。こんな感じだったんです。

LANG=en_US.UTF-8
LANGUAGE=en_US.UTF-8
SUPPORTED="zh_CN.GB18030:zh_TW.UTF-8:zh_TW.Big5:zh:en_US.UTF-8:en_US:en:da_DK.UTF-8:da_DK:cs_CZ.UTF-8:fi_FI.UTF-8:fi_FI:fr_FR.UTF-8:fr_FR:de_DE.UTF-8:de_DE:hu_HU.UTF-8:hu_HU:it_IT.UTF-8:it_IT:ja_JP.UTF-8:ja_JP:ko_KR.UTF-8:ko_KR:nn_NO.UTF-8:nn_NO:pl_PL.UTF-8:pl_PL:ru_RU.UTF-8:ru_RU:es_ES.UTF-8:es_ES:sv_SE.UTF-8:sv_SE:th_TH.UTF-8:th_TH:pt_PT.UTF-8:pt_PT"

Linux、深いですね。すっかりお世話になってしまいました。今度、日本に帰ったときに、入門書、探してみます。
親切、丁寧に教えてくださって、本当に助かりました。

投稿日時 - 2009-05-06 18:50:18

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

ACER Aspire one AOA110-Abを使っていませんので、試すことができないのですが、i18nの設定で日本語化OKなのでは、と思います。

> (1)LANG="en_US.UTF-8"をLANG="ja_JP.UTF-8"に変更することができません。管理者権限というのでしょうか。勝手に変えられないようです。

どのような画面で変更処理を行なっていますか?
一般論ですが、terminal画面だとして、次のようにしてください。
画面で su コマンドを入力して(switch user) loginプロンプトが表示されたら、
loginユーザー名は root
password は rootユーザーのパスワード
でrootユーザー権限で使用してください。
i18nを開くには nanoコマンドまたは viコマンドで
nano /etc/sysconfig/i18n
または
vi /etc/sysconfig/i18n
のように入力して、ファイル内容を編集して、編集結果を保存してファイルを閉じてください。
nano、viの使い方をすでに知っているなら問題ありませんが、
初めてならばnanoで操作するほうが画面が解り易いと思います。
コントロール・キーと英字で操作できます。
使い慣れたテキストエディタがあるならば、それを使えばOKです。

投稿日時 - 2009-05-06 11:23:01

お礼

uiawさん、いつもありがとうございます!
おっしゃるとおり、terminal画面から変更を試みています。

アドバイスを拝見して、画面で su コマンドを入力して、パスワードを入力したところ、userがrootに変わりました!
[user@localhost ~]$ su
Password:
[root@localhost user]#

次に、nano /etc/sysconfig/i18nと入力したところ、command not find
そこで、vi /etc/sysconfig/i18nと入力したら、

LANG=en_US.UTF-8
LANGUAGE=en_US.UTF-8
SUPPORTED‥‥各国の言語がずらずら表示(ja_JP.UTF-8もその中にあり)
数行空いて、INSERT

のような画面になりました。
で、よくやくen_US.UTF-8をja_JP.UTF-8に変えることができたのですが、今度はその保存の仕方がわかりません‥‥。どこを探しても、それらしいものがないのです。
何も知らなくて恥ずかしいですが、もう少しアドバイスをお願いできますか?よろしくお願いします。

投稿日時 - 2009-05-06 13:54:36

あなたにオススメの質問