日本語 man コマンド類 (ja-man-1.1j_5) と日本語 man ドキュメント (ja-man-doc-5.4 (5.4-RELEASE 用) など) をインストールすると、以下のような man コマンド閲覧、キーワード検索が コンソールからできるようになります。
4.11-RELEASE-K, 5.4-RELEASE-K, 5.5-RELEASE-K, 6.0-RELEASE-K から 6.4-RELEASE-K, 7.0-RELEASE-K から 7.4-RELEASE-K, 8.0-RELEASE-K から 8.4-RELEASE-K, 9.0-RELEASE-K から 9.3-RELEASE-K, 10.0-RELEASE-K から 10.3-RELEASE-K, 11.0-RELEASE-K から 11.4-RELEASE-K, 12.0-RELEASE-K, 12.1-RELEASE-K は、 プライベート版 (小金丸が編集してまとめたもの) ですが、 より多くの翻訳したファイルが含まれています。 (5.4-RELEASE-K から 6.4-RELEASE-K, 7.0-RELEASE-K から 7.4-RELEASE-K, 8.0-RELEASE-K から 8.4-RELEASE-K, 9.0-RELEASE-K から 9.3-RELEASE-K, 10.0-RELEASE-K から 10.3-RELEASE-K, 11.0-RELEASE-K から 11.4-RELEASE-K, 12.0-RELEASE-K から 12.4-RELEASE-K, 13.0-RELEASE-K から 13.3-RELEASE-K, 14.0-RELEASE-K から 14.1-RELEASE-K は、全翻訳済み)
13.3-STABLE-K, 15.0-CURRENT-K は現在、作成中で日々更新されています。
Table of Contents
LIBMAP.CONF(5) FreeBSD ファイルフォーマットマニュアル LIBMAP.CONF(5) 名称 libmap.conf -- 動的オブジェクト依存マップのための設定ファイル 解説 ld-elf.so.1(1) の libmap 機能性は、動的オブジェクト依存性が任意の名前に マップされることを可能にします。 /etc/libmap.conf の各行は、次の 5 つの形式の 1 つを指定できます: origin target origin の依存関係が、動的なオブジェクトをロードする間に、遭遇する ときはいつでも、通常のライブラリ検索パスの origin を検索する代わ りに target を使用します。 path1 path2 ライブラリ検索パスを通って繰り返すとき、path2 と path1 を正確に一 致させるあらゆる要素を置き換えます。 [constraint] constraint を、次の制約行またはファイルの終りまで、すべての続く制 約に適用します。詳細については、制約セクションを参照してくださ い。 include file 現在のファイルを継続する前に file の内容を解析します。深さを入れ 子にすることは、利用可能なメモリによってのみ制限されますが、遭遇 した各ファイルは、一度だけ処理され、ループは、静かに無視されま す。 includedir dir dir を通して再帰的に、現在のファイルを継続する前に .conf で終わる あらゆるファイルの内容を解析します。深さを入れ子にすることは、利 用可能なメモリによってのみ制限されますが、遭遇した各ディレクトリ または各ファイルは、一度だけ処理され、ループは、静かに無視されま す。 制約 制約されたマッピングは、制約を満たすバイナリまたはライブラリを処理すると きのみ、適用されます。次の 3 つのタイプの制約があります: Exact 同一の完全な形のパス名が制約を満足させる実行形式のみとなるよう に、制約は、文字通り一致されます。これは、実行形式 /usr/bin/foo が制約 [/usr/bin/./foo] を満足させないことを意味し、そして、逆も また同様です。これはデフォルトの制約タイプです。 Basename パスのない制約は実行形式の basename (パスの最後のファイル名) と対 応します。例えば、制約 [foo] は、それがどんなディレクトリであって も /bin/foo, /usr/local/sbin/foo または他のいかなる実行形式で foo と名前が付けられたものに一致します。 Directory 後続するスラッシュがある制約は、フルパス名が制約文字列で始まるな ら、満足させられます。例えば、制約 [/usr/bin/] は、/usr/bin/ で始 まるパスがあるあらゆる実行形式と一致します。 制約は、いずれかの exec(3) 関数が、問題のバイナリを実行するために使用され た、最初の引数として渡されたパスと照合されることに注意してください。シェ ルから実行されるほとんどのプログラムは、execvp(3) または同様のものによっ て、フルパスなしで実行されるので、基底名 (basename) の制約タイプは、最も 役に立ちます。 警告! 制約は、次の制約またはファイルの終りまですべてのマッピングに適用さ れます。従って、制約のないマッピングは、ファイルの先頭に置かれなければな りません。 ABI 互換性 32 ビットのバイナリ互換性を提供する 64 ビットのアーキテクチャにおいて、 /etc/libmap.conf のマッピングは、64 ビットのバイナリにのみ適用されます。 32 ビットのバイナリのためのマッピングは、/etc/libmap32.conf に置かれなけ ればなりません。 関連ファイル /etc/libmap.conf libmap 設定ファイル。 /etc/libmap32.conf 64 ビットのシステムにおける 32 ビットのバイナリのため の libmap 設定ファイル。 使用例 # # origin target # libc_r.so.6 libpthread.so.2 # すべて 'libc_r' を使用 libc_r.so libpthread.so # 今 'libpthread' を使用 [/tmp/mplayer] # mplayer のテスト版は libc_r を使用 libpthread.so.2 libc_r.so.6 libpthread.so libc_r.so [/usr/local/jdk1.4.1/] # すべての Java 1.4.1 プログラムは libthr を使用 # "javavms" がフルパス名でプログラムを実行する # ので、これは正常に動作します libpthread.so.2 libthr.so.2 libpthread.so libthr.so # cups その他にロードされる Linux のみの EPSON プリンタ .so のための # グルー(のりづけ) [/usr/local/lib/pips/libsc80c.so] libc.so.6 pluginwrapper/pips.so libdl.so.2 pluginwrapper/pips.so 関連項目 ldd(1), rtld(1) 歴史 libmap メカニズムは、FreeBSD 5.1 ではじめて登場しました。 作者 このマニュアルページは、Matthew N. Dodd <winter@jurai.net> によって書か れ、 Dag-Erling Sm/rgrav <des@FreeBSD.org> によって大規模に書き換えられまし た。 FreeBSD 13.2 September 16, 2013 FreeBSD 13.2