1 # SOME DESCRIPTIVE TITLE
2 # Copyright (C) YEAR Free Software Foundation, Inc.
3 # This file is distributed under the same license as the PACKAGE package.
4 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
8 "Project-Id-Version: PACKAGE VERSION\n"
9 "POT-Creation-Date: 2012-04-25 05:36+0900\n"
10 "PO-Revision-Date: 2012-04-24 12:19+0900\n"
11 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
12 "Language-Team: LANGUAGE <LL@li.org>\n"
15 "Content-Type: text/plain; charset=UTF-8\n"
16 "Content-Transfer-Encoding: 8bit\n"
19 #: build/C/man7/futex.7:8
25 #: build/C/man7/futex.7:8
31 #: build/C/man7/futex.7:8 build/C/man7/hier.7:29
37 #: build/C/man7/futex.7:8 build/C/man7/hier.7:29
39 msgid "Linux Programmer's Manual"
40 msgstr "Linux Programmer's Manual"
43 #: build/C/man7/futex.7:9 build/C/man7/hier.7:30
49 #: build/C/man7/futex.7:11
50 msgid "futex - Fast Userspace Locking"
51 msgstr "futex - 高速ユーザ空間ロック機構"
54 #: build/C/man7/futex.7:11
60 #: build/C/man7/futex.7:14
62 msgid "B<#include E<lt>linux/futex.hE<gt>>\n"
63 msgstr "B<#include E<lt>linux/futex.hE<gt>>\n"
66 #: build/C/man7/futex.7:15 build/C/man7/hier.7:32
72 #: build/C/man7/futex.7:22
74 "The Linux kernel provides futexes (\"Fast Userspace muTexes\") as a "
75 "building block for fast userspace locking and semaphores. Futexes are very "
76 "basic and lend themselves well for building higher level locking "
77 "abstractions such as POSIX mutexes."
79 "Linux カーネルは、ユーザ空間で高速なロック機構やセマフォを使用するための 基礎"
80 "的要素として futex (\"Fast Userspace muTexes\"; 高速ユーザ空間 mutex) を 提供"
81 "している。 futex は非常に基本的なもので、 POSIX mutex のような高度なロック機"
85 #: build/C/man7/futex.7:29
87 "This page does not set out to document all design decisions but restricts "
88 "itself to issues relevant for application and library development. Most "
89 "programmers will in fact not be using futexes directly but instead rely on "
90 "system libraries built on them, such as the NPTL pthreads implementation."
92 "このページはすべての設計決定を記述するようにはなっておらず、 アプリケーション"
93 "やライブラリの開発に関係することがらに限っている。 実際にはプログラマの多くは"
94 "直接は futex を扱わないが、その代わり futex に基づいて構築されたシステムライ"
95 "ブラリ (例えば NPTL スレッド) に 依存することになるだろう。"
98 #: build/C/man7/futex.7:36
100 "A futex is identified by a piece of memory which can be shared between "
101 "different processes. In these different processes, it need not have "
102 "identical addresses. In its bare form, a futex has semaphore semantics; it "
103 "is a counter that can be incremented and decremented atomically; processes "
104 "can wait for the value to become positive."
106 "futex は異なるプロセス間で共有することのできるメモリ片で識別される。 これらの"
107 "異なるプロセスでは、同じアドレスが付与されている必要はない。 裸の姿では "
108 "futex のセマンティクスはセマフォと同じである。 futex は不可分操作で "
109 "(atomically) インクリメントしたりデクリメントしたりできる カウンタで、プロセ"
110 "スは値が正になるのを待つことができる。"
113 #: build/C/man7/futex.7:41
115 "Futex operation is entirely userspace for the noncontended case. The kernel "
116 "is only involved to arbitrate the contended case. As any sane design will "
117 "strive for noncontention, futexes are also optimized for this situation."
119 "futex の操作は、競合がない場合には完全にユーザ空間で行なわれる。 カーネルは競"
120 "合が起こった場合の仲裁に関与するだけである。 良識ある設計では競合が起こらない"
121 "よう努力するが、 futex も競合状態に関して最適化されている。"
124 #: build/C/man7/futex.7:48
126 "In its bare form, a futex is an aligned integer which is only touched by "
127 "atomic assembler instructions. Processes can share this integer using "
128 "B<mmap>(2), via shared memory segments or because they share memory space, "
129 "in which case the application is commonly called multithreaded."
131 "裸の姿では、 futex は不可分なアセンブリ命令でのみ操作される アラインメントの"
132 "揃った int 型の変数である。 複数のプロセスはこの int 型変数を、 B<mmap>(2) "
133 "を用いるか、 共有メモリセグメントを介するか、 メモリ空間を共有する (この場"
134 "合、 アプリケーションは一般的にマルチ・スレッドであると呼ばれる) か方法で共有"
138 #: build/C/man7/futex.7:48
144 #: build/C/man7/futex.7:54
146 "Any futex operation starts in userspace, but it may necessary to communicate "
147 "with the kernel using the B<futex>(2) system call."
149 "futex の操作はすべてユーザ空間から始まるが、必要に応じて B<futex>(2) システ"
153 #: build/C/man7/futex.7:60
155 "To \"up\" a futex, execute the proper assembler instructions that will cause "
156 "the host CPU to atomically increment the integer. Afterward, check if it "
157 "has in fact changed from 0 to 1, in which case there were no waiters and the "
158 "operation is done. This is the noncontended case which is fast and should "
161 "futex を \"up\" するには、 ホスト CPU に対し int 型変数を不可分操作でインクリ"
162 "メントするような、 適切なアセンブリ命令を実行する。 そのあと、実際に 0 から "
163 "1 に変化したかどうかをチェックし、 変化していれば待ちプロセス (waiter) はない"
164 "ということであり、操作は完了する。 これは競合のない場合であり、高速でよく起こ"
168 #: build/C/man7/futex.7:68
170 "In the contended case, the atomic increment changed the counter from -1 (or "
171 "some other negative number). If this is detected, there are waiters. "
172 "Userspace should now set the counter to 1 and instruct the kernel to wake up "
173 "any waiters using the B<FUTEX_WAKE> operation."
175 "競合がある場合、不可分操作のインクリメントでカウンタは -1 (または他の負の"
176 "数) から変化する。これが検出されると、待ちプロセスがあるということである。 "
177 "ユーザ空間ではカウンタを 1 に設定し、 B<FUTEX_WAKE> を用いてカーネルに待ちプ"
178 "ロセスを wake (起床) させるよう指示する。"
181 #: build/C/man7/futex.7:77
183 "Waiting on a futex, to \"down\" it, is the reverse operation. Atomically "
184 "decrement the counter and check if it changed to 0, in which case the "
185 "operation is done and the futex was uncontended. In all other "
186 "circumstances, the process should set the counter to -1 and request that the "
187 "kernel wait for another process to up the futex. This is done using the "
188 "B<FUTEX_WAIT> operation."
190 "futex の獲得を待つ、すなわち futex を \"down\" するには反対の操作を行なう。 "
191 "不可分操作でカウンタをデクリメントし、カウンタが 0 に変化したかどうかを "
192 "チェックする。変化していれば操作は完了し futex は競合していないということであ"
193 "る。 0 にならなかった場合、プロセスはカウンタを -1 に設定し、 他のプロセスが"
194 "その futex を up するのを待つようカーネルに要求しなければならない。 これは "
195 "B<FUTEX_WAIT> を行なうことで実現される。"
198 #: build/C/man7/futex.7:89
200 "The B<futex>(2) system call can optionally be passed a timeout specifying "
201 "how long the kernel should wait for the futex to be upped. In this case, "
202 "semantics are more complex and the programmer is referred to B<futex>(2) "
203 "for more details. The same holds for asynchronous futex waiting."
205 "B<futex>(2) システムコールには、省略可能な引数としてタイムアウトを渡すことが"
206 "でき、 カーネルはその futex が up されるのをどれくらいの期間待つべきかを 指定"
207 "することができる。この場合、セマンティクスはもっと複雑になるため、 より詳細な"
208 "情報を得るにはプログラマは B<futex>(2) を参照すること。 同じページに非同期"
209 "の futex 待ちについても記されている。"
212 #: build/C/man7/futex.7:89
218 #: build/C/man7/futex.7:94
220 "Initial futex support was merged in Linux 2.5.7 but with different semantics "
221 "from those described above. Current semantics are available from Linux "
224 "最初の futex 対応は Linux 2.5.7 で組み込まれたが、 上記のセマンティクスとは異"
225 "なる。 現在のセマンティクスは Linux 2.5.40 以降で利用可能である。"
228 #: build/C/man7/futex.7:94
234 #: build/C/man7/futex.7:101
236 "To reiterate, bare futexes are not intended as an easy to use abstraction "
237 "for end-users. Implementors are expected to be assembly literate and to "
238 "have read the sources of the futex userspace library referenced below."
240 "再び繰り返しておくが、裸の futex はエンドユーザが容易に使える概念として 意図"
241 "されたものではない。 実装者は、アセンブリ言語に慣れており、以下に挙げる "
242 "futex ユーザ空間ライブラリの ソースを読み終えていることが要求される。"
246 #. Futexes were designed and worked on by Hubertus Franke
247 #. (IBM Thomas J. Watson Research Center),
248 #. Matthew Kirkwood, Ingo Molnar (Red Hat) and
249 #. Rusty Russell (IBM Linux Technology Center).
250 #. This page written by bert hubert.
252 #: build/C/man7/futex.7:112
254 "This man page illustrates the most common use of the B<futex>(2) "
255 "primitives: it is by no means the only one."
257 "このマニュアルページには B<futex>(2) プリミティブの最も一般的な使用法が 記さ"
258 "れている。これは決して唯一の使用法ではない。"
261 #: build/C/man7/futex.7:112 build/C/man7/hier.7:497
267 #: build/C/man7/futex.7:114
272 #: build/C/man7/futex.7:118
274 "I<Fuss, Futexes and Furwocks: Fast Userlevel Locking in Linux> (proceedings "
275 "of the Ottawa Linux Symposium 2002), futex example library, futex-*.tar.bz2 "
276 "E<lt>URL:ftp://ftp.kernel.org/pub/linux/kernel/people/rusty/E<gt>."
278 "I<Fuss, Futexes and Furwocks: Fast Userlevel Locking in Linux> (proceedings "
279 "of the Ottawa Linux Symposium 2002), futex の使用例ライブラリ, futex-*.tar."
280 "bz2 E<lt>URL:ftp://ftp.kernel.org/pub/linux/kernel/people/rusty/E<gt>."
283 #: build/C/man7/hier.7:29
289 #: build/C/man7/hier.7:29
295 #: build/C/man7/hier.7:32
296 msgid "hier - Description of the file system hierarchy"
297 msgstr "hier - ファイルシステム階層の説明"
300 #: build/C/man7/hier.7:34
301 msgid "A typical Linux system has, among others, the following directories:"
303 "典型的な Linux system には以下のようなディレクトリがある (他にもたくさんの"
307 #: build/C/man7/hier.7:34
313 #: build/C/man7/hier.7:38
314 msgid "This is the root directory. This is where the whole tree starts."
315 msgstr "ルートディレクトリ。ここが階層の起点となる。"
318 #: build/C/man7/hier.7:38
324 #: build/C/man7/hier.7:42
326 "This directory contains executable programs which are needed in single user "
327 "mode and to bring the system up or repair it."
329 "このディレクトリには、シングルユーザーモードで システムの起動や修理を行う際に"
333 #: build/C/man7/hier.7:42
339 #: build/C/man7/hier.7:52
341 "Contains static files for the boot loader. This directory only holds the "
342 "files which are needed during the boot process. The map installer and "
343 "configuration files should go to I</sbin> and I</etc>."
345 "ブートローダが用いる静的なファイルが含まれている。 このディレクトリにはブート"
346 "プロセスの間に必要なファイルだけが置かれる。 マップインストーラや設定ファイル"
347 "は I</sbin> や I</etc> に置くべきである。"
350 #: build/C/man7/hier.7:52
356 #: build/C/man7/hier.7:57
358 "Special or device files, which refer to physical devices. See B<mknod>(1)."
360 "物理デバイスを参照している スペシャルファイルやデバイスファイルの置き場所。 "
361 "B<mknod>(1) を参照のこと。"
364 #: build/C/man7/hier.7:57
370 #: build/C/man7/hier.7:70
372 "Contains configuration files which are local to the machine. Some larger "
373 "software packages, like X11, can have their own subdirectories below I</"
374 "etc>. Site-wide configuration files may be placed here or in I</usr/etc>. "
375 "Nevertheless, programs should always look for these files in I</etc> and you "
376 "may have links for these files to I</usr/etc>."
378 "マシン固有の設定ファイルが置かれる場所。X11 のような 大規模なソフトウェアパッ"
379 "ケージでは、 I</etc> 以下に更にパッケージ単位でサブディレクトリが作られること"
380 "もある。 サイト全体に有効な設定ファイルは、ここではなく I</usr/etc> に置かれ"
381 "ることもある。 しかし、プログラムからのこれらのファイルの参照先は、常に I</"
382 "etc> にすべきである。 I</usr/etc> 以下のファイルに対しては、それらへのリンク"
386 #: build/C/man7/hier.7:70
392 #: build/C/man7/hier.7:75
394 "Host-specific configuration files for add-on applications installed in I</"
397 "I</opt> にインストールされたアドオンアプリケーションが使う、 ホスト固有の設定"
401 #: build/C/man7/hier.7:75
404 msgstr "I</etc/sgml>"
407 #: build/C/man7/hier.7:78
409 "This directory contains the configuration files for SGML and XML (optional)."
410 msgstr "SGML や XML の設定ファイルの置き場所 (なくてもよい)。"
413 #: build/C/man7/hier.7:78
416 msgstr "I</etc/skel>"
419 #: build/C/man7/hier.7:82
421 "When a new user account is created, files from this directory are usually "
422 "copied into the user's home directory."
424 "新たにユーザーアカウントを作る際、 通常このディレクトリにあるファイルが ユー"
425 "ザーのホームディレクトリにコピーされる。"
428 #: build/C/man7/hier.7:82
434 #: build/C/man7/hier.7:85
435 msgid "Configuration files for the X11 window system (optional)."
436 msgstr "X11 window system の設定ファイルの置き場所 (なくてもよい)。"
439 #: build/C/man7/hier.7:85
445 #: build/C/man7/hier.7:91
447 "On machines with home directories for users, these are usually beneath this "
448 "directory, directly or not. The structure of this directory depends on "
449 "local administration decisions."
451 "通常、ユーザーのホームディレクトリが、 このディレクトリ直下ないしサブディレク"
452 "トリの下に作成される。 このディレクトリの構成をどうするかは、 ローカルマシン"
456 #: build/C/man7/hier.7:91
462 #: build/C/man7/hier.7:95
464 "This directory should hold those shared libraries that are necessary to boot "
465 "the system and to run the commands in the root file system."
467 "このディレクトリには、システムの起動時に必要な共有ライブラリや、 ルートファイ"
468 "ルシステムでコマンドを実行するのに必要な共有ライブラリを置く。"
471 #: build/C/man7/hier.7:95
477 #: build/C/man7/hier.7:99
479 "This directory contains mount points for removable media such as CD and DVD "
480 "disks or USB sticks."
482 "このディレクトリには、 CD/DVD ディスクや USB スティックなどの取り外し可能メ"
483 "ディア (removable media) 用のマウントポイントが置かれる。"
486 #: build/C/man7/hier.7:99
492 #: build/C/man7/hier.7:106
494 "This directory is a mount point for a temporarily mounted file system. In "
495 "some distributions, I</mnt> contains subdirectories intended to be used as "
496 "mount points for several temporary file systems."
498 "このディレクトリは、一時的にマウントするファイルシステム用の マウントポイント"
499 "である。 ディストリビューションによっては、一時的にマウントするファイルシステ"
500 "ム用の マウントポイントとして、 I</mnt> 内にサブディレクトリが用意されている"
504 #: build/C/man7/hier.7:106
510 #: build/C/man7/hier.7:109
512 "This directory should contain add-on packages that contain static files."
513 msgstr "このディレクトリにはアドオンパッケージの静的なファイルが置かれる。"
516 #: build/C/man7/hier.7:109
522 #: build/C/man7/hier.7:117
524 "This is a mount point for the I<proc> file system, which provides "
525 "information about running processes and the kernel. This pseudo-file system "
526 "is described in more detail in B<proc>(5)."
528 "このディレクトリは I<proc> ファイルシステムのマウントポイントである。 "
529 "I<proc> ファイルシステムは、実行中プロセスやカーネルの情報を提供する。 この疑"
530 "似ファイルシステムの詳細は、 B<proc>(5) で説明されている。"
533 #: build/C/man7/hier.7:117
539 #: build/C/man7/hier.7:120
541 "This directory is usually the home directory for the root user (optional)."
542 msgstr "通常ここが root ユーザのホームディレクトリになる (なくてもよい)。"
545 #: build/C/man7/hier.7:120
551 #: build/C/man7/hier.7:126
553 "Like I</bin>, this directory holds commands needed to boot the system, but "
554 "which are usually not executed by normal users."
556 "I</bin> と同様に、 このディレクトリにはシステムの起動に必要なコマンドが含まれ"
557 "る。 ただしここには、一般ユーザーは通常実行しないコマンドが置かれる。"
560 #: build/C/man7/hier.7:126
566 #: build/C/man7/hier.7:129
568 "This directory contains site-specific data that is served by this system."
570 "このディレクトリには、このシステムで提供される サイト固有のデータが置かれる。"
573 #: build/C/man7/hier.7:129
579 #: build/C/man7/hier.7:133
581 "This directory contains temporary files which may be deleted with no notice, "
582 "such as by a regular job or at system boot up."
584 "このディレクトリには、 定期的なジョブによって、またはシステム起動時に、 無条"
585 "件に削除して構わない一時的なファイルが置かれる。"
588 #: build/C/man7/hier.7:133
594 #: build/C/man7/hier.7:138
596 "This directory is usually mounted from a separate partition. It should hold "
597 "only sharable, read-only data, so that it can be mounted by various machines "
600 "通常このディレクトリは、独立したパーティションがマウントされる。 ここには、共"
601 "有可能で読み込み専用のものだけが含まれ、 よっていろいろな Linux マシンからマ"
605 #: build/C/man7/hier.7:138
607 msgid "I</usr/X11R6>"
608 msgstr "I</usr/X11R6>"
611 #: build/C/man7/hier.7:141
612 msgid "The X-Window system, version 11 release 6 (optional)."
613 msgstr "X Window System, Version 11 release 6 (なくてもよい)。"
616 #: build/C/man7/hier.7:141
618 msgid "I</usr/X11R6/bin>"
619 msgstr "I</usr/X11R6/bin>"
622 #: build/C/man7/hier.7:147
624 "Binaries which belong to the X-Window system; often, there is a symbolic "
625 "link from the more traditional I</usr/bin/X11> to here."
627 "X Window System のバイナリの置き場所。 古いディレクトリである I</usr/bin/"
628 "X11> からここにシンボリックリンクが張られていることが多い。"
631 #: build/C/man7/hier.7:147
633 msgid "I</usr/X11R6/lib>"
634 msgstr "I</usr/X11R6/lib>"
637 #: build/C/man7/hier.7:150
638 msgid "Data files associated with the X-Window system."
639 msgstr "X Window System に関連するデータファイルの置き場所。"
642 #: build/C/man7/hier.7:150
644 msgid "I</usr/X11R6/lib/X11>"
645 msgstr "I</usr/X11R6/lib/X11>"
648 #: build/C/man7/hier.7:156
650 "These contain miscellaneous files needed to run X; Often, there is a "
651 "symbolic link from I</usr/lib/X11> to this directory."
653 "ここには X の動作に必要な種々のファイルが含まれている。 I</usr/lib/X11> から"
654 "ここにシンボリックリンクが張られていることが多い。"
657 #: build/C/man7/hier.7:156
659 msgid "I</usr/X11R6/include/X11>"
660 msgstr "I</usr/X11R6/include/X11>"
663 #: build/C/man7/hier.7:163
665 "Contains include files needed for compiling programs using the X11 window "
666 "system. Often, there is a symbolic link from I</usr/include/X11> to this "
669 "ここには X11 Window System を使ったプログラムをコンパイルするために 必要なイ"
670 "ンクルードファイルが含まれている。 I</usr/include/X11> からここにシンボリック"
674 #: build/C/man7/hier.7:163
680 #: build/C/man7/hier.7:170
682 "This is the primary directory for executable programs. Most programs "
683 "executed by normal users which are not needed for booting or for repairing "
684 "the system and which are not installed locally should be placed in this "
687 "このディレクトリは、実行形式ファイルの主な置き場所である。 システムのブートや"
688 "システム復旧には必要とされない、 一般ユーザーが利用するコマンドの多くは、 "
689 "ローカルにインストールされるのでない限り、 このディレクトリに置くべきである。"
692 #: build/C/man7/hier.7:170
694 msgid "I</usr/bin/X11>"
695 msgstr "I</usr/bin/X11>"
698 #: build/C/man7/hier.7:175
700 "is the traditional place to look for X11 executables; on Linux, it usually "
701 "is a symbolic link to I</usr/X11R6/bin>."
703 "X11 コマンドの伝統的な置き場所。Linux では、通常 I</usr/X11R6/bin> にシンボ"
707 #: build/C/man7/hier.7:175
710 msgstr "I</usr/dict>"
713 #: build/C/man7/hier.7:179
714 msgid "Replaced by I</usr/share/dict>."
715 msgstr "I</usr/share/dict> に置き換えられた。"
718 #: build/C/man7/hier.7:179
724 #: build/C/man7/hier.7:183
725 msgid "Replaced by I</usr/share/doc>."
726 msgstr "I</usr/share/doc> に置き換えられた。"
729 #: build/C/man7/hier.7:183
735 #: build/C/man7/hier.7:195
737 "Site-wide configuration files to be shared between several machines may be "
738 "stored in this directory. However, commands should always reference those "
739 "files using the I</etc> directory. Links from files in I</etc> should point "
740 "to the appropriate files in I</usr/etc>."
742 "サイト内部の複数のマシンが共有するような設定ファイルが置かれる。 しかしなが"
743 "ら、コマンドはそれらのファイルの参照先を、常に I</etc> にすべきだろう。 I</"
744 "etc> のファイルからリンクを張って、 I</usr/etc> の適切なファイルを指すように"
748 #: build/C/man7/hier.7:195
750 msgid "I</usr/games>"
751 msgstr "I</usr/games>"
754 #: build/C/man7/hier.7:198
755 msgid "Binaries for games and educational programs (optional)."
757 "ゲームプログラムや教育用プログラムのバイナリが含まれている (なくてもよい)。"
760 #: build/C/man7/hier.7:198
762 msgid "I</usr/include>"
763 msgstr "I</usr/include>"
766 #: build/C/man7/hier.7:201
767 msgid "Include files for the C compiler."
768 msgstr "C コンパイラ用のインクルードファイルが含まれている。"
771 #: build/C/man7/hier.7:201
773 msgid "I</usr/include/X11>"
774 msgstr "I</usr/include/X11>"
777 #: build/C/man7/hier.7:207
779 "Include files for the C compiler and the X-Window system. This is usually a "
780 "symbolic link to I</usr/X11R6/include/X11>."
782 "C コンパイラと X Window System 用のインクルードファイルが含まれている。 通常"
783 "これは I</usr/inlcude/X11> へのシンボリックリンクになっている。"
786 #: build/C/man7/hier.7:207
788 msgid "I</usr/include/asm>"
789 msgstr "I</usr/include/asm>"
792 #: build/C/man7/hier.7:213
794 "Include files which declare some assembler functions. This used to be a "
795 "symbolic link to I</usr/src/linux/include/asm>."
797 "アセンブラ関数の宣言を行うインクルードファイルが含まれている。 このディレクト"
798 "リは、以前は I</usr/src/linux/include/asm> へのシンボリックリンクだった。"
801 #: build/C/man7/hier.7:213
803 msgid "I</usr/include/linux>"
804 msgstr "I</usr/include/linux>"
807 #: build/C/man7/hier.7:219
809 "This contains information which may change from system release to system "
810 "release and used to be a symbolic link to I</usr/src/linux/include/linux> to "
811 "get at operating system specific information."
813 "ここには、システムのリリースのたびごとに変更されうる情報が含まれる。 ここは以"
814 "前は I</usr/src/linux/include/linux> にシンボリックリンクされており、 オペ"
815 "レーティングシステム固有の情報が得られるようになっていた。"
818 #: build/C/man7/hier.7:234
820 "(Note that one should have include files there that work correctly with the "
821 "current libc and in user space. However, Linux kernel source is not "
822 "designed to be used with user programs and does not know anything about the "
823 "libc you are using. It is very likely that things will break if you let I</"
824 "usr/include/asm> and I</usr/include/linux> point at a random kernel tree. "
825 "Debian systems don't do this and use headers from a known good kernel "
826 "version, provided in the libc*-dev package.)"
828 "(ここに置くインクルードファイルは、 現在の libc およびユーザ空間で正しく動作"
829 "するものでなければならない。 しかし Linux のカーネルソースは ユーザプログラム"
830 "といっしょに使うようには設計されていないし、 あなたが使っている libc も関知し"
831 "ない。 I</usr/include/asm> と I</usr/include/linux> を適当なカーネルツリーへ"
832 "のリンクにしたりすると、破綻するのは目に見えている。 Debian ではこうせずに、"
833 "libc*-dev package が提供する、 安定したカーネルバージョンのヘッダファイルを置"
837 #: build/C/man7/hier.7:234
839 msgid "I</usr/include/g++>"
840 msgstr "I</usr/include/g++>"
843 #: build/C/man7/hier.7:237
844 msgid "Include files to use with the GNU C++ compiler."
845 msgstr "GNU C++ コンパイラ用のインクルードファイルが含まれている。"
848 #: build/C/man7/hier.7:237
854 #: build/C/man7/hier.7:243
856 "Object libraries, including dynamic libraries, plus some executables which "
857 "usually are not invoked directly. More complicated programs may have whole "
858 "subdirectories there."
860 "オブジェクトライブラリ (ダイナミックライブラリも含む) と、 直接には起動されな"
861 "いような実行形式ファイル少々とが置かれる。 複雑なプログラムでは、更にサブディ"
865 #: build/C/man7/hier.7:243
867 msgid "I</usr/lib/X11>"
868 msgstr "I</usr/lib/X11>"
871 #: build/C/man7/hier.7:250
873 "The usual place for data files associated with X programs, and configuration "
874 "files for the X system itself. On Linux, it usually is a symbolic link to "
875 "I</usr/X11R6/lib/X11>."
877 "X のプログラムに関連するデータファイルと、 X Window System の設定ファイルの置"
878 "き場所。 Linux では通常 I</usr/X11R6/lib/X11> にシンボリックリンクが張られて"
882 #: build/C/man7/hier.7:250
884 msgid "I</usr/lib/gcc-lib>"
885 msgstr "I</usr/lib/gcc-lib>"
888 #: build/C/man7/hier.7:254
890 "contains executables and include files for the GNU C compiler, B<gcc>(1)."
892 "GNU C コンパイラ B<gcc>(1) 用の実行形式ファイルとインクルードファイルが含ま"
896 #: build/C/man7/hier.7:254
898 msgid "I</usr/lib/groff>"
899 msgstr "I</usr/lib/groff>"
902 #: build/C/man7/hier.7:257
903 msgid "Files for the GNU groff document formatting system."
904 msgstr "GNU groff 文書整形システムのためのファイルが含まれている。"
907 #: build/C/man7/hier.7:257
909 msgid "I</usr/lib/uucp>"
910 msgstr "I</usr/lib/uucp>"
913 #: build/C/man7/hier.7:261
914 msgid "Files for B<uucp>(1)."
915 msgstr "B<uucp>(1) のためのファイルが含まれている。"
918 #: build/C/man7/hier.7:261
920 msgid "I</usr/local>"
921 msgstr "I</usr/local>"
924 #: build/C/man7/hier.7:264
925 msgid "This is where programs which are local to the site typically go."
927 "このディレクトリは、 サイトローカルなプログラムがインストールされる典型的な場"
931 #: build/C/man7/hier.7:264
933 msgid "I</usr/local/bin>"
934 msgstr "I</usr/local/bin>"
937 #: build/C/man7/hier.7:267
938 msgid "Binaries for programs local to the site."
939 msgstr "サイトローカルなプログラムが含まれている。"
942 #: build/C/man7/hier.7:267
944 msgid "I</usr/local/doc>"
945 msgstr "I</usr/local/doc>"
948 #: build/C/man7/hier.7:270
949 msgid "Local documentation."
950 msgstr "サイトローカルなドキュメントが含まれている。"
953 #: build/C/man7/hier.7:270
955 msgid "I</usr/local/etc>"
956 msgstr "I</usr/local/etc>"
959 #: build/C/man7/hier.7:273
960 msgid "Configuration files associated with locally installed programs."
961 msgstr "サイトローカルにインストールされたプログラムの設定ファイルの置き場所。"
964 #: build/C/man7/hier.7:273
966 msgid "I</usr/local/games>"
967 msgstr "I</usr/local/games>"
970 #: build/C/man7/hier.7:276
971 msgid "Binaries for locally installed games."
972 msgstr "サイトローカルにインストールされたゲームのバイナリの置き場所。"
975 #: build/C/man7/hier.7:276
977 msgid "I</usr/local/lib>"
978 msgstr "I</usr/local/lib>"
981 #: build/C/man7/hier.7:279
982 msgid "Files associated with locally installed programs."
983 msgstr "サイトローカルにインストールされたプログラムの関連ファイルの置き場所。"
986 #: build/C/man7/hier.7:279
988 msgid "I</usr/local/include>"
989 msgstr "I</usr/local/include>"
992 #: build/C/man7/hier.7:282
993 msgid "Header files for the local C compiler."
994 msgstr "ローカルな C コンパイラのヘッダファイルの置き場所。"
997 #: build/C/man7/hier.7:282
999 msgid "I</usr/local/info>"
1000 msgstr "I</usr/local/info>"
1003 #: build/C/man7/hier.7:285
1004 msgid "Info pages associated with locally installed programs."
1005 msgstr "サイトローカルにインストールされたプログラムの info ページの置き場所。"
1008 #: build/C/man7/hier.7:285
1010 msgid "I</usr/local/man>"
1011 msgstr "I</usr/local/man>"
1014 #: build/C/man7/hier.7:288
1015 msgid "Man pages associated with locally installed programs."
1017 "サイトローカルにインストールされたプログラムのマニュアルページの置き場所。"
1020 #: build/C/man7/hier.7:288
1022 msgid "I</usr/local/sbin>"
1023 msgstr "I</usr/local/sbin>"
1026 #: build/C/man7/hier.7:291
1027 msgid "Locally installed programs for system administration."
1028 msgstr "サイトローカルにインストールされたシステム管理コマンドの置き場所。"
1031 #: build/C/man7/hier.7:291
1033 msgid "I</usr/local/share>"
1034 msgstr "I</usr/local/share>"
1037 #: build/C/man7/hier.7:295
1039 "Local application data that can be shared among different architectures of "
1042 "同じ OS ならアーキテクチャが異なっても共有できる、 ローカルなアプリケーション"
1046 #: build/C/man7/hier.7:295
1048 msgid "I</usr/local/src>"
1049 msgstr "I</usr/local/src>"
1052 #: build/C/man7/hier.7:298
1053 msgid "Source code for locally installed software."
1055 "サイトローカルにインストールされたソフトウェアのソースコードの置き場所。"
1058 #: build/C/man7/hier.7:298
1061 msgstr "I</usr/man>"
1064 #: build/C/man7/hier.7:302
1065 msgid "Replaced by I</usr/share/man>."
1066 msgstr "I</usr/share/man> に置き換えられた。"
1069 #: build/C/man7/hier.7:302
1071 msgid "I</usr/sbin>"
1072 msgstr "I</usr/sbin>"
1075 #: build/C/man7/hier.7:308
1077 "This directory contains program binaries for system administration which are "
1078 "not essential for the boot process, for mounting I</usr>, or for system "
1081 "このディレクトリには、システム管理コマンドが含まれる。 ここに置かれるコマンド"
1082 "は、ブートプロセスや I</usr> のマウント、システムの修理などに必要なものであっ"
1086 #: build/C/man7/hier.7:308
1088 msgid "I</usr/share>"
1089 msgstr "I</usr/share>"
1092 #: build/C/man7/hier.7:318
1094 "This directory contains subdirectories with specific application data, that "
1095 "can be shared among different architectures of the same OS. Often one finds "
1096 "stuff here that used to live in I</usr/doc> or I</usr/lib> or I</usr/man>."
1098 "このディレクトリには、アプリケーションごとに固有なデータ (同じ OS ならアーキ"
1099 "テクチャが違っていても共有できるもの) がサブディレクトリ単位で置かれる。 以"
1100 "前には I</usr/doc>, I</usr/lib>, I</usr/man> などにあった内容が、多くここに置"
1104 #: build/C/man7/hier.7:318
1106 msgid "I</usr/share/dict>"
1107 msgstr "I</usr/share/dict>"
1110 #: build/C/man7/hier.7:321
1111 msgid "Contains the word lists used by spell checkers."
1112 msgstr "スペルチェッカ用の単語リストが含まれる。"
1115 #: build/C/man7/hier.7:321
1117 msgid "I</usr/share/doc>"
1118 msgstr "I</usr/share/doc>"
1121 #: build/C/man7/hier.7:324
1122 msgid "Documentation about installed programs."
1123 msgstr "インストールされたプログラムのドキュメントの置き場所。"
1126 #: build/C/man7/hier.7:324
1128 msgid "I</usr/share/games>"
1129 msgstr "I</usr/share/games>"
1132 #: build/C/man7/hier.7:328
1133 msgid "Static data files for games in I</usr/games>."
1134 msgstr "I</usr/games> に置かれたゲーム用の静的なデータファイルの置き場所。"
1137 #: build/C/man7/hier.7:328
1139 msgid "I</usr/share/info>"
1140 msgstr "I</usr/share/info>"
1143 #: build/C/man7/hier.7:331
1144 msgid "Info pages go here."
1145 msgstr "info ページが置かれる。"
1148 #: build/C/man7/hier.7:331
1150 msgid "I</usr/share/locale>"
1151 msgstr "I</usr/share/locale>"
1154 #: build/C/man7/hier.7:334
1155 msgid "Locale information goes here."
1156 msgstr "ロケール (locale) 情報が置かれる。"
1159 #: build/C/man7/hier.7:334
1161 msgid "I</usr/share/man>"
1162 msgstr "I</usr/share/man>"
1165 #: build/C/man7/hier.7:337
1167 "Manual pages go here in subdirectories according to the man page sections."
1169 "マニュアルページ。各ページはセクションに応じたサブディレクトリに置かれる。"
1172 #: build/C/man7/hier.7:337
1174 msgid "I</usr/share/man/E<lt>localeE<gt>/man[1-9]>"
1175 msgstr "I</usr/share/man/E<lt>localeE<gt>/man[1-9]>"
1178 #: build/C/man7/hier.7:343
1180 "These directories contain manual pages for the specific locale in source "
1181 "code form. Systems which use a unique language and code set for all manual "
1182 "pages may omit the E<lt>localeE<gt> substring."
1184 "これらのディレクトリには、 各ロケールのマニュアルページのソースが置かれてい"
1185 "る。 すべてのマニュアルページで同じ言語とコードセットを使用するシステムで"
1186 "は、 I<E<lt>localeE<gt>> は省略されることがある。"
1189 #: build/C/man7/hier.7:343
1191 msgid "I</usr/share/misc>"
1192 msgstr "I</usr/share/misc>"
1195 #: build/C/man7/hier.7:347
1197 "Miscellaneous data that can be shared among different architectures of the "
1200 "同じ OS ならアーキテクチャが違っていても共有できる、雑多なデータの置き場所。"
1203 #: build/C/man7/hier.7:347
1205 msgid "I</usr/share/nls>"
1206 msgstr "I</usr/share/nls>"
1209 #: build/C/man7/hier.7:350
1210 msgid "The message catalogs for native language support go here."
1212 "母国語サポート (native language support) 用のメッセージカタログの置き場所。"
1215 #: build/C/man7/hier.7:350
1217 msgid "I</usr/share/sgml>"
1218 msgstr "I</usr/share/sgml>"
1221 #: build/C/man7/hier.7:353
1222 msgid "Files for SGML and XML."
1223 msgstr "SGML や XML のファイルの置き場所。"
1226 #: build/C/man7/hier.7:353
1228 msgid "I</usr/share/terminfo>"
1229 msgstr "I</usr/share/terminfo>"
1232 #: build/C/man7/hier.7:356
1233 msgid "The database for terminfo."
1234 msgstr "terminfo のデータベースが置かれる。"
1237 #: build/C/man7/hier.7:356
1239 msgid "I</usr/share/tmac>"
1240 msgstr "I</usr/share/tmac>"
1243 #: build/C/man7/hier.7:359
1244 msgid "Troff macros that are not distributed with groff."
1245 msgstr "groff と一緒には配布されていない troff マクロの置き場所。"
1248 #: build/C/man7/hier.7:359
1250 msgid "I</usr/share/zoneinfo>"
1251 msgstr "I</usr/share/zoneinfo>"
1254 #: build/C/man7/hier.7:362
1255 msgid "Files for timezone information."
1256 msgstr "タイムゾーン情報のファイルが置かれる。"
1259 #: build/C/man7/hier.7:362
1262 msgstr "I</usr/src>"
1265 #: build/C/man7/hier.7:368
1267 "Source files for different parts of the system, included with some packages "
1268 "for reference purposes. Don't work here with your own projects, as files "
1269 "below /usr should be read-only except when installing software."
1271 "システム上の色々なコンポーネントのソースファイル (参照用のパッケージも含む) "
1272 "の置き場所。 この場所で自分のプロジェクトの作業をしてはいけない。 /usr 以下の"
1273 "ファイルはソフトウェアのインストールの時以外は 読み込み専用になっているべきだ"
1277 #: build/C/man7/hier.7:368
1279 msgid "I</usr/src/linux>"
1280 msgstr "I</usr/src/linux>"
1283 #: build/C/man7/hier.7:373
1285 "This was the traditional place for the kernel source. Some distributions "
1286 "put here the source for the default kernel they ship. You should probably "
1287 "use another directory when building your own kernel."
1289 "かつてはカーネルソースの伝統的な置き場所だった。 ディストリビューションによっ"
1290 "ては、 出荷時のデフォルトのカーネルのソースをここに置いている。 自分でカーネ"
1291 "ルをビルドするときは別の場所を使うほうがいいだろう。"
1294 #: build/C/man7/hier.7:373
1297 msgstr "I</usr/tmp>"
1300 #: build/C/man7/hier.7:380
1302 "Obsolete. This should be a link to I</var/tmp>. This link is present only "
1303 "for compatibility reasons and shouldn't be used."
1305 "今では用いられなくなった。このディレクトリは I</var/tmp> へのリンクにすべきで"
1306 "ある。 このリンクは互換性のためだけにあり、もはや使うべきでない。"
1309 #: build/C/man7/hier.7:380
1315 #: build/C/man7/hier.7:384
1317 "This directory contains files which may change in size, such as spool and "
1320 "このディレクトリには、スプールファイルやログファイルのような、 サイズが変化す"
1324 #: build/C/man7/hier.7:384
1327 msgstr "I</var/adm>"
1330 #: build/C/man7/hier.7:390
1332 "This directory is superseded by I</var/log> and should be a symbolic link to "
1335 "このディレクトリは I</var/log> に置き換えられた。 ここは I</var/log> へのシン"
1339 #: build/C/man7/hier.7:390
1341 msgid "I</var/backups>"
1342 msgstr "I</var/backups>"
1345 #: build/C/man7/hier.7:393 build/C/man7/hier.7:404 build/C/man7/hier.7:438
1346 #: build/C/man7/hier.7:441
1347 msgid "Reserved for historical reasons."
1348 msgstr "歴史的な理由からまだ残っている。"
1351 #: build/C/man7/hier.7:393
1353 msgid "I</var/cache>"
1354 msgstr "I</var/cache>"
1357 #: build/C/man7/hier.7:396
1358 msgid "Data cached for programs."
1359 msgstr "プログラムのためにキャッシュされたデータの置き場所。"
1362 #: build/C/man7/hier.7:396
1364 msgid "I</var/catman/cat[1-9]> or I</var/cache/man/cat[1-9]>"
1365 msgstr "I</var/catman/cat[1-9]> or I</var/cache/man/cat[1-9]>"
1368 #: build/C/man7/hier.7:401
1370 "These directories contain preformatted manual pages according to their man "
1371 "page section. (The use of preformatted manual pages is deprecated.)"
1373 "これらのディレクトリには、整形済みのマニュアルページが、 ページのセクションに"
1374 "従って置かれている。 (整形済みマニュアルページの利用は推奨されていない。)"
1377 #: build/C/man7/hier.7:401
1379 msgid "I</var/cron>"
1380 msgstr "I</var/cron>"
1383 #: build/C/man7/hier.7:404
1386 msgstr "I</var/lib>"
1389 #: build/C/man7/hier.7:407
1390 msgid "Variable state information for programs."
1391 msgstr "プログラムの状態に関する情報のうち、可変なものの置き場所。"
1394 #: build/C/man7/hier.7:407
1396 msgid "I</var/local>"
1397 msgstr "I</var/local>"
1400 #: build/C/man7/hier.7:411
1401 msgid "Variable data for I</usr/local>."
1402 msgstr "I</usr/local> 用の可変データの置き場所。"
1405 #: build/C/man7/hier.7:411
1407 msgid "I</var/lock>"
1408 msgstr "I</var/lock>"
1411 #: build/C/man7/hier.7:423
1413 "Lock files are placed in this directory. The naming convention for device "
1414 "lock files is I<LCK..E<lt>deviceE<gt>> where I<E<lt>deviceE<gt>> is the "
1415 "device's name in the file system. The format used is that of HDU UUCP lock "
1416 "files, that is, lock files contain a PID as a 10-byte ASCII decimal number, "
1417 "followed by a newline character."
1419 "ロックファイルの置き場所。 デバイスのロックファイルの命名は、慣習として "
1420 "I<LCK..E<lt>deviceE<gt>> とされている。ここで I<E<lt>deviceE<gt>> はファイル"
1421 "システム上でのデバイス名である。 利用されているフォーマットは HDU UUCP のロッ"
1422 "クファイルのものである。 すなわち各ロックファイルには アスキー 10 進数値文字"
1423 "で表記した PID 10 バイトと、 それに続いて改行文字とが含まれている。"
1426 #: build/C/man7/hier.7:423
1429 msgstr "I</var/log>"
1432 #: build/C/man7/hier.7:426
1433 msgid "Miscellaneous log files."
1434 msgstr "種々のログファイルの置き場所。"
1437 #: build/C/man7/hier.7:426
1440 msgstr "I</var/opt>"
1443 #: build/C/man7/hier.7:430
1444 msgid "Variable data for I</opt>."
1445 msgstr "I</opt> 用の可変データの置き場所。"
1448 #: build/C/man7/hier.7:430
1450 msgid "I</var/mail>"
1451 msgstr "I</var/mail>"
1454 #: build/C/man7/hier.7:435
1455 msgid "Users' mailboxes. Replaces I</var/spool/mail>."
1456 msgstr "ユーザのメールボックスの置き場所。 I</var/spool/mail> を置き換えた。"
1459 #: build/C/man7/hier.7:435
1461 msgid "I</var/msgs>"
1462 msgstr "I</var/msgs>"
1465 #: build/C/man7/hier.7:438
1467 msgid "I</var/preserve>"
1468 msgstr "I</var/preserve>"
1471 #: build/C/man7/hier.7:441
1474 msgstr "I</var/run>"
1477 #: build/C/man7/hier.7:447
1479 "Run-time variable files, like files holding process identifiers (PIDs) and "
1480 "logged user information I<(utmp)>. Files in this directory are usually "
1481 "cleared when the system boots."
1483 "実行時の可変ファイルが置かれる。 例えばプロセス識別子 (PID) を保持するファイ"
1484 "ルや、 ユーザのログイン情報ファイル I<(utmp)> などである。 ここのファイルは、"
1488 #: build/C/man7/hier.7:447
1490 msgid "I</var/spool>"
1491 msgstr "I</var/spool>"
1494 #: build/C/man7/hier.7:450
1495 msgid "Spooled (or queued) files for various programs."
1497 "色々なプログラムのスプールファイル (あるいはキューファイル) の置き場所。"
1500 #: build/C/man7/hier.7:450
1502 msgid "I</var/spool/at>"
1503 msgstr "I</var/spool/at>"
1506 #: build/C/man7/hier.7:454
1507 msgid "Spooled jobs for B<at>(1)."
1508 msgstr "B<at>(1) のジョブスプール。"
1511 #: build/C/man7/hier.7:454
1513 msgid "I</var/spool/cron>"
1514 msgstr "I</var/spool/cron>"
1517 #: build/C/man7/hier.7:458
1518 msgid "Spooled jobs for B<cron>(8)."
1519 msgstr "B<cron>(8) のジョブスプール。"
1522 #: build/C/man7/hier.7:458
1524 msgid "I</var/spool/lpd>"
1525 msgstr "I</var/spool/lpd>"
1528 #: build/C/man7/hier.7:461
1529 msgid "Spooled files for printing."
1530 msgstr "印刷用のスプールファイルが置かれる。"
1533 #: build/C/man7/hier.7:461
1535 msgid "I</var/spool/mail>"
1536 msgstr "I</var/spool/mail>"
1539 #: build/C/man7/hier.7:465
1540 msgid "Replaced by I</var/mail>."
1541 msgstr "I</var/mail> に置き換えられた。"
1544 #: build/C/man7/hier.7:465
1546 msgid "I</var/spool/mqueue>"
1547 msgstr "I</var/spool/mqueue>"
1550 #: build/C/man7/hier.7:468
1551 msgid "Queued outgoing mail."
1552 msgstr "キューイングされた送信メールの置き場所。"
1555 #: build/C/man7/hier.7:468
1557 msgid "I</var/spool/news>"
1558 msgstr "I</var/spool/news>"
1561 #: build/C/man7/hier.7:471
1562 msgid "Spool directory for news."
1563 msgstr "ニュースのスプールディレクトリ。"
1566 #: build/C/man7/hier.7:471
1568 msgid "I</var/spool/rwho>"
1569 msgstr "I</var/spool/rwho>"
1572 #: build/C/man7/hier.7:475
1573 msgid "Spooled files for B<rwhod>(8)."
1574 msgstr "B<rwhod>(8) のスプールファイルの置き場所。"
1577 #: build/C/man7/hier.7:475
1579 msgid "I</var/spool/smail>"
1580 msgstr "I</var/spool/smail>"
1583 #: build/C/man7/hier.7:480
1584 msgid "Spooled files for the B<smail>(1) mail delivery program."
1585 msgstr "メール配送プログラム B<smail>(1) のスプールファイルの置き場所。"
1588 #: build/C/man7/hier.7:480
1590 msgid "I</var/spool/uucp>"
1591 msgstr "I</var/spool/uucp>"
1594 #: build/C/man7/hier.7:484
1595 msgid "Spooled files for B<uucp>(1)."
1596 msgstr "B<uucp>(1) のスプールファイルの置き場所。"
1599 #: build/C/man7/hier.7:484
1602 msgstr "I</var/tmp>"
1605 #: build/C/man7/hier.7:489
1607 "Like I</tmp>, this directory holds temporary files stored for an unspecified "
1610 "I</tmp> と似ているが、 このディレクトリに置かれる一時的なファイルは保存期間の"
1614 #: build/C/man7/hier.7:489
1620 #: build/C/man7/hier.7:492
1621 msgid "Database files for NIS."
1622 msgstr "NIS のデータベースファイルの置き場所。"
1625 #: build/C/man7/hier.7:492
1627 msgid "CONFORMING TO"
1631 #: build/C/man7/hier.7:494
1633 "The Filesystem Hierarchy Standard, Version 2.2 E<lt>http://www.pathname.com/"
1636 "The Filesystem Hierarchy Standard, Version 2.2 E<lt>http://www.pathname.com/"
1640 #: build/C/man7/hier.7:494
1646 #: build/C/man7/hier.7:497
1648 "This list is not exhaustive; different systems may be configured differently."
1650 "このリストは網羅的なものではない。 個々のシステムでは異なる部分があるかもしれ"
1654 #: build/C/man7/hier.7:502
1655 msgid "B<find>(1), B<ln>(1), B<proc>(5), B<mount>(8)"
1656 msgstr "B<find>(1), B<ln>(1), B<proc>(5), B<mount>(8)"
1659 #: build/C/man7/hier.7:503
1660 msgid "The Filesystem Hierarchy Standard"
1661 msgstr "The Filesystem Hierarchy Standard"
1664 #~ msgstr "この文書について"
1667 #~ "This page is part of release 3.38 of the Linux I<man-pages> project. A "
1668 #~ "description of the project, and information about reporting bugs, can be "
1669 #~ "found at http://www.kernel.org/doc/man-pages/."
1671 #~ "この man ページは Linux I<man-pages> プロジェクトのリリース 3.38 の一部で"
1673 #~ "プロジェクトの説明とバグ報告に関する情報は\n"
1674 #~ "http://www.kernel.org/doc/man-pages/ に書かれている。"