11月 182011
 
シェアする

jmanコマンドはCentOS上には存在しない。

なので以下2点を行なってあたかもjmanコマンドが使えるようにする。

  1. manコマンドで参照出来る日本語のmanページをインストールする
  2. localeをjaに変更する か jmanというエイリアスを作成する

1.yumコマンドで「man-pages-ja」をインストールする

[root@vps1 ~]# yum -y install man-pages-ja
Loaded plugins: priorities
addons                                                                                                             |  951 B     00:00
base                                                                                                               | 1.1 kB     00:00
base-source                                                                                                        |  951 B     00:00
epel                                                                                                               | 3.7 kB     00:00
epel/primary_db                                                                                                    | 3.2 MB     00:00
extras                                                                                                             | 2.1 kB     00:00
extras-source                                                                                                      | 1.9 kB     00:00
rpmforge                                                                                                           | 1.1 kB     00:00
updates                                                                                                            | 1.9 kB     00:00
updates-source                                                                                                     | 1.9 kB     00:00
updates-source/primary_db                                                                                          | 2.3 kB     00:00
utter                                                                                                              |  951 B     00:00
vz-base                                                                                                            |  951 B     00:00
vz-updates                                                                                                         |  951 B     00:00
Excluding Packages in global exclude list
Finished
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package man-pages-ja.noarch 0:20060815-14.el5 set to be updated
--> Finished Dependency Resolution

Dependencies Resolved

==========================================================================================================================================
 Package                            Arch                         Version                                 Repository                  Size
==========================================================================================================================================
Installing:
 man-pages-ja                       noarch                       20060815-14.el5                         base                       5.0 M

Transaction Summary
==========================================================================================================================================
Install       1 Package(s)
Upgrade       0 Package(s)

Total download size: 5.0 M
Downloading Packages:
man-pages-ja-20060815-14.el5.noarch.rpm                                                                            | 5.0 MB     00:01
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : man-pages-ja                                                                                                       1/1

Installed:
  man-pages-ja.noarch 0:20060815-14.el5

Complete!
[root@vps1 ~]#

2.localeの変更またはaliasを設定する。

ServersMan@VPSの初期localeは以下の通り

[root@vps1 ~]# locale
LANG=en_US.UTF-8
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=
[root@vps1 ~]#

manコマンドはlocaleからマニュアルの言語を選択するため、この状態でmanコマンドを実行しても日本語のマニュアルは参照できない。もし、localeをごっそり日本語に変更したい場合は以下を参考に変更を。

CentOS localeを変更しちゃいますの巻

個人的には、「jman」というエイリアスを設定した方がいいと思うので、/etc/bashrcのバックアップをとり、aliasの設定を追加します。

[root@vps1 ~]# cp -p /etc/bashrc /etc/bachrc.org~
[root@vps1 ~]# echo "alias jman='env LANG=ja_JP.UTF-8 man'" >> /etc/bashrc

次回ログインから「jman ***」を実行すると「ja_JP.UTF-8」形式の日本語のマニュアルが見れますのでお試しを。

以上

このエントリーをはてなブックマークに追加
 Tagged with:

コメント大歓迎!質問も受け付けておりますヽ(*´∀`)ノ