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-03-22 04:25+0900\n"
10 "PO-Revision-Date: 2012-03-21 23:58+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:119
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/futex.7:119 build/C/man7/hier.7:504
289 #: build/C/man7/futex.7:126 build/C/man7/hier.7:511
291 "This page is part of release 3.37 of the Linux I<man-pages> project. A "
292 "description of the project, and information about reporting bugs, can be "
293 "found at http://www.kernel.org/doc/man-pages/."
297 #: build/C/man7/hier.7:29
303 #: build/C/man7/hier.7:29
309 #: build/C/man7/hier.7:32
310 msgid "hier - Description of the file system hierarchy"
311 msgstr "hier - ファイルシステム階層の説明"
314 #: build/C/man7/hier.7:34
315 msgid "A typical Linux system has, among others, the following directories:"
317 "典型的な Linux system には以下のようなディレクトリがある (他にもたくさんの"
321 #: build/C/man7/hier.7:34
327 #: build/C/man7/hier.7:38
328 msgid "This is the root directory. This is where the whole tree starts."
329 msgstr "ルートディレクトリ。ここが階層の起点となる。"
332 #: build/C/man7/hier.7:38
338 #: build/C/man7/hier.7:42
340 "This directory contains executable programs which are needed in single user "
341 "mode and to bring the system up or repair it."
343 "このディレクトリには、シングルユーザーモードで システムの起動や修理を行う際に"
347 #: build/C/man7/hier.7:42
353 #: build/C/man7/hier.7:52
355 "Contains static files for the boot loader. This directory only holds the "
356 "files which are needed during the boot process. The map installer and "
357 "configuration files should go to I</sbin> and I</etc>."
359 "ブートローダが用いる静的なファイルが含まれている。 このディレクトリにはブート"
360 "プロセスの間に必要なファイルだけが置かれる。 マップインストーラや設定ファイル"
361 "は I</sbin> や I</etc> に置くべきである。"
364 #: build/C/man7/hier.7:52
370 #: build/C/man7/hier.7:57
372 "Special or device files, which refer to physical devices. See B<mknod>(1)."
374 "物理デバイスを参照している スペシャルファイルやデバイスファイルの置き場所。 "
375 "B<mknod>(1) を参照のこと。"
378 #: build/C/man7/hier.7:57
384 #: build/C/man7/hier.7:70
386 "Contains configuration files which are local to the machine. Some larger "
387 "software packages, like X11, can have their own subdirectories below I</"
388 "etc>. Site-wide configuration files may be placed here or in I</usr/etc>. "
389 "Nevertheless, programs should always look for these files in I</etc> and you "
390 "may have links for these files to I</usr/etc>."
392 "マシン固有の設定ファイルが置かれる場所。X11 のような 大規模なソフトウェアパッ"
393 "ケージでは、 I</etc> 以下に更にパッケージ単位でサブディレクトリが作られること"
394 "もある。 サイト全体に有効な設定ファイルは、ここではなく I</usr/etc> に置かれ"
395 "ることもある。 しかし、プログラムからのこれらのファイルの参照先は、常に I</"
396 "etc> にすべきである。 I</usr/etc> 以下のファイルに対しては、それらへのリンク"
400 #: build/C/man7/hier.7:70
406 #: build/C/man7/hier.7:75
408 "Host-specific configuration files for add-on applications installed in I</"
411 "I</opt> にインストールされたアドオンアプリケーションが使う、 ホスト固有の設定"
415 #: build/C/man7/hier.7:75
418 msgstr "I</etc/sgml>"
421 #: build/C/man7/hier.7:78
423 "This directory contains the configuration files for SGML and XML (optional)."
424 msgstr "SGML や XML の設定ファイルの置き場所 (なくてもよい)。"
427 #: build/C/man7/hier.7:78
430 msgstr "I</etc/skel>"
433 #: build/C/man7/hier.7:82
435 "When a new user account is created, files from this directory are usually "
436 "copied into the user's home directory."
438 "新たにユーザーアカウントを作る際、 通常このディレクトリにあるファイルが ユー"
439 "ザーのホームディレクトリにコピーされる。"
442 #: build/C/man7/hier.7:82
448 #: build/C/man7/hier.7:85
449 msgid "Configuration files for the X11 window system (optional)."
450 msgstr "X11 window system の設定ファイルの置き場所 (なくてもよい)。"
453 #: build/C/man7/hier.7:85
459 #: build/C/man7/hier.7:91
461 "On machines with home directories for users, these are usually beneath this "
462 "directory, directly or not. The structure of this directory depends on "
463 "local administration decisions."
465 "通常、ユーザーのホームディレクトリが、 このディレクトリ直下ないしサブディレク"
466 "トリの下に作成される。 このディレクトリの構成をどうするかは、 ローカルマシン"
470 #: build/C/man7/hier.7:91
476 #: build/C/man7/hier.7:95
478 "This directory should hold those shared libraries that are necessary to boot "
479 "the system and to run the commands in the root file system."
481 "このディレクトリには、システムの起動時に必要な共有ライブラリや、 ルートファイ"
482 "ルシステムでコマンドを実行するのに必要な共有ライブラリを置く。"
485 #: build/C/man7/hier.7:95
491 #: build/C/man7/hier.7:99
493 "This directory contains mount points for removable media such as CD and DVD "
494 "disks or USB sticks."
496 "このディレクトリには、 CD/DVD ディスクや USB スティックなどの取り外し可能メ"
497 "ディア (removable media) 用のマウントポイントが置かれる。"
500 #: build/C/man7/hier.7:99
506 #: build/C/man7/hier.7:106
508 "This directory is a mount point for a temporarily mounted file system. In "
509 "some distributions, I</mnt> contains subdirectories intended to be used as "
510 "mount points for several temporary file systems."
512 "このディレクトリは、一時的にマウントするファイルシステム用の マウントポイント"
513 "である。 ディストリビューションによっては、一時的にマウントするファイルシステ"
514 "ム用の マウントポイントとして、 I</mnt> 内にサブディレクトリが用意されている"
518 #: build/C/man7/hier.7:106
524 #: build/C/man7/hier.7:109
526 "This directory should contain add-on packages that contain static files."
527 msgstr "このディレクトリにはアドオンパッケージの静的なファイルが置かれる。"
530 #: build/C/man7/hier.7:109
536 #: build/C/man7/hier.7:117
538 "This is a mount point for the I<proc> file system, which provides "
539 "information about running processes and the kernel. This pseudo-file system "
540 "is described in more detail in B<proc>(5)."
542 "このディレクトリは I<proc> ファイルシステムのマウントポイントである。 "
543 "I<proc> ファイルシステムは、実行中プロセスやカーネルの情報を提供する。 この疑"
544 "似ファイルシステムの詳細は、 B<proc>(5) で説明されている。"
547 #: build/C/man7/hier.7:117
553 #: build/C/man7/hier.7:120
555 "This directory is usually the home directory for the root user (optional)."
556 msgstr "通常ここが root ユーザのホームディレクトリになる (なくてもよい)。"
559 #: build/C/man7/hier.7:120
565 #: build/C/man7/hier.7:126
567 "Like I</bin>, this directory holds commands needed to boot the system, but "
568 "which are usually not executed by normal users."
570 "I</bin> と同様に、 このディレクトリにはシステムの起動に必要なコマンドが含まれ"
571 "る。 ただしここには、一般ユーザーは通常実行しないコマンドが置かれる。"
574 #: build/C/man7/hier.7:126
580 #: build/C/man7/hier.7:129
582 "This directory contains site-specific data that is served by this system."
584 "このディレクトリには、このシステムで提供される サイト固有のデータが置かれる。"
587 #: build/C/man7/hier.7:129
593 #: build/C/man7/hier.7:133
595 "This directory contains temporary files which may be deleted with no notice, "
596 "such as by a regular job or at system boot up."
598 "このディレクトリには、 定期的なジョブによって、またはシステム起動時に、 無条"
599 "件に削除して構わない一時的なファイルが置かれる。"
602 #: build/C/man7/hier.7:133
608 #: build/C/man7/hier.7:138
610 "This directory is usually mounted from a separate partition. It should hold "
611 "only sharable, read-only data, so that it can be mounted by various machines "
614 "通常このディレクトリは、独立したパーティションがマウントされる。 ここには、共"
615 "有可能で読み込み専用のものだけが含まれ、 よっていろいろな Linux マシンからマ"
619 #: build/C/man7/hier.7:138
621 msgid "I</usr/X11R6>"
622 msgstr "I</usr/X11R6>"
625 #: build/C/man7/hier.7:141
626 msgid "The X-Window system, version 11 release 6 (optional)."
627 msgstr "X Window System, Version 11 release 6 (なくてもよい)。"
630 #: build/C/man7/hier.7:141
632 msgid "I</usr/X11R6/bin>"
633 msgstr "I</usr/X11R6/bin>"
636 #: build/C/man7/hier.7:147
638 "Binaries which belong to the X-Window system; often, there is a symbolic "
639 "link from the more traditional I</usr/bin/X11> to here."
641 "X Window System のバイナリの置き場所。 古いディレクトリである I</usr/bin/"
642 "X11> からここにシンボリックリンクが張られていることが多い。"
645 #: build/C/man7/hier.7:147
647 msgid "I</usr/X11R6/lib>"
648 msgstr "I</usr/X11R6/lib>"
651 #: build/C/man7/hier.7:150
652 msgid "Data files associated with the X-Window system."
653 msgstr "X Window System に関連するデータファイルの置き場所。"
656 #: build/C/man7/hier.7:150
658 msgid "I</usr/X11R6/lib/X11>"
659 msgstr "I</usr/X11R6/lib/X11>"
662 #: build/C/man7/hier.7:156
664 "These contain miscellaneous files needed to run X; Often, there is a "
665 "symbolic link from I</usr/lib/X11> to this directory."
667 "ここには X の動作に必要な種々のファイルが含まれている。 I</usr/lib/X11> から"
668 "ここにシンボリックリンクが張られていることが多い。"
671 #: build/C/man7/hier.7:156
673 msgid "I</usr/X11R6/include/X11>"
674 msgstr "I</usr/X11R6/include/X11>"
677 #: build/C/man7/hier.7:163
679 "Contains include files needed for compiling programs using the X11 window "
680 "system. Often, there is a symbolic link from I</usr/include/X11> to this "
683 "ここには X11 Window System を使ったプログラムをコンパイルするために 必要なイ"
684 "ンクルードファイルが含まれている。 I</usr/include/X11> からここにシンボリック"
688 #: build/C/man7/hier.7:163
694 #: build/C/man7/hier.7:170
696 "This is the primary directory for executable programs. Most programs "
697 "executed by normal users which are not needed for booting or for repairing "
698 "the system and which are not installed locally should be placed in this "
701 "このディレクトリは、実行形式ファイルの主な置き場所である。 システムのブートや"
702 "システム復旧には必要とされない、 一般ユーザーが利用するコマンドの多くは、 "
703 "ローカルにインストールされるのでない限り、 このディレクトリに置くべきである。"
706 #: build/C/man7/hier.7:170
708 msgid "I</usr/bin/X11>"
709 msgstr "I</usr/bin/X11>"
712 #: build/C/man7/hier.7:175
714 "is the traditional place to look for X11 executables; on Linux, it usually "
715 "is a symbolic link to I</usr/X11R6/bin>."
717 "X11 コマンドの伝統的な置き場所。Linux では、通常 I</usr/X11R6/bin> にシンボ"
721 #: build/C/man7/hier.7:175
724 msgstr "I</usr/dict>"
727 #: build/C/man7/hier.7:179
728 msgid "Replaced by I</usr/share/dict>."
729 msgstr "I</usr/share/dict> に置き換えられた。"
732 #: build/C/man7/hier.7:179
738 #: build/C/man7/hier.7:183
739 msgid "Replaced by I</usr/share/doc>."
740 msgstr "I</usr/share/doc> に置き換えられた。"
743 #: build/C/man7/hier.7:183
749 #: build/C/man7/hier.7:195
751 "Site-wide configuration files to be shared between several machines may be "
752 "stored in this directory. However, commands should always reference those "
753 "files using the I</etc> directory. Links from files in I</etc> should point "
754 "to the appropriate files in I</usr/etc>."
756 "サイト内部の複数のマシンが共有するような設定ファイルが置かれる。 しかしなが"
757 "ら、コマンドはそれらのファイルの参照先を、常に I</etc> にすべきだろう。 I</"
758 "etc> のファイルからリンクを張って、 I</usr/etc> の適切なファイルを指すように"
762 #: build/C/man7/hier.7:195
764 msgid "I</usr/games>"
765 msgstr "I</usr/games>"
768 #: build/C/man7/hier.7:198
769 msgid "Binaries for games and educational programs (optional)."
771 "ゲームプログラムや教育用プログラムのバイナリが含まれている (なくてもよい)。"
774 #: build/C/man7/hier.7:198
776 msgid "I</usr/include>"
777 msgstr "I</usr/include>"
780 #: build/C/man7/hier.7:201
781 msgid "Include files for the C compiler."
782 msgstr "C コンパイラ用のインクルードファイルが含まれている。"
785 #: build/C/man7/hier.7:201
787 msgid "I</usr/include/X11>"
788 msgstr "I</usr/include/X11>"
791 #: build/C/man7/hier.7:207
793 "Include files for the C compiler and the X-Window system. This is usually a "
794 "symbolic link to I</usr/X11R6/include/X11>."
796 "C コンパイラと X Window System 用のインクルードファイルが含まれている。 通常"
797 "これは I</usr/inlcude/X11> へのシンボリックリンクになっている。"
800 #: build/C/man7/hier.7:207
802 msgid "I</usr/include/asm>"
803 msgstr "I</usr/include/asm>"
806 #: build/C/man7/hier.7:213
808 "Include files which declare some assembler functions. This used to be a "
809 "symbolic link to I</usr/src/linux/include/asm>."
811 "アセンブラ関数の宣言を行うインクルードファイルが含まれている。 このディレクト"
812 "リは、以前は I</usr/src/linux/include/asm> へのシンボリックリンクだった。"
815 #: build/C/man7/hier.7:213
817 msgid "I</usr/include/linux>"
818 msgstr "I</usr/include/linux>"
821 #: build/C/man7/hier.7:219
823 "This contains information which may change from system release to system "
824 "release and used to be a symbolic link to I</usr/src/linux/include/linux> to "
825 "get at operating system specific information."
827 "ここには、システムのリリースのたびごとに変更されうる情報が含まれる。 ここは以"
828 "前は I</usr/src/linux/include/linux> にシンボリックリンクされており、 オペ"
829 "レーティングシステム固有の情報が得られるようになっていた。"
832 #: build/C/man7/hier.7:234
834 "(Note that one should have include files there that work correctly with the "
835 "current libc and in user space. However, Linux kernel source is not "
836 "designed to be used with user programs and does not know anything about the "
837 "libc you are using. It is very likely that things will break if you let I</"
838 "usr/include/asm> and I</usr/include/linux> point at a random kernel tree. "
839 "Debian systems don't do this and use headers from a known good kernel "
840 "version, provided in the libc*-dev package.)"
842 "(ここに置くインクルードファイルは、 現在の libc およびユーザ空間で正しく動作"
843 "するものでなければならない。 しかし Linux のカーネルソースは ユーザプログラム"
844 "といっしょに使うようには設計されていないし、 あなたが使っている libc も関知し"
845 "ない。 I</usr/include/asm> と I</usr/include/linux> を適当なカーネルツリーへ"
846 "のリンクにしたりすると、破綻するのは目に見えている。 Debian ではこうせずに、"
847 "libc*-dev package が提供する、 安定したカーネルバージョンのヘッダファイルを置"
851 #: build/C/man7/hier.7:234
853 msgid "I</usr/include/g++>"
854 msgstr "I</usr/include/g++>"
857 #: build/C/man7/hier.7:237
858 msgid "Include files to use with the GNU C++ compiler."
859 msgstr "GNU C++ コンパイラ用のインクルードファイルが含まれている。"
862 #: build/C/man7/hier.7:237
868 #: build/C/man7/hier.7:243
870 "Object libraries, including dynamic libraries, plus some executables which "
871 "usually are not invoked directly. More complicated programs may have whole "
872 "subdirectories there."
874 "オブジェクトライブラリ (ダイナミックライブラリも含む) と、 直接には起動されな"
875 "いような実行形式ファイル少々とが置かれる。 複雑なプログラムでは、更にサブディ"
879 #: build/C/man7/hier.7:243
881 msgid "I</usr/lib/X11>"
882 msgstr "I</usr/lib/X11>"
885 #: build/C/man7/hier.7:250
887 "The usual place for data files associated with X programs, and configuration "
888 "files for the X system itself. On Linux, it usually is a symbolic link to "
889 "I</usr/X11R6/lib/X11>."
891 "X のプログラムに関連するデータファイルと、 X Window System の設定ファイルの置"
892 "き場所。 Linux では通常 I</usr/X11R6/lib/X11> にシンボリックリンクが張られて"
896 #: build/C/man7/hier.7:250
898 msgid "I</usr/lib/gcc-lib>"
899 msgstr "I</usr/lib/gcc-lib>"
902 #: build/C/man7/hier.7:254
904 "contains executables and include files for the GNU C compiler, B<gcc>(1)."
906 "GNU C コンパイラ B<gcc>(1) 用の実行形式ファイルとインクルードファイルが含ま"
910 #: build/C/man7/hier.7:254
912 msgid "I</usr/lib/groff>"
913 msgstr "I</usr/lib/groff>"
916 #: build/C/man7/hier.7:257
917 msgid "Files for the GNU groff document formatting system."
918 msgstr "GNU groff 文書整形システムのためのファイルが含まれている。"
921 #: build/C/man7/hier.7:257
923 msgid "I</usr/lib/uucp>"
924 msgstr "I</usr/lib/uucp>"
927 #: build/C/man7/hier.7:261
928 msgid "Files for B<uucp>(1)."
929 msgstr "B<uucp>(1) のためのファイルが含まれている。"
932 #: build/C/man7/hier.7:261
934 msgid "I</usr/local>"
935 msgstr "I</usr/local>"
938 #: build/C/man7/hier.7:264
939 msgid "This is where programs which are local to the site typically go."
941 "このディレクトリは、 サイトローカルなプログラムがインストールされる典型的な場"
945 #: build/C/man7/hier.7:264
947 msgid "I</usr/local/bin>"
948 msgstr "I</usr/local/bin>"
951 #: build/C/man7/hier.7:267
952 msgid "Binaries for programs local to the site."
953 msgstr "サイトローカルなプログラムが含まれている。"
956 #: build/C/man7/hier.7:267
958 msgid "I</usr/local/doc>"
959 msgstr "I</usr/local/doc>"
962 #: build/C/man7/hier.7:270
963 msgid "Local documentation."
964 msgstr "サイトローカルなドキュメントが含まれている。"
967 #: build/C/man7/hier.7:270
969 msgid "I</usr/local/etc>"
970 msgstr "I</usr/local/etc>"
973 #: build/C/man7/hier.7:273
974 msgid "Configuration files associated with locally installed programs."
975 msgstr "サイトローカルにインストールされたプログラムの設定ファイルの置き場所。"
978 #: build/C/man7/hier.7:273
980 msgid "I</usr/local/games>"
981 msgstr "I</usr/local/games>"
984 #: build/C/man7/hier.7:276
985 msgid "Binaries for locally installed games."
986 msgstr "サイトローカルにインストールされたゲームのバイナリの置き場所。"
989 #: build/C/man7/hier.7:276
991 msgid "I</usr/local/lib>"
992 msgstr "I</usr/local/lib>"
995 #: build/C/man7/hier.7:279
996 msgid "Files associated with locally installed programs."
997 msgstr "サイトローカルにインストールされたプログラムの関連ファイルの置き場所。"
1000 #: build/C/man7/hier.7:279
1002 msgid "I</usr/local/include>"
1003 msgstr "I</usr/local/include>"
1006 #: build/C/man7/hier.7:282
1007 msgid "Header files for the local C compiler."
1008 msgstr "ローカルな C コンパイラのヘッダファイルの置き場所。"
1011 #: build/C/man7/hier.7:282
1013 msgid "I</usr/local/info>"
1014 msgstr "I</usr/local/info>"
1017 #: build/C/man7/hier.7:285
1018 msgid "Info pages associated with locally installed programs."
1019 msgstr "サイトローカルにインストールされたプログラムの info ページの置き場所。"
1022 #: build/C/man7/hier.7:285
1024 msgid "I</usr/local/man>"
1025 msgstr "I</usr/local/man>"
1028 #: build/C/man7/hier.7:288
1029 msgid "Man pages associated with locally installed programs."
1031 "サイトローカルにインストールされたプログラムのマニュアルページの置き場所。"
1034 #: build/C/man7/hier.7:288
1036 msgid "I</usr/local/sbin>"
1037 msgstr "I</usr/local/sbin>"
1040 #: build/C/man7/hier.7:291
1041 msgid "Locally installed programs for system administration."
1042 msgstr "サイトローカルにインストールされたシステム管理コマンドの置き場所。"
1045 #: build/C/man7/hier.7:291
1047 msgid "I</usr/local/share>"
1048 msgstr "I</usr/local/share>"
1051 #: build/C/man7/hier.7:295
1053 "Local application data that can be shared among different architectures of "
1056 "同じ OS ならアーキテクチャが異なっても共有できる、 ローカルなアプリケーション"
1060 #: build/C/man7/hier.7:295
1062 msgid "I</usr/local/src>"
1063 msgstr "I</usr/local/src>"
1066 #: build/C/man7/hier.7:298
1067 msgid "Source code for locally installed software."
1069 "サイトローカルにインストールされたソフトウェアのソースコードの置き場所。"
1072 #: build/C/man7/hier.7:298
1075 msgstr "I</usr/man>"
1078 #: build/C/man7/hier.7:302
1079 msgid "Replaced by I</usr/share/man>."
1080 msgstr "I</usr/share/man> に置き換えられた。"
1083 #: build/C/man7/hier.7:302
1085 msgid "I</usr/sbin>"
1086 msgstr "I</usr/sbin>"
1089 #: build/C/man7/hier.7:308
1091 "This directory contains program binaries for system administration which are "
1092 "not essential for the boot process, for mounting I</usr>, or for system "
1095 "このディレクトリには、システム管理コマンドが含まれる。 ここに置かれるコマンド"
1096 "は、ブートプロセスや I</usr> のマウント、システムの修理などに必要なものであっ"
1100 #: build/C/man7/hier.7:308
1102 msgid "I</usr/share>"
1103 msgstr "I</usr/share>"
1106 #: build/C/man7/hier.7:318
1108 "This directory contains subdirectories with specific application data, that "
1109 "can be shared among different architectures of the same OS. Often one finds "
1110 "stuff here that used to live in I</usr/doc> or I</usr/lib> or I</usr/man>."
1112 "このディレクトリには、アプリケーションごとに固有なデータ (同じ OS ならアーキ"
1113 "テクチャが違っていても共有できるもの) がサブディレクトリ単位で置かれる。 以"
1114 "前には I</usr/doc>, I</usr/lib>, I</usr/man> などにあった内容が、多くここに置"
1118 #: build/C/man7/hier.7:318
1120 msgid "I</usr/share/dict>"
1121 msgstr "I</usr/share/dict>"
1124 #: build/C/man7/hier.7:321
1125 msgid "Contains the word lists used by spell checkers."
1126 msgstr "スペルチェッカ用の単語リストが含まれる。"
1129 #: build/C/man7/hier.7:321
1131 msgid "I</usr/share/doc>"
1132 msgstr "I</usr/share/doc>"
1135 #: build/C/man7/hier.7:324
1136 msgid "Documentation about installed programs."
1137 msgstr "インストールされたプログラムのドキュメントの置き場所。"
1140 #: build/C/man7/hier.7:324
1142 msgid "I</usr/share/games>"
1143 msgstr "I</usr/share/games>"
1146 #: build/C/man7/hier.7:328
1147 msgid "Static data files for games in I</usr/games>."
1148 msgstr "I</usr/games> に置かれたゲーム用の静的なデータファイルの置き場所。"
1151 #: build/C/man7/hier.7:328
1153 msgid "I</usr/share/info>"
1154 msgstr "I</usr/share/info>"
1157 #: build/C/man7/hier.7:331
1158 msgid "Info pages go here."
1159 msgstr "info ページが置かれる。"
1162 #: build/C/man7/hier.7:331
1164 msgid "I</usr/share/locale>"
1165 msgstr "I</usr/share/locale>"
1168 #: build/C/man7/hier.7:334
1169 msgid "Locale information goes here."
1170 msgstr "ロケール (locale) 情報が置かれる。"
1173 #: build/C/man7/hier.7:334
1175 msgid "I</usr/share/man>"
1176 msgstr "I</usr/share/man>"
1179 #: build/C/man7/hier.7:337
1181 "Manual pages go here in subdirectories according to the man page sections."
1183 "マニュアルページ。各ページはセクションに応じたサブディレクトリに置かれる。"
1186 #: build/C/man7/hier.7:337
1188 msgid "I</usr/share/man/E<lt>localeE<gt>/man[1-9]>"
1189 msgstr "I</usr/share/man/E<lt>localeE<gt>/man[1-9]>"
1192 #: build/C/man7/hier.7:343
1194 "These directories contain manual pages for the specific locale in source "
1195 "code form. Systems which use a unique language and code set for all manual "
1196 "pages may omit the E<lt>localeE<gt> substring."
1198 "これらのディレクトリには、 各ロケールのマニュアルページのソースが置かれてい"
1199 "る。 すべてのマニュアルページで同じ言語とコードセットを使用するシステムで"
1200 "は、 I<E<lt>localeE<gt>> は省略されることがある。"
1203 #: build/C/man7/hier.7:343
1205 msgid "I</usr/share/misc>"
1206 msgstr "I</usr/share/misc>"
1209 #: build/C/man7/hier.7:347
1211 "Miscellaneous data that can be shared among different architectures of the "
1214 "同じ OS ならアーキテクチャが違っていても共有できる、雑多なデータの置き場所。"
1217 #: build/C/man7/hier.7:347
1219 msgid "I</usr/share/nls>"
1220 msgstr "I</usr/share/nls>"
1223 #: build/C/man7/hier.7:350
1224 msgid "The message catalogs for native language support go here."
1226 "母国語サポート (native language support) 用のメッセージカタログの置き場所。"
1229 #: build/C/man7/hier.7:350
1231 msgid "I</usr/share/sgml>"
1232 msgstr "I</usr/share/sgml>"
1235 #: build/C/man7/hier.7:353
1236 msgid "Files for SGML and XML."
1237 msgstr "SGML や XML のファイルの置き場所。"
1240 #: build/C/man7/hier.7:353
1242 msgid "I</usr/share/terminfo>"
1243 msgstr "I</usr/share/terminfo>"
1246 #: build/C/man7/hier.7:356
1247 msgid "The database for terminfo."
1248 msgstr "terminfo のデータベースが置かれる。"
1251 #: build/C/man7/hier.7:356
1253 msgid "I</usr/share/tmac>"
1254 msgstr "I</usr/share/tmac>"
1257 #: build/C/man7/hier.7:359
1258 msgid "Troff macros that are not distributed with groff."
1259 msgstr "groff と一緒には配布されていない troff マクロの置き場所。"
1262 #: build/C/man7/hier.7:359
1264 msgid "I</usr/share/zoneinfo>"
1265 msgstr "I</usr/share/zoneinfo>"
1268 #: build/C/man7/hier.7:362
1269 msgid "Files for timezone information."
1270 msgstr "タイムゾーン情報のファイルが置かれる。"
1273 #: build/C/man7/hier.7:362
1276 msgstr "I</usr/src>"
1279 #: build/C/man7/hier.7:368
1281 "Source files for different parts of the system, included with some packages "
1282 "for reference purposes. Don't work here with your own projects, as files "
1283 "below /usr should be read-only except when installing software."
1285 "システム上の色々なコンポーネントのソースファイル (参照用のパッケージも含む) "
1286 "の置き場所。 この場所で自分のプロジェクトの作業をしてはいけない。 /usr 以下の"
1287 "ファイルはソフトウェアのインストールの時以外は 読み込み専用になっているべきだ"
1291 #: build/C/man7/hier.7:368
1293 msgid "I</usr/src/linux>"
1294 msgstr "I</usr/src/linux>"
1297 #: build/C/man7/hier.7:373
1299 "This was the traditional place for the kernel source. Some distributions "
1300 "put here the source for the default kernel they ship. You should probably "
1301 "use another directory when building your own kernel."
1303 "かつてはカーネルソースの伝統的な置き場所だった。 ディストリビューションによっ"
1304 "ては、 出荷時のデフォルトのカーネルのソースをここに置いている。 自分でカーネ"
1305 "ルをビルドするときは別の場所を使うほうがいいだろう。"
1308 #: build/C/man7/hier.7:373
1311 msgstr "I</usr/tmp>"
1314 #: build/C/man7/hier.7:380
1316 "Obsolete. This should be a link to I</var/tmp>. This link is present only "
1317 "for compatibility reasons and shouldn't be used."
1319 "今では用いられなくなった。このディレクトリは I</var/tmp> へのリンクにすべきで"
1320 "ある。 このリンクは互換性のためだけにあり、もはや使うべきでない。"
1323 #: build/C/man7/hier.7:380
1329 #: build/C/man7/hier.7:384
1331 "This directory contains files which may change in size, such as spool and "
1334 "このディレクトリには、スプールファイルやログファイルのような、 サイズが変化す"
1338 #: build/C/man7/hier.7:384
1341 msgstr "I</var/adm>"
1344 #: build/C/man7/hier.7:390
1346 "This directory is superseded by I</var/log> and should be a symbolic link to "
1349 "このディレクトリは I</var/log> に置き換えられた。 ここは I</var/log> へのシン"
1353 #: build/C/man7/hier.7:390
1355 msgid "I</var/backups>"
1356 msgstr "I</var/backups>"
1359 #: build/C/man7/hier.7:393 build/C/man7/hier.7:404 build/C/man7/hier.7:438
1360 #: build/C/man7/hier.7:441
1361 msgid "Reserved for historical reasons."
1362 msgstr "歴史的な理由からまだ残っている。"
1365 #: build/C/man7/hier.7:393
1367 msgid "I</var/cache>"
1368 msgstr "I</var/cache>"
1371 #: build/C/man7/hier.7:396
1372 msgid "Data cached for programs."
1373 msgstr "プログラムのためにキャッシュされたデータの置き場所。"
1376 #: build/C/man7/hier.7:396
1378 msgid "I</var/catman/cat[1-9]> or I</var/cache/man/cat[1-9]>"
1379 msgstr "I</var/catman/cat[1-9]> or I</var/cache/man/cat[1-9]>"
1382 #: build/C/man7/hier.7:401
1384 "These directories contain preformatted manual pages according to their man "
1385 "page section. (The use of preformatted manual pages is deprecated.)"
1387 "これらのディレクトリには、整形済みのマニュアルページが、 ページのセクションに"
1388 "従って置かれている。 (整形済みマニュアルページの利用は推奨されていない。)"
1391 #: build/C/man7/hier.7:401
1393 msgid "I</var/cron>"
1394 msgstr "I</var/cron>"
1397 #: build/C/man7/hier.7:404
1400 msgstr "I</var/lib>"
1403 #: build/C/man7/hier.7:407
1404 msgid "Variable state information for programs."
1405 msgstr "プログラムの状態に関する情報のうち、可変なものの置き場所。"
1408 #: build/C/man7/hier.7:407
1410 msgid "I</var/local>"
1411 msgstr "I</var/local>"
1414 #: build/C/man7/hier.7:411
1415 msgid "Variable data for I</usr/local>."
1416 msgstr "I</usr/local> 用の可変データの置き場所。"
1419 #: build/C/man7/hier.7:411
1421 msgid "I</var/lock>"
1422 msgstr "I</var/lock>"
1425 #: build/C/man7/hier.7:423
1427 "Lock files are placed in this directory. The naming convention for device "
1428 "lock files is I<LCK..E<lt>deviceE<gt>> where I<E<lt>deviceE<gt>> is the "
1429 "device's name in the file system. The format used is that of HDU UUCP lock "
1430 "files, that is, lock files contain a PID as a 10-byte ASCII decimal number, "
1431 "followed by a newline character."
1433 "ロックファイルの置き場所。 デバイスのロックファイルの命名は、慣習として "
1434 "I<LCK..E<lt>deviceE<gt>> とされている。ここで I<E<lt>deviceE<gt>> はファイル"
1435 "システム上でのデバイス名である。 利用されているフォーマットは HDU UUCP のロッ"
1436 "クファイルのものである。 すなわち各ロックファイルには アスキー 10 進数値文字"
1437 "で表記した PID 10 バイトと、 それに続いて改行文字とが含まれている。"
1440 #: build/C/man7/hier.7:423
1443 msgstr "I</var/log>"
1446 #: build/C/man7/hier.7:426
1447 msgid "Miscellaneous log files."
1448 msgstr "種々のログファイルの置き場所。"
1451 #: build/C/man7/hier.7:426
1454 msgstr "I</var/opt>"
1457 #: build/C/man7/hier.7:430
1458 msgid "Variable data for I</opt>."
1459 msgstr "I</opt> 用の可変データの置き場所。"
1462 #: build/C/man7/hier.7:430
1464 msgid "I</var/mail>"
1465 msgstr "I</var/mail>"
1468 #: build/C/man7/hier.7:435
1469 msgid "Users' mailboxes. Replaces I</var/spool/mail>."
1470 msgstr "ユーザのメールボックスの置き場所。 I</var/spool/mail> を置き換えた。"
1473 #: build/C/man7/hier.7:435
1475 msgid "I</var/msgs>"
1476 msgstr "I</var/msgs>"
1479 #: build/C/man7/hier.7:438
1481 msgid "I</var/preserve>"
1482 msgstr "I</var/preserve>"
1485 #: build/C/man7/hier.7:441
1488 msgstr "I</var/run>"
1491 #: build/C/man7/hier.7:447
1493 "Run-time variable files, like files holding process identifiers (PIDs) and "
1494 "logged user information I<(utmp)>. Files in this directory are usually "
1495 "cleared when the system boots."
1497 "実行時の可変ファイルが置かれる。 例えばプロセス識別子 (PID) を保持するファイ"
1498 "ルや、 ユーザのログイン情報ファイル I<(utmp)> などである。 ここのファイルは、"
1502 #: build/C/man7/hier.7:447
1504 msgid "I</var/spool>"
1505 msgstr "I</var/spool>"
1508 #: build/C/man7/hier.7:450
1509 msgid "Spooled (or queued) files for various programs."
1511 "色々なプログラムのスプールファイル (あるいはキューファイル) の置き場所。"
1514 #: build/C/man7/hier.7:450
1516 msgid "I</var/spool/at>"
1517 msgstr "I</var/spool/at>"
1520 #: build/C/man7/hier.7:454
1521 msgid "Spooled jobs for B<at>(1)."
1522 msgstr "B<at>(1) のジョブスプール。"
1525 #: build/C/man7/hier.7:454
1527 msgid "I</var/spool/cron>"
1528 msgstr "I</var/spool/cron>"
1531 #: build/C/man7/hier.7:458
1532 msgid "Spooled jobs for B<cron>(8)."
1533 msgstr "B<cron>(8) のジョブスプール。"
1536 #: build/C/man7/hier.7:458
1538 msgid "I</var/spool/lpd>"
1539 msgstr "I</var/spool/lpd>"
1542 #: build/C/man7/hier.7:461
1543 msgid "Spooled files for printing."
1544 msgstr "印刷用のスプールファイルが置かれる。"
1547 #: build/C/man7/hier.7:461
1549 msgid "I</var/spool/mail>"
1550 msgstr "I</var/spool/mail>"
1553 #: build/C/man7/hier.7:465
1554 msgid "Replaced by I</var/mail>."
1555 msgstr "I</var/mail> に置き換えられた。"
1558 #: build/C/man7/hier.7:465
1560 msgid "I</var/spool/mqueue>"
1561 msgstr "I</var/spool/mqueue>"
1564 #: build/C/man7/hier.7:468
1565 msgid "Queued outgoing mail."
1566 msgstr "キューイングされた送信メールの置き場所。"
1569 #: build/C/man7/hier.7:468
1571 msgid "I</var/spool/news>"
1572 msgstr "I</var/spool/news>"
1575 #: build/C/man7/hier.7:471
1576 msgid "Spool directory for news."
1577 msgstr "ニュースのスプールディレクトリ。"
1580 #: build/C/man7/hier.7:471
1582 msgid "I</var/spool/rwho>"
1583 msgstr "I</var/spool/rwho>"
1586 #: build/C/man7/hier.7:475
1587 msgid "Spooled files for B<rwhod>(8)."
1588 msgstr "B<rwhod>(8) のスプールファイルの置き場所。"
1591 #: build/C/man7/hier.7:475
1593 msgid "I</var/spool/smail>"
1594 msgstr "I</var/spool/smail>"
1597 #: build/C/man7/hier.7:480
1598 msgid "Spooled files for the B<smail>(1) mail delivery program."
1599 msgstr "メール配送プログラム B<smail>(1) のスプールファイルの置き場所。"
1602 #: build/C/man7/hier.7:480
1604 msgid "I</var/spool/uucp>"
1605 msgstr "I</var/spool/uucp>"
1608 #: build/C/man7/hier.7:484
1609 msgid "Spooled files for B<uucp>(1)."
1610 msgstr "B<uucp>(1) のスプールファイルの置き場所。"
1613 #: build/C/man7/hier.7:484
1616 msgstr "I</var/tmp>"
1619 #: build/C/man7/hier.7:489
1621 "Like I</tmp>, this directory holds temporary files stored for an unspecified "
1624 "I</tmp> と似ているが、 このディレクトリに置かれる一時的なファイルは保存期間の"
1628 #: build/C/man7/hier.7:489
1634 #: build/C/man7/hier.7:492
1635 msgid "Database files for NIS."
1636 msgstr "NIS のデータベースファイルの置き場所。"
1639 #: build/C/man7/hier.7:492
1641 msgid "CONFORMING TO"
1645 #: build/C/man7/hier.7:494
1647 "The Filesystem Hierarchy Standard, Version 2.2 E<lt>http://www.pathname.com/"
1650 "The Filesystem Hierarchy Standard, Version 2.2 E<lt>http://www.pathname.com/"
1654 #: build/C/man7/hier.7:494
1660 #: build/C/man7/hier.7:497
1662 "This list is not exhaustive; different systems may be configured differently."
1664 "このリストは網羅的なものではない。 個々のシステムでは異なる部分があるかもしれ"
1668 #: build/C/man7/hier.7:502
1669 msgid "B<find>(1), B<ln>(1), B<proc>(5), B<mount>(8)"
1670 msgstr "B<find>(1), B<ln>(1), B<proc>(5), B<mount>(8)"
1673 #: build/C/man7/hier.7:504
1674 msgid "The Filesystem Hierarchy Standard"
1675 msgstr "The Filesystem Hierarchy Standard"