From owner-freebsd-users-jp@FreeBSD.ORG Fri Feb 28 14:15:44 2014 Return-Path: Delivered-To: freebsd-users-jp@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 3215E611 for ; Fri, 28 Feb 2014 14:15:44 +0000 (UTC) Received: from cmta503.odn.ne.jp (mta503.odn.ne.jp [210.134.90.67]) by mx1.freebsd.org (Postfix) with ESMTP id B505F1092 for ; Fri, 28 Feb 2014 14:15:42 +0000 (UTC) Received: from vmsa503.odn.ne.jp by cmsa503.odn.ne.jp with ESMTP id <20140228141339138.CEHB.9345.cmsa503.odn.ne.jp@msa503.odn.ne.jp> for ; Fri, 28 Feb 2014 23:13:39 +0900 Received: from emsa503.odn.ne.jp by vmsa503.odn.ne.jp with ESMTP id <20140228141339091.ZWCZ.98298.vmsa503.odn.ne.jp@msa503.odn.ne.jp> for ; Fri, 28 Feb 2014 23:13:39 +0900 Received: from kcesx30.koganemaru.co.jp ([218.46.45.158] [218.46.45.158]) by emsa503.odn.ne.jp with ESMTP id <20140228141339021.KFFS.95067.emsa503.odn.ne.jp@msa503.odn.ne.jp> for ; Fri, 28 Feb 2014 23:13:39 +0900 Received: by kcesx30.koganemaru.co.jp (Postfix, from userid 100) id 9592E28427; Fri, 28 Feb 2014 23:08:30 +0900 (JST) To: freebsd-users-jp@freebsd.org In-Reply-To: <20140226212619.712CA28429@kcesx30.koganemaru.co.jp> Content-Type: Text/Plain; charset=iso-2022-jp Content-Transfer-Encoding: 7bit Message-Id: <20140228140830.9592E28427@kcesx30.koganemaru.co.jp> Date: Fri, 28 Feb 2014 23:08:30 +0900 (JST) From: n-kogane@syd.odn.ne.jp (Nobuyuki Koganemaru) Subject: [FreeBSD-users-jp 95161] =?iso-2022-jp?b?bWFuIBskQiUzJV4lcyVJGyhCIChSZTogKQ==?= X-BeenThere: freebsd-users-jp@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Discussion relevant to FreeBSD communities in Japan List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Feb 2014 14:15:44 -0000 小金丸です。 FreeBSD 9.0 以降で、catpages 形式のみをインストールすると man コマンドで正常に表示できないと、使用者から連絡がありました。 >Date: Thu, 27 Feb 2014 06:26:19 +0900 (JST) >From: n-kogane@syd.odn.ne.jp (Nobuyuki Koganemaru) > >小金丸です。 > >pkg add に -f オプションを付けて実行すればインストールできます。 > >例: pkg add -f ftp://ftp.koganemaru.co.jp/pub/jman10/ja-cat-doc-10.0.20140227.txz > >環境変数 LANG が ja_JP.eucJP に設定してあるなら、 >/usr/share/man/ja を /usr/share/man/ja_JP.eucJP に変更するか、または >ln -s /usr/share/man/ja /usr/share/man/ja_JP.eucJP を行えば、 >マニュアルが表示できるようになります。 > >これで、特に日本語 groff、日本語 man コマンドを追加しなくても日本語 >マニュアルを表示できます。ただしページャとしては jless をインストールして >いたほうがよいでしょう。 調べたところ 9.0 以降の man は、シェルスクリプトとなっており、 次の「くぼ」さんパッチを当てると表示できるようになります。 .\" ---- ここから ---- --- /usr/bin/man.orig 2014-02-14 01:56:37.000000000 +0900 +++ /usr/bin/man 2014-02-28 22:41:36.000000000 +0900 @@ -176,7 +176,7 @@ catroot="$catroot/$3" fi - if [ ! -d "$manroot" ]; then + if [ ! -d "$manroot" -a ! -d "$catroot" ]; then return 1 fi decho " Searching directory $manroot" 2 .\" ---- ここまで ---- また、/usr/share/man/ja に man? ディレクトリを作成すれば、元の man コマンドでも 表示できます。 # cd /usr/share/man/ja # mkdir man1 man2 man3 man4 man5 man6 man7 man8 man9 いすれも、root で実行してください。 -- 小金丸コンピュータエンジニアリングサービス (福岡県大野城市) 小金丸 信幸 (Nobuyuki Koganemaru) E-Mail: n-kogane@syd.odn.ne.jp E-Mail: kogane@jp.FreeBSD.org E-Mail: kogane@koganemaru.co.jp URL: http://www.koganemaru.co.jp