jmanコマンドはCentOS上には存在しない。
なので以下2点を行なってあたかもjmanコマンドが使えるようにする。
- manコマンドで参照出来る日本語のmanページをインストールする
- 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」形式の日本語のマニュアルが見れますのでお試しを。
以上
コメント