Debian Reference 2 - en to ja translation catalogue (5644 entries)

note: type: Content of the timesnewroman entity
en: https://en.wikipedia.org/wiki/Times_New_Roman
ja: https://ja.wikipedia.org/wiki/Times_New_Roman

note: type: Content of the abi entity
en: https://en.wikipedia.org/wiki/Application_binary_interface
ja: https://ja.wikipedia.org/wiki/ja.wikipedia.org/wiki/アプリケーションバイナリインタフェース

note: type: Content of the acpi entity
en: https://en.wikipedia.org/wiki/Advanced_Configuration_and_Power_Interface
ja: https://ja.wikipedia.org/wiki/Advanced_Configuration_and_Power_Interface

note: type: Content of the adobe entity
en: https://en.wikipedia.org/wiki/PostScript_fonts
ja: https://ja.wikipedia.org/wiki/PostScriptフォント

note: type: Content of the advancedlinuxsouarchitecturealsa entity
en: https://en.wikipedia.org/wiki/Advanced_Linux_Sound_Architecture
ja: https://ja.wikipedia.org/wiki/Advanced_Linux_Sound_Architecture

note: type: Content of the advancedpackagingtoolapt entity
en: https://en.wikipedia.org/wiki/APT_(software)
ja: https://ja.wikipedia.org/wiki/APT

note: type: Content of the afireresistantsafe entity
en: https://en.wikipedia.org/wiki/Safe
ja: https://ja.wikipedia.org/wiki/金庫#.E8.80.90.E7.81.AB.E9.87.91.E5.BA.AB

note: type: Content of the agp entity
en: https://en.wikipedia.org/wiki/Accelerated_Graphics_Port
ja: https://ja.wikipedia.org/wiki/Accelerated_Graphics_Port

note: type: Content of the almquistshell entity
en: https://en.wikipedia.org/wiki/Almquist_shell
ja: https://ja.wikipedia.org/wiki/Almquist_Shell

note: type: Content of the amanda entity
en: https://en.wikipedia.org/wiki/Advanced_Maryland_Automatic_Network_Disk_Archiver
ja: https://ja.wikipedia.org/wiki/Advanced_Maryland_Automatic_Network_Disk_Archiver

note: type: Content of the ascii entity
en: https://en.wikipedia.org/wiki/ASCII
ja: https://ja.wikipedia.org/wiki/ASCII

note: type: Content of the amigaos entity
en: https://en.wikipedia.org/wiki/AmigaOS
ja: https://ja.wikipedia.org/wiki/AmigaOS

note: type: Content of the theapachesoftwarefoundation entity
en: https://en.wikipedia.org/wiki/Apache_Software_Foundation
ja: https://ja.wikipedia.org/wiki/Apacheソフトウェア財団

note: type: Content of the apm entity
en: https://en.wikipedia.org/wiki/Advanced_Power_Management
ja: https://ja.wikipedia.org/wiki/Advanced_Power_Management

note: type: Content of the apparmor entity
en: https://en.wikipedia.org/wiki/AppArmor
ja: https://ja.wikipedia.org/wiki/AppArmor

note: type: Content of the applebonjourapplerendezvous entity
en: https://en.wikipedia.org/wiki/Bonjour_(software)
ja: https://ja.wikipedia.org/wiki/Bonjour

note: type: Content of the arial entity
en: https://en.wikipedia.org/wiki/Arial
ja: https://ja.wikipedia.org/wiki/Arial

note: type: Content of the arp entity
en: https://en.wikipedia.org/wiki/Address_Resolution_Protocol
ja: https://ja.wikipedia.org/wiki/Address_Resolution_Protocol

note: type: Content of the atp entity
en: https://en.wikipedia.org/wiki/AppleTalk
ja: https://ja.wikipedia.org/wiki/AppleTalk

note: type: Content of the planj entity
en: https://en.wikipedia.org/wiki/Plan_9_from_Bell_Labs
ja: https://ja.wikipedia.org/wiki/Plan_9

note: type: Content of the autoconf entity
en: https://en.wikipedia.org/wiki/Autoconf
ja: https://ja.wikipedia.org/wiki/Autoconf

note: type: Content of the autotools entity
en: https://en.wikipedia.org/wiki/GNU_Autotools
ja: https://ja.wikipedia.org/wiki/Autotools

note: type: Content of the awk entity
en: https://en.wikipedia.org/wiki/AWK
ja: https://ja.wikipedia.org/wiki/AWK

note: type: Content of the bacula entity
en: https://en.wikipedia.org/wiki/Bacula
ja: https://ja.wikipedia.org/wiki/Bacula

note: type: Content of the basege entity
en: https://en.wikipedia.org/wiki/Base64
ja: https://ja.wikipedia.org/wiki/Base64

note: type: Content of the bash entity
en: https://en.wikipedia.org/wiki/Bash_(Unix_shell)
ja: https://ja.wikipedia.org/wiki/Bash

note: type: Content of the basicaccessauthentication entity
en: https://en.wikipedia.org/wiki/Basic_access_authentication
ja: https://en.wikipedia.org/wiki/Basic認証

note: type: Content of the berkeleycsh entity
en: https://en.wikipedia.org/wiki/C_shell
ja: https://ja.wikipedia.org/wiki/C_Shell

note: type: Content of the berkeleydb entity
en: https://en.wikipedia.org/wiki/Berkeley_DB
ja: https://ja.wikipedia.org/wiki/Berkeley_DB

note: type: Content of the bigf entity
en: https://en.wikipedia.org/wiki/Big5
ja: https://ja.wikipedia.org/wiki/Big5

note: type: Content of the bind entity
en: https://en.wikipedia.org/wiki/BIND
ja: https://ja.wikipedia.org/wiki/BIND

note: type: Content of the binhex entity
en: https://en.wikipedia.org/wiki/BinHex
ja: https://ja.wikipedia.org/wiki/BinHex

note: type: Content of the bios entity
en: https://en.wikipedia.org/wiki/BIOS
ja: https://ja.wikipedia.org/wiki/Basic_Input/Output_System

note: type: Content of the bitstreamvera entity
en: https://en.wikipedia.org/wiki/Bitstream_Vera
ja: https://ja.wikipedia.org/wiki/Bitstream_Vera

note: type: Content of the bittorrent entity
en: https://en.wikipedia.org/wiki/BitTorrent_(protocol)
ja: https://ja.wikipedia.org/wiki/BitTorrent_(protocol)

note: type: Content of the bochs entity
en: https://en.wikipedia.org/wiki/Bochs
ja: https://ja.wikipedia.org/wiki/Bochs

note: type: Content of the bootloader entity
en: https://en.wikipedia.org/wiki/Boot_loader
ja: https://ja.wikipedia.org/wiki/ブート#.E3.83.96.E3.83.BC.E3.83.88.E3.83.AD.E3.83.BC.E3.83.80

note: type: Content of the bootstrapprocesses entity
en: https://en.wikipedia.org/wiki/Booting
ja: https://ja.wikipedia.org/wiki/ブート

note: type: Content of the browserextension entity
en: https://en.wikipedia.org/wiki/Browser_extension
ja: https://ja.wikipedia.org/wiki/ブラウザ拡張機能

note: type: Content of the bsdlike entity
en: https://en.wikipedia.org/wiki/Berkeley_Software_Distribution
ja: https://ja.wikipedia.org/wiki/BSD

note: type: Content of the btrfs entity
en: https://en.wikipedia.org/wiki/Btrfs
ja: https://ja.wikipedia.org/wiki/Btrfs

note: type: Content of the burrowswheelerblrtingcompression entity
en: https://en.wikipedia.org/wiki/Burrows-Wheeler_transform
ja: https://ja.wikipedia.org/wiki/ブロックソート

note: type: Content of the bziercurves entity
en: https://en.wikipedia.org/wiki/Bézier_curve
ja: https://ja.wikipedia.org/wiki/ベジェ曲線

note: type: Content of the cprogramminglanguage entity
en: https://en.wikipedia.org/wiki/C_(programming_language)
ja: https://ja.wikipedia.org/wiki/C言語

note: type: Content of the cachingdata entity
en: https://en.wikipedia.org/wiki/Cache_(computing)
ja: https://ja.wikipedia.org/wiki/キャッシュ (コンピュータシステム)

note: type: Content of the calibri entity
en: https://en.wikipedia.org/wiki/Calibri
ja: https://ja.wikipedia.org/wiki/Calibri

note: type: Content of the cambria entity
en: https://en.wikipedia.org/wiki/Cambria_(typeface)
ja: https://ja.wikipedia.org/wiki/Cambria_(フォント)

note: type: Content of the cardbus entity
en: https://en.wikipedia.org/wiki/PC_Card#CardBus
ja: https://ja.wikipedia.org/wiki/PCカード

note: type: Content of the commongatewayinterface entity
en: https://en.wikipedia.org/wiki/Common_Gateway_Interface
ja: https://ja.wikipedia.org/wiki/Common_Gateway_Interface

note: type: Content of the cgroups entity
en: https://en.wikipedia.org/wiki/Cgroups
ja: https://ja.wikipedia.org/wiki/Cgroups

note: type: Content of the characterencoding entity
en: https://en.wikipedia.org/wiki/Character_encoding
ja: https://ja.wikipedia.org/wiki/文字符号化方式

note: type: Content of the chroot entity
en: https://en.wikipedia.org/wiki/Chroot
ja: https://ja.wikipedia.org/wiki/Chroot

note: type: Content of the cinnamon entity
en: https://en.wikipedia.org/wiki/Cinnamon_(desktop_environment)
ja: https://ja.wikipedia.org/wiki/Cinnamon

note: type: Content of the cjk entity
en: https://en.wikipedia.org/wiki/CJK_characters
ja: https://ja.wikipedia.org/wiki/CJKV

note: type: Content of the cmake entity
en: https://en.wikipedia.org/wiki/Cmake
ja: https://ja.wikipedia.org/wiki/CMake

note: type: Content of the codepage entity
en: https://en.wikipedia.org/wiki/Code_page
ja: https://ja.wikipedia.org/wiki/コードページ

note: type: Content of the codesetalwayssettoutfi entity
en: https://en.wikipedia.org/wiki/Codeset
ja: https://ja.wikipedia.org/wiki/文字コード

note: type: Content of the commonunixprintingsystemcups entity
en: https://en.wikipedia.org/wiki/Common_Unix_Printing_System
ja: https://ja.wikipedia.org/wiki/Common_Unix_Printing_System

note: type: Content of the computerdatastoragemedia entity
en: https://en.wikipedia.org/wiki/Computer_data_storage
ja: https://ja.wikipedia.org/wiki/記憶装置

note: type: Content of the dumpcore entity
en: https://en.wikipedia.org/wiki/Core_dump
ja: https://ja.wikipedia.org/wiki/コアダンプ

note: type: Content of the corefontsfortheweb entity
en: https://en.wikipedia.org/wiki/Core_fonts_for_the_Web
ja: https://ja.wikipedia.org/wiki/コアフォント

note: type: Content of the couriernew entity
en: https://en.wikipedia.org/wiki/Courier_(typeface)
ja: https://ja.wikipedia.org/wiki/クーリエ

note: type: Content of the cpbcfc entity
en: https://en.wikipedia.org/wiki/Windows-1252
ja: https://ja.wikipedia.org/wiki/Windows-1252

note: type: Content of the cpjdc entity
en: https://en.wikipedia.org/wiki/Code_page_932
ja: https://ja.wikipedia.org/wiki/Microsoftコードページ932

note: type: Content of the cpld entity
en: https://en.wikipedia.org/wiki/Complex_programmable_logic_device
ja: https://ja.wikipedia.org/wiki/CPLD

note: type: Content of the cpm entity
en: https://en.wikipedia.org/wiki/CP/M
ja: https://ja.wikipedia.org/wiki/CP/M

note: type: Content of the cstandardlibrary entity
en: https://en.wikipedia.org/wiki/C_standard_library
ja: https://ja.wikipedia.org/wiki/標準Cライブラリ

note: type: Content of the ctags entity
en: https://en.wikipedia.org/wiki/Ctags
ja: https://ja.wikipedia.org/wiki/Ctags

note: type: Content of the cvs entity
en: https://en.wikipedia.org/wiki/Concurrent_Versions_System
ja: https://ja.wikipedia.org/wiki/CVS_(バージョン管理システム)

note: type: Content of the daemon entity
en: https://en.wikipedia.org/wiki/Daemon_(computer_software)
ja: https://ja.wikipedia.org/wiki/デーモン_(ソフトウェア)

note: type: Content of the dbus entity
en: https://en.wikipedia.org/wiki/D-Bus
ja: https://ja.wikipedia.org/wiki/D-Bus

note: type: Content of the deadkey entity
en: https://en.wikipedia.org/wiki/Dead_key
ja: https://ja.wikipedia.org/wiki/デッドキー

note: type: Content of the debugger entity
en: https://en.wikipedia.org/wiki/Debugger
ja: https://ja.wikipedia.org/wiki/デバッガ

note: type: Content of the dejavu entity
en: https://en.wikipedia.org/wiki/DejaVu_fonts
ja: https://ja.wikipedia.org/wiki/DejaVuフォント

note: type: Content of the designruleforcamerafilesystem entity
en: https://en.wikipedia.org/wiki/Design_rule_for_Camera_File_system
ja: https://ja.wikipedia.org/wiki/カメラファイルシステム規格

note: type: Content of the desktoppublishing entity
en: https://en.wikipedia.org/wiki/Desktop_publishing
ja: https://ja.wikipedia.org/wiki/DTP

note: type: Content of the devicefiles entity
en: https://en.wikipedia.org/wiki/Device_file
ja: https://ja.wikipedia.org/wiki/スペシャルファイル

note: type: Content of the dhcp entity
en: https://en.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol
ja: https://ja.wikipedia.org/wiki/Dynamic_Host_Configuration_Protocol

note: type: Content of the directories entity
en: https://en.wikipedia.org/wiki/Directory_(file_systems)
ja: https://ja.wikipedia.org/wiki/ディレクトリ

note: type: Content of the diskpartitioning entity
en: https://en.wikipedia.org/wiki/Disk_partitioning
ja: https://ja.wikipedia.org/wiki/パーティション

note: type: Content of the internetdomainnamesystemdns entity
en: https://en.wikipedia.org/wiki/Domain_Name_System
ja: https://ja.wikipedia.org/wiki/Domain_Name_System

note: type: Content of the docbook entity
en: https://en.wikipedia.org/wiki/DocBook
ja: https://ja.wikipedia.org/wiki/DocBook

note: type: Content of the docker entity
en: https://en.wikipedia.org/wiki/Docker_(software)
ja: https://ja.wikipedia.org/wiki/Docker

note: type: Content of the documentstylesemionlanguagedsssl entity
en: https://en.wikipedia.org/wiki/Document_Style_Semantics_and_Specification_Language
ja: https://ja.wikipedia.org/wiki/Document_Style_Semantics_and_Specification_Language

note: type: Content of the domainkeysidentifiedmaildkim entity
en: https://en.wikipedia.org/wiki/DomainKeys_Identified_Mail
ja: https://ja.wikipedia.org/wiki/ドメインキー・アイデンティファイド・メール

note: type: Content of the dosbox entity
en: https://en.wikipedia.org/wiki/DOSBox
ja: https://ja.wikipedia.org/wiki/DOSBox

note: type: Content of the dynamicdns entity
en: https://en.wikipedia.org/wiki/Dynamic_DNS
ja: https://ja.wikipedia.org/wiki/ダイナミックドメインネームシステム

note: type: Content of the efisystempartitionesp entity
en: https://en.wikipedia.org/wiki/EFI_system_partition
ja: https://ja.wikipedia.org/wiki/EFIシステムパーティション

note: type: Content of the elinks entity
en: https://en.wikipedia.org/wiki/ELinks
ja: https://ja.wikipedia.org/wiki/ELinks

note: type: Content of the emacs entity
en: https://en.wikipedia.org/wiki/Emacs
ja: https://ja.wikipedia.org/wiki/Emacs

note: type: Content of the email entity
en: https://en.wikipedia.org/wiki/Email
ja: https://ja.wikipedia.org/wiki/電子メール

note: type: Content of the emailclients entity
en: https://en.wikipedia.org/wiki/Email_client
ja: https://ja.wikipedia.org/wiki/電子メールクライアント

note: type: Content of the emailfiltering entity
en: https://en.wikipedia.org/wiki/Email_filtering
ja: https://ja.wikipedia.org/wiki/電子メールフィルタリング

note: type: Content of the emoji entity
en: https://en.wikipedia.org/wiki/Emoji
ja: https://ja.wikipedia.org/wiki/携帯電話の絵文字

note: type: Content of the environmentvariables entity
en: https://en.wikipedia.org/wiki/Environment_variable
ja: https://ja.wikipedia.org/wiki/環境変数

note: type: Content of the epiphany entity
en: https://en.wikipedia.org/wiki/Epiphany_(browser)
ja: https://ja.wikipedia.org/wiki/Epiphany

note: type: Content of the eucjp entity
en: https://en.wikipedia.org/wiki/Extended_Unix_Code
ja: https://ja.wikipedia.org/wiki/Extended_Unix_Code

note: type: Content of the euckr entity
en: https://en.wikipedia.org/wiki/Extended_Unix_Code#EUC-KR
ja: https://ja.wikipedia.org/wiki/Extended_Unix_Code#.E9.9F.93.E5.9B.BD.E8.AA.9EEUC

note: type: Content of the evince entity
en: https://en.wikipedia.org/wiki/Evince
ja: https://ja.wikipedia.org/wiki/Evince

note: type: Content of the exchangeableimagefileformat entity
en: https://en.wikipedia.org/wiki/Exchangeable_image_file_format
ja: https://ja.wikipedia.org/wiki/Exchangeable_image_file_format

note: type: Content of the exfat entity
en: https://en.wikipedia.org/wiki/ExFAT
ja: https://ja.wikipedia.org/wiki/ExFAT

note: type: Content of the exim entity
en: https://en.wikipedia.org/wiki/Exim
ja: https://ja.wikipedia.org/wiki/Exim

note: type: Content of the expresscard entity
en: https://en.wikipedia.org/wiki/ExpressCard
ja: https://ja.wikipedia.org/wiki/ExpressCard

note: type: Content of the extc entity
en: https://en.wikipedia.org/wiki/Ext2
ja: https://ja.wikipedia.org/wiki/Ext2

note: type: Content of the extd entity
en: https://en.wikipedia.org/wiki/Ext3
ja: https://ja.wikipedia.org/wiki/Ext3

note: type: Content of the exte entity
en: https://en.wikipedia.org/wiki/Ext4
ja: https://ja.wikipedia.org/wiki/Ext4

note: type: Content of the extendedattributes entity
en: https://en.wikipedia.org/wiki/Extended_file_attributes
ja: https://ja.wikipedia.org/wiki/拡張ファイル属性

note: type: Content of the extendedbinarycolinterchangecode entity
en: https://en.wikipedia.org/wiki/Extended_Binary_Coded_Decimal_Interchange_Code
ja: https://ja.wikipedia.org/wiki/EBCDIC

note: type: Content of the extensiblestylesnsformationsxslt entity
en: https://en.wikipedia.org/wiki/XSL_Transformations
ja: https://ja.wikipedia.org/wiki/XSL_Transformations

note: type: Content of the extensiblestylestingobjectsxslfo entity
en: https://en.wikipedia.org/wiki/XSL_Formatting_Objects
ja: https://ja.wikipedia.org/wiki/XSL_Formatting_Objects

note: type: Content of the fairuse entity
en: https://en.wikipedia.org/wiki/Fair_use
ja: https://ja.wikipedia.org/wiki/フェアユース

note: type: Content of the fakeroot entity
en: https://en.wikipedia.org/wiki/
ja: https://ja.wikipedia.org/wiki/

note: type: Content of the vfatfilesystem entity
en: https://en.wikipedia.org/wiki/File_Allocation_Table
ja: https://ja.wikipedia.org/wiki/File_Allocation_Table

note: type: Content of the faviconico entity
en: https://en.wikipedia.org/wiki/Favicon
ja: https://ja.wikipedia.org/wiki/Favicon

note: type: Content of the filelocking entity
en: https://en.wikipedia.org/wiki/File_locking
ja: https://ja.wikipedia.org/wiki/ファイルロック

note: type: Content of the files entity
en: https://en.wikipedia.org/wiki/Computer_file
ja: https://ja.wikipedia.org/wiki/ファイル_(コンピュータ)

note: type: Content of the filesystem entity
en: https://en.wikipedia.org/wiki/File_system
ja: https://ja.wikipedia.org/wiki/ファイルシステム

note: type: Content of the filesystemhierarchystandard entity
en: https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard
ja: https://ja.wikipedia.org/wiki/Filesystem_Hierarchy_Standard

note: type: Content of the filesystempermissions entity
en: https://en.wikipedia.org/wiki/File_system_permissions
ja: https://ja.wikipedia.org/wiki/ファイルパーミッション

note: type: Content of the firefox entity
en: https://en.wikipedia.org/wiki/Firefox
ja: https://ja.wikipedia.org/wiki/Mozilla_Firefox

note: type: Content of the firewalld entity
en: https://en.wikipedia.org/wiki/Firewalld
ja: https://ja.wikipedia.org/wiki/Firewalld

note: type: Content of the flatpak entity
en: https://en.wikipedia.org/wiki/Flatpak
ja: https://ja.wikipedia.org/wiki/Flatpak

note: type: Content of the fontconfig entity
en: https://en.wikipedia.org/wiki/Fontconfig
ja: https://ja.wikipedia.org/wiki/Fontconfig

note: type: Content of the foss entity
en: https://en.wikipedia.org/wiki/Free_and_open_source_software
ja: https://ja.wikipedia.org/wiki/FLOSS

note: type: Content of the fpga entity
en: https://en.wikipedia.org/wiki/FPGA
ja: https://ja.wikipedia.org/wiki/FPGA

note: type: Content of the freebsd entity
en: https://en.wikipedia.org/wiki/FreeBSD
ja: https://ja.wikipedia.org/wiki/FreeBSD

note: type: Content of the ftp entity
en: https://en.wikipedia.org/wiki/File_Transfer_Protocol
ja: https://ja.wikipedia.org/wiki/File_Transfer_Protocol

note: type: Content of the fullyqualifieddomainnamefqdn entity
en: https://en.wikipedia.org/wiki/FQDN
ja: https://ja.wikipedia.org/wiki/Fully_Qualified_Domain_Name

note: type: Content of the fuse entity
en: https://en.wikipedia.org/wiki/Filesystem_in_Userspace
ja: https://ja.wikipedia.org/wiki/Filesystem_in_Userspace

note: type: Content of the gbbiada entity
en: https://en.wikipedia.org/wiki/GB18030
ja: https://ja.wikipedia.org/wiki/GB_18030

note: type: Content of the gbcdbc entity
en: https://en.wikipedia.org/wiki/GB2312
ja: https://ja.wikipedia.org/wiki/GB_2312

note: type: Content of the gbk entity
en: https://en.wikipedia.org/wiki/GBK
ja: https://ja.wikipedia.org/wiki/GBK

note: type: Content of the thegplghostscripptpdfinterpreter entity
en: https://en.wikipedia.org/wiki/Ghostscript
ja: https://ja.wikipedia.org/wiki/Ghostscript

note: type: Content of the gimp entity
en: https://en.wikipedia.org/wiki/GIMP
ja: https://ja.wikipedia.org/wiki/GIMP

note: type: Content of the git entity
en: https://en.wikipedia.org/wiki/Git_(software)
ja: https://ja.wikipedia.org/wiki/Git

note: type: Content of the glyphs entity
en: https://en.wikipedia.org/wiki/Glyph
ja: https://ja.wikipedia.org/wiki/字体

note: type: Content of the gnome entity
en: https://en.wikipedia.org/wiki/GNOME
ja: https://ja.wikipedia.org/wiki/GNOME

note: type: Content of the gnu entity
en: https://en.wikipedia.org/wiki/GNU
ja: https://ja.wikipedia.org/wiki/GNU

note: type: Content of the gnuarch entity
en: https://en.wikipedia.org/wiki/GNU_arch
ja: https://ja.wikipedia.org/wiki/Arch

note: type: Content of the gnubazaar entity
en: https://en.wikipedia.org/wiki/GNU_Bazaar
ja: https://ja.wikipedia.org/wiki/Bazaar

note: type: Content of the gnufreedocumentationlicense entity
en: https://en.wikipedia.org/wiki/GNU_Free_Documentation_License
ja: https://ja.wikipedia.org/wiki/GNU_Free_Documentation_License

note: type: Content of the gnugettextbcommandtoolchain entity
en: https://en.wikipedia.org/wiki/Gettext
ja: https://ja.wikipedia.org/wiki/Gettext

note: type: Content of the gnulalrparsergenerator entity
en: https://en.wikipedia.org/wiki/GNU_bison
ja: https://ja.wikipedia.org/wiki/Bison

note: type: Content of the gnuprivacyguardgnupg entity
en: https://en.wikipedia.org/wiki/GNU_Privacy_Guard
ja: https://ja.wikipedia.org/wiki/GNU_Privacy_Guard

note: type: Content of the gnutexmacs entity
en: https://en.wikipedia.org/wiki/GNU_TeXmacs
ja: https://ja.wikipedia.org/wiki/GNU_TeXmacs

note: type: Content of the guidpartitiontablegpt entity
en: https://en.wikipedia.org/wiki/GUID_Partition_Table
ja: https://ja.wikipedia.org/wiki/GUIDパーティションテーブル

note: type: Content of the gpu entity
en: https://en.wikipedia.org/wiki/Graphics_processing_unit
ja: https://ja.wikipedia.org/wiki/Graphics_Processing_Unit

note: type: Content of the gui entity
en: https://en.wikipedia.org/wiki/Graphical_user_interface
ja: https://ja.wikipedia.org/wiki/グラフィカルユーザーインタフェース

note: type: Content of the graphicsinterchangeformatgif entity
en: https://en.wikipedia.org/wiki/Graphics_Interchange_Format
ja: https://ja.wikipedia.org/wiki/Graphics_Interchange_Format

note: type: Content of the gridfittingandhinting entity
en: https://en.wikipedia.org/wiki/Hinting
ja: https://ja.wikipedia.org/wiki/フォントヒンティング

note: type: Content of the grubuefi entity
en: https://en.wikipedia.org/wiki/GNU_GRUB
ja: https://ja.wikipedia.org/wiki/GRUB

note: type: Content of the hanunification entity
en: https://en.wikipedia.org/wiki/Han_unification
ja: https://ja.wikipedia.org/wiki/CJK統合漢字

note: type: Content of the hdd entity
en: https://en.wikipedia.org/wiki/Hard_disk_drive
ja: https://ja.wikipedia.org/wiki/ハードディスクドライブ

note: type: Content of the hardlink entity
en: https://en.wikipedia.org/wiki/Hard_link
ja: https://ja.wikipedia.org/wiki/ハードリンク

note: type: Content of the hell entity
en: https://en.wikipedia.org/wiki/Naraka
ja: https://ja.wikipedia.org/wiki/奈落

note: type: Content of the hexadecimal entity
en: https://en.wikipedia.org/wiki/Hexadecimal
ja: https://ja.wikipedia.org/wiki/十六進法

note: type: Content of the hfs entity
en: https://en.wikipedia.org/wiki/Hierarchical_File_System
ja: https://ja.wikipedia.org/wiki/Hierarchical_File_System

note: type: Content of the hfsplus entity
en: https://en.wikipedia.org/wiki/HFS_Plus
ja: https://ja.wikipedia.org/wiki/HFS_Plus

note: type: Content of the highefficiencyimgefileformatheif entity
en: https://en.wikipedia.org/wiki/High_Efficiency_Image_File_Format
ja: https://ja.wikipedia.org/wiki/High_Efficiency_Image_File_Format

note: type: Content of the hostname entity
en: https://en.wikipedia.org/wiki/Hostname
ja: https://ja.wikipedia.org/wiki/ホスト名

note: type: Content of the html entity
en: https://en.wikipedia.org/wiki/HTML
ja: https://ja.wikipedia.org/wiki/HyperText_Markup_Language

note: type: Content of the hypertexttransferprotocol entity
en: https://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol
ja: https://ja.wikipedia.org/wiki/Hypertext_Transfer_Protocol

note: type: Content of the httpcookies entity
en: https://en.wikipedia.org/wiki/HTTP_cookie
ja: https://ja.wikipedia.org/wiki/HTTP_cookie

note: type: Content of the https entity
en: https://en.wikipedia.org/wiki/Https
ja: https://ja.wikipedia.org/wiki/HTTPS

note: type: Content of the hzip entity
en: https://en.wikipedia.org/wiki/7-Zip
ja: https://ja.wikipedia.org/wiki/7-Zip

note: type: Content of the ibus entity
en: https://en.wikipedia.org/wiki/Intelligent_Input_Bus
ja: https://ja.wikipedia.org/wiki/IBus

note: type: Content of the ieeebdjefirewire entity
en: https://en.wikipedia.org/wiki/IEEE_1394
ja: https://ja.wikipedia.org/wiki/IEEE_802.11

note: type: Content of the internetmessageaccessprotocol entity
en: https://en.wikipedia.org/wiki/Internet_Message_Access_Protocol
ja: https://ja.wikipedia.org/wiki/Internet_Message_Access_Protocol

note: type: Content of the initrd entity
en: https://en.wikipedia.org/wiki/Initrd
ja: https://ja.wikipedia.org/wiki/Initrd

note: type: Content of the inkscape entity
en: https://en.wikipedia.org/wiki/Inkscape
ja: https://ja.wikipedia.org/wiki/Inkscape

note: type: Content of the inode entity
en: https://en.wikipedia.org/wiki/Inode
ja: https://ja.wikipedia.org/wiki/Inode

note: type: Content of the multilingualizatelanguagesupport entity
en: https://en.wikipedia.org/wiki/Internationalization_and_localization
ja: https://ja.wikipedia.org/wiki/国際化と地域化

note: type: Content of the internetprintingprotocol entity
en: https://en.wikipedia.org/wiki/Internet_Printing_Protocol
ja: https://ja.wikipedia.org/wiki/Internet_Printing_Protocol

note: type: Content of the ip entity
en: https://en.wikipedia.org/wiki/Internet_Protocol
ja: https://ja.wikipedia.org/wiki/Internet_Protocol

note: type: Content of the ipaddress entity
en: https://en.wikipedia.org/wiki/IP_address
ja: https://ja.wikipedia.org/wiki/IPアドレス

note: type: Content of the ipvgaddress entity
en: https://en.wikipedia.org/wiki/IPv6_address
ja: https://ja.wikipedia.org/wiki/IPv6アドレス

note: type: Content of the isc entity
en: https://en.wikipedia.org/wiki/Internet_Systems_Consortium
ja: https://ja.wikipedia.org/wiki/Internet_Systems_Consortium

note: type: Content of the isoieccaccalsoknownasjisxacac entity
en: https://en.wikipedia.org/wiki/ISO/IEC_2022
ja: https://ja.wikipedia.org/wiki/ISO/IEC_2022

note: type: Content of the isodbggcountrycodes entity
en: https://en.wikipedia.org/wiki/ISO_3166-1
ja: https://ja.wikipedia.org/wiki/ISO_3166-1

note: type: Content of the isodbggcountrycoppercasesuchasus entity
en: https://en.wikipedia.org/wiki/ISO_3166-3
ja: https://ja.wikipedia.org/wiki/ISO_3166-3

note: type: Content of the isogdjlanguagecodes entity
en: https://en.wikipedia.org/wiki/ISO_639-1
ja: https://ja.wikipedia.org/wiki/ISO_639-1

note: type: Content of the isogdjlanguagecoowercasesuchasen entity
en: https://en.wikipedia.org/wiki/ISO_639
ja: https://ja.wikipedia.org/wiki/ISO_639

note: type: Content of the isoigab entity
en: https://en.wikipedia.org/wiki/ISO_8601
ja: https://ja.wikipedia.org/wiki/ISO_8601

note: type: Content of the isoiifj entity
en: https://en.wikipedia.org/wiki/ISO/IEC_8859
ja: https://ja.wikipedia.org/wiki/ISO/IEC_8859

note: type: Content of the isoiifjb entity
en: https://en.wikipedia.org/wiki/ISO/IEC_8859-1
ja: https://ja.wikipedia.org/wiki/ISO/IEC_8859-1

note: type: Content of the isojgga entity
en: https://en.wikipedia.org/wiki/ISO_9660
ja: https://ja.wikipedia.org/wiki/ISO_9660

note: type: Content of the jackaudioconnectionkitjack entity
en: https://en.wikipedia.org/wiki/JACK_Audio_Connection_Kit
ja: https://ja.wikipedia.org/wiki/JACK_Audio_Connection_Kit

note: type: Content of the javaprogramminglanguage entity
en: https://en.wikipedia.org/wiki/Java_(programming_language)
ja: https://ja.wikipedia.org/wiki/Java

note: type: Content of the javascript entity
en: https://en.wikipedia.org/wiki/JavaScript
ja: https://ja.wikipedia.org/wiki/JavaScript

note: type: Content of the jfs entity
en: https://en.wikipedia.org/wiki/JFS_(file_system)
ja: https://ja.wikipedia.org/wiki/Journaled_File_System

note: type: Content of the jisxacbd entity
en: https://en.wikipedia.org/wiki/JIS_X_0213
ja: https://ja.wikipedia.org/wiki/JIS_X_0213

note: type: Content of the jpeg entity
en: https://en.wikipedia.org/wiki/JPEG
ja: https://ja.wikipedia.org/wiki/JPEG

note: type: Content of the karmic entity
en: https://en.wikipedia.org/wiki/Karma
ja: https://ja.wikipedia.org/wiki/業

note: type: Content of the kde entity
en: https://en.wikipedia.org/wiki/KDE
ja: https://ja.wikipedia.org/wiki/KDE

note: type: Content of the kdeplasma entity
en: https://en.wikipedia.org/wiki/KDE_Plasma_5
ja: https://ja.wikipedia.org/wiki/KDE_Plasma_5

note: type: Content of the kvm entity
en: https://en.wikipedia.org/wiki/Kernel-based_Virtual_Machine
ja: https://ja.wikipedia.org/wiki/Kernel-based_Virtual_Machine

note: type: Content of the kibibyte entity
en: https://en.wikipedia.org/wiki/Kibibyte
ja: https://ja.wikipedia.org/wiki/キビバイト

note: type: Content of the koiir entity
en: https://en.wikipedia.org/wiki/KOI8-R
ja: https://ja.wikipedia.org/wiki/KOI8-R

note: type: Content of the konqueror entity
en: https://en.wikipedia.org/wiki/Konqueror
ja: https://ja.wikipedia.org/wiki/Konqueror

note: type: Content of the kornshell entity
en: https://en.wikipedia.org/wiki/Korn_shell
ja: https://ja.wikipedia.org/wiki/Korn_Shell

note: type: Content of the kwin entity
en: https://en.wikipedia.org/wiki/KWin
ja: https://ja.wikipedia.org/wiki/KWin

note: type: Content of the lalrparser entity
en: https://en.wikipedia.org/wiki/LALR_parser
ja: https://ja.wikipedia.org/wiki/LALR法

note: type: Content of the localareanetworkslans entity
en: https://en.wikipedia.org/wiki/Local_area_network
ja: https://ja.wikipedia.org/wiki/Local_Area_Network

note: type: Content of the latex entity
en: https://en.wikipedia.org/wiki/LaTeX
ja: https://ja.wikipedia.org/wiki/LaTeX

note: type: Content of the lba entity
en: https://en.wikipedia.org/wiki/Logical_block_addressing
ja: https://ja.wikipedia.org/wiki/Logical_Block_Addressing

note: type: Content of the lightweightdireccessprotocolldap entity
en: https://en.wikipedia.org/wiki/Lightweight_Directory_Access_Protocol
ja: https://ja.wikipedia.org/wiki/Lightweight_Directory_Access_Protocol

note: type: Content of the lex entity
en: https://en.wikipedia.org/wiki/Lex_(software)
ja: https://ja.wikipedia.org/wiki/Lex

note: type: Content of the lexicalanalyzer entity
en: https://en.wikipedia.org/wiki/Lexical_analysis
ja: https://ja.wikipedia.org/wiki/字句解析

note: type: Content of the library entity
en: https://en.wikipedia.org/wiki/Library_(computing)
ja: https://ja.wikipedia.org/wiki/ライブラリ

note: type: Content of the libreofficelo entity
en: https://en.wikipedia.org/wiki/LibreOffice
ja: https://ja.wikipedia.org/wiki/LibreOffice

note: type: Content of the links entity
en: https://en.wikipedia.org/wiki/Links_(web_browser)
ja: https://ja.wikipedia.org/wiki/Links

note: type: Content of the lint entity
en: https://en.wikipedia.org/wiki/Lint_programming_tool
ja: https://ja.wikipedia.org/wiki/Lint

note: type: Content of the linux entity
en: https://en.wikipedia.org/wiki/Linux
ja: https://ja.wikipedia.org/wiki/Linux

note: type: Content of the lxclinuxcontainers entity
en: https://en.wikipedia.org/wiki/LXC
ja: https://ja.wikipedia.org/wiki/LXC

note: type: Content of the linuxkernel entity
en: https://en.wikipedia.org/wiki/Linux_kernel
ja: https://ja.wikipedia.org/wiki/Linuxカーネル

note: type: Content of the linuxsecuritymodulelsmframework entity
en: https://en.wikipedia.org/wiki/Linux_Security_Modules
ja: https://ja.wikipedia.org/wiki/Linux_Security_Modules

note: type: Content of the linuxstandardbase entity
en: https://en.wikipedia.org/wiki/Linux_Standard_Base
ja: https://ja.wikipedia.org/wiki/Linux_Standard_Base

note: type: Content of the logicalvolumemanagerlvm entity
en: https://en.wikipedia.org/wiki/Logical_Volume_Manager_(Linux)
ja: https://ja.wikipedia.org/wiki/論理ボリュームマネージャ

note: type: Content of the lrparser entity
en: https://en.wikipedia.org/wiki/LR_parser
ja: https://ja.wikipedia.org/wiki/LR法

note: type: Content of the luks entity
en: https://en.wikipedia.org/wiki/Linux_Unified_Key_Setup
ja: https://ja.wikipedia.org/wiki/LUKS

note: type: Content of the lxde entity
en: https://en.wikipedia.org/wiki/LXDE
ja: https://ja.wikipedia.org/wiki/LXDE

note: type: Content of the lxqt entity
en: https://en.wikipedia.org/wiki/LXQt
ja: https://ja.wikipedia.org/wiki/LXQt

note: type: Content of the lynx entity
en: https://en.wikipedia.org/wiki/Lynx_(web_browser)
ja: https://ja.wikipedia.org/wiki/Lynx_(ウェブブラウザ)

note: type: Content of the lyx entity
en: https://en.wikipedia.org/wiki/Lyx
ja: https://ja.wikipedia.org/wiki/LyX

note: type: Content of the lzhh entity
en: https://en.wikipedia.org/wiki/LZ77_and_LZ78
ja: https://ja.wikipedia.org/wiki/LZ77

note: type: Content of the lzma entity
en: https://en.wikipedia.org/wiki/Lempel-Ziv-Markov_chain_algorithm
ja: https://ja.wikipedia.org/wiki/LZMA

note: type: Content of the macro entity
en: https://en.wikipedia.org/wiki/Macro_(computer_science)
ja: https://ja.wikipedia.org/wiki/マクロ_(コンピュータ用語)

note: type: Content of the mailtransferagentmta entity
en: https://en.wikipedia.org/wiki/Message_transfer_agent
ja: https://ja.wikipedia.org/wiki/メール転送エージェント

note: type: Content of the make entity
en: https://en.wikipedia.org/wiki/Make_(software)
ja: https://ja.wikipedia.org/wiki/Make

note: type: Content of the mariadb entity
en: https://en.wikipedia.org/wiki/MariaDB
ja: https://ja.wikipedia.org/wiki/MariaDB

note: type: Content of the mbr entity
en: https://en.wikipedia.org/wiki/Master_boot_record
ja: https://ja.wikipedia.org/wiki/マスターブートレコード

note: type: Content of the mate entity
en: https://en.wikipedia.org/wiki/MATE_(software)
ja: https://ja.wikipedia.org/wiki/MATE_(デスクトップ環境)

note: type: Content of the maximumsegmentsize entity
en: https://en.wikipedia.org/wiki/Maximum_segment_size
ja: https://ja.wikipedia.org/wiki/Maximum_Segment_Size

note: type: Content of the maximumtransmissionunitmtu entity
en: https://en.wikipedia.org/wiki/Maximum_transmission_unit
ja: https://ja.wikipedia.org/wiki/Maximum_Transmission_Unit

note: type: Content of the mdf entity
en: https://en.wikipedia.org/wiki/MD5
ja: https://ja.wikipedia.org/wiki/MD5

note: type: Content of the mechanismforvariussecuritychecks entity
en: https://en.wikipedia.org/wiki/Mandatory_access_control
ja: https://ja.wikipedia.org/wiki/強制アクセス制御

note: type: Content of the mercurial entity
en: https://en.wikipedia.org/wiki/Mercurial_(software)
ja: https://ja.wikipedia.org/wiki/Mercurial

note: type: Content of the meson entity
en: https://en.wikipedia.org/wiki/Meson_(software)
ja: https://ja.wikipedia.org/wiki/Meson_(ソフトウェア)

note: type: Content of the microcode entity
en: https://en.wikipedia.org/wiki/Microcode
ja: https://ja.wikipedia.org/wiki/マイクロプログラム方式

note: type: Content of the microsoftwindows entity
en: https://en.wikipedia.org/wiki/Microsoft_Windows
ja: https://ja.wikipedia.org/wiki/Microsoft_Windows

note: type: Content of the midnightcommandermc entity
en: https://en.wikipedia.org/wiki/Midnight_Commander
ja: https://ja.wikipedia.org/wiki/Midnight_Commander

note: type: Content of the multipurposeinteilextensionsmime entity
en: https://en.wikipedia.org/wiki/MIME
ja: https://ja.wikipedia.org/wiki/Multipurpose_Internet_Mail_Extensions

note: type: Content of the minix entity
en: https://en.wikipedia.org/wiki/Minix_file_system
ja: https://ja.wikipedia.org/wiki/Minix_file_system

note: type: Content of the mono entity
en: https://en.wikipedia.org/wiki/Monospaced_font
ja: https://ja.wikipedia.org/wiki/等幅フォント

note: type: Content of the mozilla entity
en: https://en.wikipedia.org/wiki/Mozilla
ja: https://ja.wikipedia.org/wiki/Mozilla

note: type: Content of the mozillathunderbird entity
en: https://en.wikipedia.org/wiki/Mozilla_Thunderbird
ja: https://ja.wikipedia.org/wiki/Mozilla_Thunderbird

note: type: Content of the msdos entity
en: https://en.wikipedia.org/wiki/MS-DOS
ja: https://ja.wikipedia.org/wiki/MS-DOS

note: type: Content of the mswindowsiconsanndfrompngformats entity
en: https://en.wikipedia.org/wiki/ICO_(icon_image_file_format)
ja: https://ja.wikipedia.org/wiki/ICO_(ファイルフォーマット)

note: type: Content of the mswindowsnt entity
en: https://en.wikipedia.org/wiki/Windows_NT
ja: https://ja.wikipedia.org/wiki/Microsoft_Windows_NT

note: type: Content of the multicastdns entity
en: https://en.wikipedia.org/wiki/Multicast_DNS
ja: https://ja.wikipedia.org/wiki/マルチキャストDNS

note: type: Content of the multitasking entity
en: https://en.wikipedia.org/wiki/Computer_multitasking
ja: https://ja.wikipedia.org/wiki/マルチタスク

note: type: Content of the multiuser entity
en: https://en.wikipedia.org/wiki/Multi-user
ja: https://ja.wikipedia.org/wiki/マルチユーザー

note: type: Content of the mutt entity
en: https://en.wikipedia.org/wiki/Mutt_(e-mail_client)
ja: https://ja.wikipedia.org/wiki/Mutt

note: type: Content of the mutter entity
en: https://en.wikipedia.org/wiki/Mutter_(software)
ja: https://ja.wikipedia.org/wiki/Mutter

note: type: Content of the netfilter entity
en: https://en.wikipedia.org/wiki/Netfilter
ja: https://ja.wikipedia.org/wiki/Iptables

note: type: Content of the networkaddresstranslationnat entity
en: https://en.wikipedia.org/wiki/Network_address_translation
ja: https://ja.wikipedia.org/wiki/ネットワークアドレス変換

note: type: Content of the networkfirewall entity
en: https://en.wikipedia.org/wiki/Firewall
ja: https://ja.wikipedia.org/wiki/ファイアーウォール

note: type: Content of the nfs entity
en: https://en.wikipedia.org/wiki/Network_File_System_(protocol)
ja: https://ja.wikipedia.org/wiki/Network_File_System

note: type: Content of the ninja entity
en: https://en.wikipedia.org/wiki/Ninja_(build_system)
ja: https://ja.wikipedia.org/wiki/Ninja_(ソフトウェア)

note: type: Content of the nirvana entity
en: https://en.wikipedia.org/wiki/Nirvana
ja: https://ja.wikipedia.org/wiki/涅槃

note: type: Content of the nisoriginallycalledyp entity
en: https://en.wikipedia.org/wiki/Network_Information_Service
ja: https://ja.wikipedia.org/wiki/ネットワーク・インフォメーション・サービス

note: type: Content of the notofonts entity
en: https://en.wikipedia.org/wiki/Noto_fonts
ja: https://ja.wikipedia.org/wiki/Noto

note: type: Content of the nouveau entity
en: https://en.wikipedia.org/wiki/Nouveau_(software)
ja: https://ja.wikipedia.org/wiki/Nouveau

note: type: Content of the nssnameserviceswitch entity
en: https://en.wikipedia.org/wiki/Name_Service_Switch
ja: https://ja.wikipedia.org/wiki/Name_Service_Switch

note: type: Content of the ntfs entity
en: https://en.wikipedia.org/wiki/NTFS
ja: https://ja.wikipedia.org/wiki/NT_File_System

note: type: Content of the ntfsdg entity
en: https://en.wikipedia.org/wiki/NTFS-3G
ja: https://ja.wikipedia.org/wiki/NTFS-3G

note: type: Content of the ntp entity
en: https://en.wikipedia.org/wiki/Network_Time_Protocol
ja: https://ja.wikipedia.org/wiki/Network_Time_Protocol

note: type: Content of the nullterminated entity
en: https://en.wikipedia.org/wiki/Null_character
ja: https://ja.wikipedia.org/wiki/ヌル_(コンピュータ)#.E3.83.8C.E3.83.AB.E6.96.87.E5.AD.97

note: type: Content of the oauthca entity
en: https://en.wikipedia.org/wiki/OAuth
ja: https://ja.wikipedia.org/wiki/OAuth

note: type: Content of the ocr entity
en: https://en.wikipedia.org/wiki/Optical_character_recognition
ja: https://ja.wikipedia.org/wiki/光学文字認識

note: type: Content of the octal entity
en: https://en.wikipedia.org/wiki/Octal
ja: https://ja.wikipedia.org/wiki/八進法

note: type: Content of the okular entity
en: https://en.wikipedia.org/wiki/Okular
ja: https://ja.wikipedia.org/wiki/Okular

note: type: Content of the openbsd entity
en: https://en.wikipedia.org/wiki/OpenBSD
ja: https://ja.wikipedia.org/wiki/OpenBSD

note: type: Content of the opensoundsystemoss entity
en: https://en.wikipedia.org/wiki/Open_Sound_System
ja: https://ja.wikipedia.org/wiki/Open_Sound_System

note: type: Content of the opentypefonts entity
en: https://en.wikipedia.org/wiki/OpenType
ja: https://ja.wikipedia.org/wiki/OpenType

note: type: Content of the openvms entity
en: https://en.wikipedia.org/wiki/OpenVMS
ja: https://ja.wikipedia.org/wiki/OpenVMS

note: type: Content of the opticaldiscdrive entity
en: https://en.wikipedia.org/wiki/Optical_disc_drive
ja: https://ja.wikipedia.org/wiki/光学ドライブ

note: type: Content of the parallels entity
en: https://en.wikipedia.org/wiki/Parallels_Workstation
ja: https://ja.wikipedia.org/wiki/Parallels_Workstation

note: type: Content of the parsergenerator entity
en: https://en.wikipedia.org/wiki/GNU_Bison
ja: https://ja.wikipedia.org/wiki/Bison

note: type: Content of the pccard entity
en: https://en.wikipedia.org/wiki/PC_card
ja: https://ja.wikipedia.org/wiki/PCカード

note: type: Content of the pci entity
en: https://en.wikipedia.org/wiki/Peripheral_Component_Interconnect
ja: https://ja.wikipedia.org/wiki/Peripheral_Component_Interconnect

note: type: Content of the pciexpress entity
en: https://en.wikipedia.org/wiki/PCI_Express
ja: https://ja.wikipedia.org/wiki/PCI_Express

note: type: Content of the portabledocumentformatpdf entity
en: https://en.wikipedia.org/wiki/PDF
ja: https://ja.wikipedia.org/wiki/Portable_Document_Format

note: type: Content of the perl entity
en: https://en.wikipedia.org/wiki/Perl
ja: https://ja.wikipedia.org/wiki/Perl

note: type: Content of the perlcompatiblererexpressionspcre entity
en: https://en.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions
ja: https://ja.wikipedia.org/wiki/Perl_Compatible_Regular_Expressions

note: type: Content of the phonon entity
en: https://en.wikipedia.org/wiki/Phonon_(KDE)
ja: https://ja.wikipedia.org/wiki/Phonon

note: type: Content of the php entity
en: https://en.wikipedia.org/wiki/PHP
ja: https://ja.wikipedia.org/wiki/PHP:_Hypertext_Preprocessor

note: type: Content of the png entity
en: https://en.wikipedia.org/wiki/PNG
ja: https://ja.wikipedia.org/wiki/Portable_Network_Graphics

note: type: Content of the pointtopointtunnlingprotocolpptp entity
en: https://en.wikipedia.org/wiki/Point-to-point_tunneling_protocol
ja: https://ja.wikipedia.org/wiki/Point_to_Point_Tunneling_Protocol

note: type: Content of the popd entity
en: https://en.wikipedia.org/wiki/Post_Office_Protocol
ja: https://ja.wikipedia.org/wiki/Post_Office_Protocol

note: type: Content of the posix entity
en: https://en.wikipedia.org/wiki/POSIX
ja: https://ja.wikipedia.org/wiki/POSIX

note: type: Content of the postfix entity
en: https://en.wikipedia.org/wiki/Postfix_(software)
ja: https://ja.wikipedia.org/wiki/Postfix

note: type: Content of the postgresql entity
en: https://en.wikipedia.org/wiki/PostgreSQL
ja: https://ja.wikipedia.org/wiki/PostgreSQL

note: type: Content of the ps entity
en: https://en.wikipedia.org/wiki/PostScript
ja: https://ja.wikipedia.org/wiki/PostScript

note: type: Content of the procfs entity
en: https://en.wikipedia.org/wiki/Procfs
ja: https://ja.wikipedia.org/wiki/Procfs

note: type: Content of the proxyserver entity
en: https://en.wikipedia.org/wiki/Proxy_server
ja: https://ja.wikipedia.org/wiki/プロキシ

note: type: Content of the pulseaudio entity
en: https://en.wikipedia.org/wiki/PulseAudio
ja: https://ja.wikipedia.org/wiki/PulseAudio

note: type: Content of the python entity
en: https://en.wikipedia.org/wiki/Python_(programming_language)
ja: https://ja.wikipedia.org/wiki/Python

note: type: Content of the qemu entity
en: https://en.wikipedia.org/wiki/QEMU
ja: https://ja.wikipedia.org/wiki/QEMU

note: type: Content of the quotedprintable entity
en: https://en.wikipedia.org/wiki/Quoted-printable
ja: https://ja.wikipedia.org/wiki/Quoted-printable

note: type: Content of the racecondition entity
en: https://en.wikipedia.org/wiki/Race_condition
ja: https://ja.wikipedia.org/wiki/競合状態

note: type: Content of the raid entity
en: https://en.wikipedia.org/wiki/RAID
ja: https://ja.wikipedia.org/wiki/RAID

note: type: Content of the rcs entity
en: https://en.wikipedia.org/wiki/Revision_Control_System
ja: https://ja.wikipedia.org/wiki/Revision_Control_System

note: type: Content of the rdp entity
en: https://en.wikipedia.org/wiki/Remote_Desktop_Protocol
ja: https://ja.wikipedia.org/wiki/Remote_Desktop_Protocol

note: type: Content of the regularexpressions entity
en: https://en.wikipedia.org/wiki/Regular_expression
ja: https://ja.wikipedia.org/wiki/正規表現

note: type: Content of the reisere entity
en: https://en.wikipedia.org/wiki/Reiser4
ja: https://ja.wikipedia.org/wiki/Reiser4

note: type: Content of the reiserfs entity
en: https://en.wikipedia.org/wiki/Reiserfs
ja: https://ja.wikipedia.org/wiki/ReiserFS

note: type: Content of the replreadevalprintloop entity
en: https://en.wikipedia.org/wiki/Read–eval–print_loop
ja: https://ja.wikipedia.org/wiki/REPL

note: type: Content of the rfbvnc entity
en: https://en.wikipedia.org/wiki/RFB_protocol
ja: https://ja.wikipedia.org/wiki/RFB_Protocol

note: type: Content of the roff entity
en: https://en.wikipedia.org/wiki/Roff
ja: https://ja.wikipedia.org/wiki/Roff

note: type: Content of the rootkit entity
en: https://en.wikipedia.org/wiki/Rootkit
ja: https://ja.wikipedia.org/wiki/ルートキット

note: type: Content of the ruby entity
en: https://en.wikipedia.org/wiki/Ruby_(programming_language)
ja: https://ja.wikipedia.org/wiki/Ruby

note: type: Content of the samba entity
en: https://en.wikipedia.org/wiki/Samba_(software)
ja: https://ja.wikipedia.org/wiki/Samba

note: type: Content of the sandboxenvironment entity
en: https://en.wikipedia.org/wiki/Sandbox_(computer_security)
ja: https://ja.wikipedia.org/wiki/サンドボックス_(セキュリティ)

note: type: Content of the sans entity
en: https://en.wikipedia.org/wiki/Sans-serif
ja: https://ja.wikipedia.org/wiki/サンセリフ

note: type: Content of the svgscalablevectorgraphics entity
en: https://en.wikipedia.org/wiki/Scalable_Vector_Graphics
ja: https://ja.wikipedia.org/wiki/Scalable_Vector_Graphics

note: type: Content of the scribus entity
en: https://en.wikipedia.org/wiki/Scribus
ja: https://ja.wikipedia.org/wiki/Scribus

note: type: Content of the scsi entity
en: https://en.wikipedia.org/wiki/SCSI
ja: https://ja.wikipedia.org/wiki/Small_Computer_System_Interface

note: type: Content of the ssh entity
en: https://en.wikipedia.org/wiki/Secure_Shell
ja: https://ja.wikipedia.org/wiki/Secure_Shell

note: type: Content of the securityenhancedlinuxselinux entity
en: https://en.wikipedia.org/wiki/Security-Enhanced_Linux
ja: https://ja.wikipedia.org/wiki/SELinux

note: type: Content of the sender_policy_frameworkspf entity
en: https://en.wikipedia.org/wiki/Sender_Policy_Framework
ja: https://ja.wikipedia.org/wiki/Sender_Policy_Framework

note: type: Content of the serif entity
en: https://en.wikipedia.org/wiki/Serif
ja: https://ja.wikipedia.org/wiki/セリフ_(文字)

note: type: Content of the smbcifs entity
en: https://en.wikipedia.org/wiki/Server_Message_Block
ja: https://ja.wikipedia.org/wiki/Server_Message_Block

note: type: Content of the standardgeneralirkuplanguagesgml entity
en: https://en.wikipedia.org/wiki/Standard_Generalized_Markup_Language
ja: https://ja.wikipedia.org/wiki/Standard_Generalized_Markup_Language

note: type: Content of the sh entity
en: https://en.wikipedia.org/wiki/Unix_shell
ja: https://ja.wikipedia.org/wiki/Unixシェル

note: type: Content of the shell entity
en: https://en.wikipedia.org/wiki/Shell_(computing)
ja: https://ja.wikipedia.org/wiki/シェル

note: type: Content of the shellscript entity
en: https://en.wikipedia.org/wiki/Shell_script
ja: https://ja.wikipedia.org/wiki/シェル#.E3.82.B7.E3.82.A7.E3.83.AB.E3.82.B9.E3.82.AF.E3.83.AA.E3.83.97.E3.83.88

note: type: Content of the shiftjis entity
en: https://en.wikipedia.org/wiki/Shift_JIS
ja: https://ja.wikipedia.org/wiki/Shift_JIS

note: type: Content of the sigint entity
en: https://en.wikipedia.org/wiki/Signals_intelligence
ja: https://ja.wikipedia.org/wiki/シギント

note: type: Content of the smtp entity
en: https://en.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol
ja: https://ja.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol

note: type: Content of the snap entity
en: https://en.wikipedia.org/wiki/Snap_(software)
ja: https://ja.wikipedia.org/wiki/Snappy

note: type: Content of the ssd entity
en: https://en.wikipedia.org/wiki/Solid-state_drive
ja: https://ja.wikipedia.org/wiki/ソリッドステートドライブ

note: type: Content of the sqlite entity
en: https://en.wikipedia.org/wiki/Sqlite
ja: https://ja.wikipedia.org/wiki/SQlite

note: type: Content of the transportlayersecurity entity
en: https://en.wikipedia.org/wiki/Transport_Layer_Security
ja: https://ja.wikipedia.org/wiki/Transport_Layer_Security

note: type: Content of the statefulfirewall entity
en: https://en.wikipedia.org/wiki/Stateful_firewall
ja: https://ja.wikipedia.org/wiki/ファイアーウォール#.E3.82.B9.E3.83.86.E3.83.BC.E3.83.88.E3.83.95.E3.83.AB.E3.83.91.E3.82.B1.E3.83.83.E3.83.88.E3.82.A4.E3.83.B3.E3.82.B9.E3.83.9A.E3.82.AF.E3.82.B7.E3.83.A7.E3.83.B3

note: type: Content of the steganographic entity
en: https://en.wikipedia.org/wiki/Steganography
ja: https://ja.wikipedia.org/wiki/ステガノグラフィー

note: type: Content of the subversion entity
en: https://en.wikipedia.org/wiki/Subversion_(software)
ja: https://ja.wikipedia.org/wiki/Subversion

note: type: Content of the sunrpc entity
en: https://en.wikipedia.org/wiki/Open_Network_Computing_Remote_Procedure_Call
ja: https://ja.wikipedia.org/wiki/Open_Network_Computing_Remote_Procedure_Call

note: type: Content of the superuser entity
en: https://en.wikipedia.org/wiki/Superuser
ja: https://ja.wikipedia.org/wiki/スーパーユーザー

note: type: Content of the swapspace entity
en: https://en.wikipedia.org/wiki/Paging
ja: https://ja.wikipedia.org/wiki/ページング方式

note: type: Content of the symboliclinkorsymlink entity
en: https://en.wikipedia.org/wiki/Symbolic_link
ja: https://ja.wikipedia.org/wiki/ソフトリンク

note: type: Content of the sysfs entity
en: https://en.wikipedia.org/wiki/Sysfs
ja: https://ja.wikipedia.org/wiki/Sysfs

note: type: Content of the tcl entity
en: https://en.wikipedia.org/wiki/Tcl
ja: https://ja.wikipedia.org/wiki/Tcl/Tk

note: type: Content of the tcp entity
en: https://en.wikipedia.org/wiki/Transmission_Control_Protocol
ja: https://ja.wikipedia.org/wiki/Transmission_Control_Protocol

note: type: Content of the tcpdump entity
en: https://en.wikipedia.org/wiki/Tcpdump
ja: https://ja.wikipedia.org/wiki/Tcpdump

note: type: Content of the tcpip entity
en: https://en.wikipedia.org/wiki/TCP/IP
ja: https://ja.wikipedia.org/wiki/インターネット・プロトコル・スイート

note: type: Content of the tcpwrapper entity
en: https://en.wikipedia.org/wiki/TCP_Wrapper
ja: https://ja.wikipedia.org/wiki/TCP_Wrapper

note: type: Content of the telnet entity
en: https://en.wikipedia.org/wiki/TELNET
ja: https://ja.wikipedia.org/wiki/Telnet

note: type: Content of the tenexcshell entity
en: https://en.wikipedia.org/wiki/Tcsh
ja: https://ja.wikipedia.org/wiki/Tcsh

note: type: Content of the tex entity
en: https://en.wikipedia.org/wiki/TeX
ja: https://ja.wikipedia.org/wiki/TeX

note: type: Content of the theextensiblemarkuplanguagexml entity
en: https://en.wikipedia.org/wiki/XML
ja: https://ja.wikipedia.org/wiki/Extensible_Markup_Language

note: type: Content of the theextensiblestysheetlanguagexsl entity
en: https://en.wikipedia.org/wiki/Extensible_Stylesheet_Language
ja: https://ja.wikipedia.org/wiki/Extensible_Stylesheet_Language

note: type: Content of the theinterprocesscommunicationipc entity
en: https://en.wikipedia.org/wiki/Inter-process_communication
ja: https://ja.wikipedia.org/wiki/プロセス間通信

note: type: Content of the thelempelzivwelcsdatacompression entity
en: https://en.wikipedia.org/wiki/Lempel-Ziv-Welch
ja: https://ja.wikipedia.org/wiki/LZW

note: type: Content of the tk entity
en: https://en.wikipedia.org/wiki/Tk_(software)
ja: https://ja.wikipedia.org/wiki/Tk_(ツールキット)

note: type: Content of the tomoyolinux entity
en: https://en.wikipedia.org/wiki/Tomoyo_Linux
ja: https://ja.wikipedia.org/wiki/TOMOYO_Linux

note: type: Content of the troff entity
en: https://en.wikipedia.org/wiki/Troff
ja: https://ja.wikipedia.org/wiki/Roff

note: type: Content of the truetypefonts entity
en: https://en.wikipedia.org/wiki/TrueType
ja: https://ja.wikipedia.org/wiki/TrueType

note: type: Content of the tuntap entity
en: https://en.wikipedia.org/wiki/TUN/TAP
ja: https://ja.wikipedia.org/wiki/TUN/TAP

note: type: Content of the ubuntufonts entity
en: https://en.wikipedia.org/wiki/Ubuntu_(typeface)
ja: https://ja.wikipedia.org/wiki/Ubuntu_(書体)

note: type: Content of the udf entity
en: https://en.wikipedia.org/wiki/Universal_Disk_Format
ja: https://ja.wikipedia.org/wiki/Universal_Disk_Format

note: type: Content of the uncomplicatedfirewallufw entity
en: https://en.wikipedia.org/wiki/Uncomplicated_Firewall
ja: https://ja.wikipedia.org/wiki/Uncomplicated_Firewall

note: type: Content of the unicode entity
en: https://en.wikipedia.org/wiki/Unicode
ja: https://ja.wikipedia.org/wiki/Unicode

note: type: Content of the unifiedextensiblareinterfaceuefi entity
en: https://en.wikipedia.org/wiki/Unified_Extensible_Firmware_Interface
ja: https://ja.wikipedia.org/wiki/Unified_Extensible_Firmware_Interface

note: type: Content of the universalcharactunicodeisobagegb entity
en: https://en.wikipedia.org/wiki/Universal_Character_Set
ja: https://ja.wikipedia.org/wiki/Universal_Character_Set

note: type: Content of the unix entity
en: https://en.wikipedia.org/wiki/Unix
ja: https://ja.wikipedia.org/wiki/Unix

note: type: Content of the unixlike entity
en: https://en.wikipedia.org/wiki/Unix-like
ja: https://ja.wikipedia.org/wiki/Unix-like

note: type: Content of the unixsccs entity
en: https://en.wikipedia.org/wiki/Source_Code_Control_System
ja: https://ja.wikipedia.org/wiki/Source_Code_Control_System

note: type: Content of the uri entity
en: https://en.wikipedia.org/wiki/Uniform_Resource_Identifier
ja: https://ja.wikipedia.org/wiki/Uniform_Resource_Identifier

note: type: Content of the url entity
en: https://en.wikipedia.org/wiki/Uniform_Resource_Locator
ja: https://ja.wikipedia.org/wiki/Uniform_Resource_Locator

note: type: Content of the usb entity
en: https://en.wikipedia.org/wiki/Universal_Serial_Bus
ja: https://ja.wikipedia.org/wiki/Universal_Serial_Bus

note: type: Content of the usbstorage entity
en: https://en.wikipedia.org/wiki/USB_flash_drive
ja: https://ja.wikipedia.org/wiki/USBメモリ

note: type: Content of the useragent entity
en: https://en.wikipedia.org/wiki/User_agent
ja: https://ja.wikipedia.org/wiki/ユーザーエージェント

note: type: Content of the utcgmt entity
en: https://en.wikipedia.org/wiki/UTC
ja: https://ja.wikipedia.org/wiki/協定世界時

note: type: Content of the utfbgucsc entity
en: https://en.wikipedia.org/wiki/UTF-16/UCS-2
ja: https://ja.wikipedia.org/wiki/UTF-16

note: type: Content of the utfdcucse entity
en: https://en.wikipedia.org/wiki/UTF-32/UCS-4
ja: https://ja.wikipedia.org/wiki/UTF-32

note: type: Content of the utfi entity
en: https://en.wikipedia.org/wiki/UTF-8
ja: https://ja.wikipedia.org/wiki/UTF-8

note: type: Content of the uuencode entity
en: https://en.wikipedia.org/wiki/Uuencoding
ja: https://ja.wikipedia.org/wiki/Uuencode

note: type: Content of the uuid entity
en: https://en.wikipedia.org/wiki/Universally_Unique_Identifier
ja: https://ja.wikipedia.org/wiki/汎用一意識別子

note: type: Content of the vdi entity
en: https://en.wikipedia.org/wiki/VirtualBox#VirtualBox_Disk_Image
ja: https://ja.wikipedia.org/wiki/VirtualBox#ハードディスク

note: type: Content of the verdana entity
en: https://en.wikipedia.org/wiki/Verdana
ja: https://ja.wikipedia.org/wiki/Verdana

note: type: Content of the versioncontrolsystemvcs entity
en: https://en.wikipedia.org/wiki/Revision_control
ja: https://ja.wikipedia.org/wiki/バージョン管理システム

note: type: Content of the vim entity
en: https://en.wikipedia.org/wiki/Vim_(text_editor)
ja: https://ja.wikipedia.org/wiki/Vim

note: type: Content of the virtualbox entity
en: https://en.wikipedia.org/wiki/VirtualBox
ja: https://ja.wikipedia.org/wiki/VirtualBox

note: type: Content of the virtualization entity
en: https://en.wikipedia.org/wiki/Virtualization
ja: https://ja.wikipedia.org/wiki/仮想化

note: type: Content of the virtualmemory entity
en: https://en.wikipedia.org/wiki/Virtual_memory
ja: https://ja.wikipedia.org/wiki/仮想記憶

note: type: Content of the vnc entity
en: https://en.wikipedia.org/wiki/Virtual_Network_Computing
ja: https://ja.wikipedia.org/wiki/Virtual_Network_Computing

note: type: Content of the vpc entity
en: https://en.wikipedia.org/wiki/VHD_(file_format)
ja: https://ja.wikipedia.org/wiki/VHD_(ファイル_フォーマット)

note: type: Content of the vpn entity
en: https://en.wikipedia.org/wiki/Virtual_private_network
ja: https://ja.wikipedia.org/wiki/Virtual_Private_Network

note: type: Content of the vtbaalike entity
en: https://en.wikipedia.org/wiki/VT100
ja: https://ja.wikipedia.org/wiki/VT100

note: type: Content of the watchdogtimer entity
en: https://en.wikipedia.org/wiki/Watchdog_timer
ja: https://ja.wikipedia.org/wiki/ウォッチドッグタイマー

note: type: Content of the waylanddisplayserverprotocol entity
en: https://en.wikipedia.org/wiki/Wayland_(display_server_protocol)
ja: https://ja.wikipedia.org/wiki/Wayland

note: type: Content of the wdm entity
en: https://en.wikipedia.org/wiki/W3m
ja: https://ja.wikipedia.org/wiki/W3m

note: type: Content of the webbrowser entity
en: https://en.wikipedia.org/wiki/Web_Browsers
ja: https://ja.wikipedia.org/wiki/ウェブブラウザ

note: type: Content of the wine entity
en: https://en.wikipedia.org/wiki/Wine_(software)
ja: https://ja.wikipedia.org/wiki/Wine

note: type: Content of the wireshark entity
en: https://en.wikipedia.org/wiki/Wireshark
ja: https://ja.wikipedia.org/wiki/Wireshark

note: type: Content of the wysiwyg entity
en: https://en.wikipedia.org/wiki/WYSIWYG
ja: https://ja.wikipedia.org/wiki/WYSIWYG

note: type: Content of the x entity
en: https://en.wikipedia.org/wiki/X_Window_System
ja: https://ja.wikipedia.org/wiki/X_Window_System

note: type: Content of the xdmcpconnection entity
en: https://en.wikipedia.org/wiki/X_display_manager
ja: https://ja.wikipedia.org/wiki/Xディスプレイマネージャ

note: type: Content of the xemacs entity
en: https://en.wikipedia.org/wiki/XEmacs
ja: https://ja.wikipedia.org/wiki/XEmacs

note: type: Content of the xen entity
en: https://en.wikipedia.org/wiki/Xen
ja: https://ja.wikipedia.org/wiki/Xen_(仮想化ソフトウェア)

note: type: Content of the xfce entity
en: https://en.wikipedia.org/wiki/Xfce
ja: https://ja.wikipedia.org/wiki/Xfce

note: type: Content of the xfs entity
en: https://en.wikipedia.org/wiki/XFS
ja: https://ja.wikipedia.org/wiki/XFS

note: type: Content of the xlib entity
en: https://en.wikipedia.org/wiki/Xlib
ja: https://ja.wikipedia.org/wiki/Xlib

note: type: Content of the xrdp entity
en: https://en.wikipedia.org/wiki/Xrdp
ja: https://ja.wikipedia.org/wiki/Xrdp

note: type: Content of the xwindowsystemcoreprotocol entity
en: https://en.wikipedia.org/wiki/X_Window_System_core_protocol
ja: https://ja.wikipedia.org/wiki/X_Window_System_コアプロトコル

note: type: Content of the yacc entity
en: https://en.wikipedia.org/wiki/Yacc
ja: https://ja.wikipedia.org/wiki/Yacc

note: type: Content of the zfs entity
en: https://en.wikipedia.org/wiki/ZFS
ja: https://ja.wikipedia.org/wiki/ZFS

note: type: Content of the zshell entity
en: https://en.wikipedia.org/wiki/Z_shell
ja: https://ja.wikipedia.org/wiki/Z_Shell

note: type: Content of the zstandard entity
en: https://en.wikipedia.org/wiki/Zstandard
ja: https://ja.wikipedia.org/wiki/Zstandard

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: en
ja: ja

note: type: Content of: <book><bookinfo><title>
en: Debian Reference
ja: Debian リファレンス

note: type: Content of: <book><bookinfo>
en: <author> <personname> <othername>Osamu Aoki</othername> </personname> </author>
ja: <author> <personname> <othername>青木　修(Osamu Aoki)</othername> </personname> </author>

note: type: Content of: <book><bookinfo><abstract><para>
en: This book is free; you may redistribute it and/or modify it under the terms of the GNU General Public License of any version compliant to the Debian Free Software Guidelines (DFSG).
ja: This book is free; you may redistribute it and/or modify it under the terms of the GNU General Public License of any version compliant to the Debian Free Software Guidelines (DFSG). (日本語による参考説明: 本書はフリーです； Debian フリーソフトウェアー ガイドライン (DFSG) に適合するいかなるバージョンの GNU General Public License の条件の下ででも再配布や改変をすることを許可します。)

note: type: Content of: <book><bookinfo>
en: <copyright> <year>2013-2024</year> <holder>Osamu Aoki</holder> </copyright>
ja: <copyright> <year>2013-2024</year> <holder>Osamu Aoki (青木　修)</holder> </copyright>

note: type: Content of: <book><bookinfo><legalnotice><para>
en: This Debian Reference (version &dr-version;) (&build-date;) is intended to provide a broad overview of the Debian system as a post-installation user's guide. It covers many aspects of system administration through shell-command examples for non-developers.
ja: 本 Debian リファレンス (第&dr-version;版) (&build-date;) はシステムインストール後のユーザー案内書として、Debian システムの広範な概論を提供します。本書は非開発者を対象にシェルコマンド例を通してシステム管理の多くの局面を説明します。

note: type: Content of: <book><preface><title>
en: Preface
ja: 序章

note: type: Content of: <book><preface><para>
en: This <ulink url="&debianreferenceversiondrversion;">Debian Reference (version &dr-version;)</ulink> (&build-date;) is intended to provide a broad overview of the Debian system administration as a post-installation user guide.
ja: この<ulink url="&debianreferenceversiondrversion;">Debian リファレンス (第&dr-version;版)</ulink> (&build-date;) はシステムインストール後のユーザー向け案内書として Debian のシステム管理に関する概論の提供を目指しています。

note: type: Content of: <book><preface><para>
en: The target reader is someone who is willing to learn shell scripts but who is not ready to read all the C sources to figure out how the <ulink url="&gnu;">GNU</ulink>/<ulink url="&linux;">Linux</ulink> system works.
ja: 本書が対象とする読者は、 <ulink url="&gnu;">GNU</ulink>/<ulink url="&linux;">Linux</ulink> システムがどう機能するかを理解するのに、シェルスクリプトぐらいは学ぶ気はあるが、全ての C のソースまで読む気がない人です。

note: type: Content of: <book><preface><para>
en: For installation instructions, see:
ja: インスト─ルの方法は、以下を参照下さい:

note: type: Content of: <book><preface><itemizedlist><listitem><para>
en: <ulink url="&debiangnulinuxinrentstablesystem;">Debian GNU/Linux Installation Guide for current stable system</ulink>
ja: <ulink url="&debiangnulinuxinrentstablesystem;">現行安定システム用 Debian GNU/Linux インストールガイド</ulink>

note: type: Content of: <book><preface><itemizedlist><listitem><para>
en: <ulink url="&debiangnulinuxinenttestingsystem;">Debian GNU/Linux Installation Guide for current testing system</ulink>
ja: <ulink url="&debiangnulinuxinenttestingsystem;">現行テスティング (testing) システム用 Debian GNU/Linux インストールガイド</ulink>

note: type: Content of: <book><preface><section><title>
en: Disclaimer
ja: 免責事項

note: type: Content of: <book><preface><section><para>
en: All warranties are disclaimed.  All trademarks are property of their respective trademark owners.
ja: 一切保証は致しません。全ての商標はそれぞれの商標の所有者の財産です。

note: type: Content of: <book><preface><section><para>
en: The Debian system itself is a moving target.  This makes its documentation difficult to be current and correct.  Although the current <literal>testing</literal> version of the Debian system was used as the basis for writing this, some contents may be already outdated by the time you read this.
ja: Debian システム自体は動く標的です。このため最新状況を反映した正確な記述は困難です。現行のテスト版 <literal>testing</literal> の Debian システムを用いて本書は記していますが、皆様が読まれる時点ではすでに記載内容が古くなっているでしょう。

note: type: Content of: <book><preface><section><para>
en: Please treat this document as the secondary reference. This document does not replace any authoritative guides. The author and contributors do not take responsibility for consequences of errors, omissions or ambiguity in this document.
ja: 本書はあくまで二次的参考文献として扱って下さい。本書は正式の案内書を置き換えません。著者及び本書への貢献者は本書中の誤謬や欠落や曖昧さが引き起こす結果に一切責任を負いません。

note: type: Content of: <book><preface><section><title>
en: What is Debian
ja: Debian とはなにか

note: type: Content of: <book><preface><section><para>
en: The <ulink url="&debianproject;">Debian Project</ulink> is an association of individuals who have made common cause to create a free operating system.  It's distribution is characterized by the following.
ja: <ulink url="&debianproject;">Debian プロジェクト</ulink> はフリーなオペレーティングシステムを創造しようという共通目的を持った個人の集団です。そのディストリビューションは以下の特徴があります。

note: type: Content of: <book><preface><section><itemizedlist><listitem><para>
en: Commitment to the software freedom: <ulink url="&debiansocialcontreguidelinesdfsg;">Debian Social Contract and Debian Free Software Guidelines (DFSG)</ulink>
ja: ソフトウェアの自由へのコミットメント: <ulink url="&debiansocialcontreguidelinesdfsg;">Debian 社会契約と Debian フリーソフトウェアー ガイドライン (DFSG)</ulink>

note: type: Content of: <book><preface><section><itemizedlist><listitem><para>
en: Internet based distributed unpaid volunteer effort: <ulink url="&httpswwwdebianorg;">https://www.debian.org</ulink>
ja: インターネット上の分散型の無償ボランティア活動: <ulink url="&httpswwwdebianorg;">https://www.debian.org</ulink>

note: type: Content of: <book><preface><section><itemizedlist><listitem><para>
en: Large number of pre-compiled high quality software packages
ja: 多数のプリコンパイルされた高品質のソフトウェアーパッケージ

note: type: Content of: <book><preface><section><itemizedlist><listitem><para>
en: Focus on stability and security with easy access to the security updates
ja: セキュリティー更新への平易なアクセス提供による、安定性とセキュリティーの重視

note: type: Content of: <book><preface><section><itemizedlist><listitem><para>
en: Focus on smooth upgrade to the latest software packages in the <literal>testing</literal> archives
ja: テスト版 <literal>testing</literal> アーカイブによる、最新のソフトウェアーへの円滑なアップグレードの重視

note: type: Content of: <book><preface><section><itemizedlist><listitem><para>
en: Large number of supported hardware architectures
ja: 多数のサポートされたハードウエアーアーキテクチャー

note: type: Content of: <book><preface><section><para>
en: Free Software pieces in Debian come from <ulink url="&gnu;">GNU</ulink>, <ulink url="&linux;">Linux</ulink>, <ulink url="&bsd;">BSD</ulink>, <ulink url="&x;">X</ulink>, <ulink url="&isc;">ISC</ulink>, <ulink url="&apache;">Apache</ulink>, <ulink url="&ghostscript;">Ghostscript</ulink>, <ulink url="&commonunixprintingsystem;">Common Unix Printing System </ulink>, <ulink url="&samba;">Samba</ulink>, <ulink url="&gnome;">GNOME</ulink>, <ulink url="&kde;">KDE</ulink>, <ulink url="&mozilla;">Mozilla</ulink>, <ulink url="&libreoffice;">LibreOffice</ulink>, <ulink url="&vim;">Vim</ulink>, <ulink url="&tex;">TeX</ulink>, <ulink url="&latex;">LaTeX</ulink>, <ulink url="&docbook;">DocBook</ulink>, <ulink url="&perl;">Perl</ulink>, <ulink url="&python;">Python</ulink>, <ulink url="&tcl;">Tcl</ulink>, <ulink url="&java;">Java</ulink>, <ulink url="&ruby;">Ruby</ulink>, <ulink url="&php;">PHP</ulink>, <ulink url="&berkeleydb;">Berkeley DB</ulink>, <ulink url="&mariadb;">MariaDB</ulink>, <ulink url="&postgresql;">PostgreSQL</ulink>, <ulink url="&sqlite;">SQLite</ulink>, <ulink url="&exim;">Exim</ulink>, <ulink url="&postfix;">Postfix</ulink>, <ulink url="&mutt;">Mutt</ulink>, <ulink url="&freebsd;">FreeBSD</ulink>, <ulink url="&openbsd;">OpenBSD</ulink>, <ulink url="&planj;">Plan 9</ulink> and many more independent free software projects.  Debian integrates this diversity of Free Software into one system.
ja: Debian の中のフリーソフトウェアー構成要素は、<ulink url="&gnu;">GNU</ulink> や <ulink url="&linux;">Linux</ulink> や <ulink url="&bsd;">BSD</ulink> や <ulink url="&x;">X</ulink> や <ulink url="&isc;">ISC</ulink> や <ulink url="&apache;">Apache</ulink> や <ulink url="&ghostscript;">Ghostscript</ulink> や <ulink url="&commonunixprintingsystem;">Common Unix Printing System </ulink> や <ulink url="&samba;">Samba</ulink> や <ulink url="&gnome;">GNOME</ulink> や <ulink url="&kde;">KDE</ulink> や <ulink url="&mozilla;">Mozilla</ulink> や <ulink url="&libreoffice;">LibreOffice</ulink> や <ulink url="&vim;">Vim</ulink> や <ulink url="&tex;">TeX</ulink> や <ulink url="&latex;">LaTeX</ulink> や <ulink url="&docbook;">DocBook</ulink> や <ulink url="&perl;">Perl</ulink> や <ulink url="&python;">Python</ulink> や <ulink url="&tcl;">Tcl</ulink> や <ulink url="&java;">Java</ulink> や <ulink url="&ruby;">Ruby</ulink> や <ulink url="&php;">PHP</ulink> や <ulink url="&berkeleydb;">Berkeley DB</ulink> や <ulink url="&mariadb;">MariaDB</ulink> や <ulink url="&postgresql;">PostgreSQL</ulink> や <ulink url="&sqlite;">SQLite</ulink> や <ulink url="&exim;">Exim</ulink> や <ulink url="&postfix;">Postfix</ulink> や <ulink url="&mutt;">Mutt</ulink> や <ulink url="&freebsd;">FreeBSD</ulink> や <ulink url="&openbsd;">OpenBSD</ulink> や <ulink url="&planj;">Plan 9</ulink> やその他の多くの独立のフリーソフトウェアーのプロジェクトに由来します。Debian はこの多種多様なフリーソフトウェアーを 1つのシステムにまとめ上げます。

note: type: Content of: <book><preface><section><title>
en: About this document
ja: 本書について

note: type: Content of: <book><preface><section><section><title>
en: Guiding rules
ja: 編集指針

note: type: Content of: <book><preface><section><section><para>
en: Following guiding rules are followed while compiling this document.
ja: 本書の作成にあたり以下の編集指針を守りました。

note: type: Content of: <book><preface><section><section><itemizedlist><listitem><para>
en: Provide overview and skip corner cases. (<emphasis role="strong">Big Picture</emphasis>)
ja: 概論を提供し枝葉末節は省略します。(<emphasis role="strong">全体像</emphasis>)

note: type: Content of: <book><preface><section><section><itemizedlist><listitem><para>
en: Keep It Short and Simple. (<emphasis role="strong">KISS</emphasis>)
ja: 簡潔を心がけました。(<emphasis role="strong">KISS</emphasis>)

note: type: Content of: <book><preface><section><section><itemizedlist><listitem><para>
en: Do not reinvent the wheel. (Use pointers to <emphasis role="strong">the existing references</emphasis>)
ja: 車輪の再発明をしません。(<emphasis role="strong">既存の参考文献</emphasis>へのポインターの利用)

note: type: Content of: <book><preface><section><section><itemizedlist><listitem><para>
en: Focus on non-GUI tools and consoles. (Use <emphasis role="strong">shell examples</emphasis>)
ja: 非 GUI ツールとコンソールを重視します。(<emphasis role="strong">シェル例示</emphasis>を使用)

note: type: Content of: <book><preface><section><section><itemizedlist><listitem><para>
en: Be objective. (Use <ulink url="&popcon;">popcon</ulink> etc.)
ja: 客観的であるようにします。(<ulink url="&popcon;">ポプコン</ulink>等の利用)

note: type: Content of: <book><preface><section><section><tip><para>
en: I tried to elucidate hierarchical aspects and lower levels of the system.
ja: 私はシステムの階層的側面やシステムの低レベルを明らかにしようとしました。

note: type: Content of: <book><preface><section><section><title>
en: Prerequisites
ja: 前提条件

note: type: Content of: <book><preface><section><section><warning><para>
en: You are expected to make good efforts to seek answers by yourself beyond this documentation.  This document only gives efficient starting points.
ja: 本文書だけに頼らず自分で答えを見出す努力をしっかりすることを期待します。本文書は効率的なスタートポイントを提供するだけです。

note: type: Content of: <book><preface><section><section><para>
en: You must seek solution by yourself from primary sources.
ja: 一義的情報源から自分自身で解決策を探し出すべきです。

note: type: Content of: <book><preface><section><section><itemizedlist><listitem><para>
en: The Debian site at <ulink url="&httpswwwdebianorg;">https://www.debian.org</ulink> for the general information
ja: 一般的情報は <ulink url="&httpswwwdebianorg;">https://www.debian.org</ulink> にある Debian サイト

note: type: Content of: <book><preface><section><section><itemizedlist><listitem><para>
en: The documentation under the "<literal>/usr/share/doc/<emphasis>package_name</emphasis></literal>" directory
ja: "<literal>/usr/share/doc/<emphasis>package_name</emphasis></literal>" ディレクトリー下にある文書

note: type: Content of: <book><preface><section><section><itemizedlist><listitem><para>
en: The Unix style <emphasis role="strong">manpage</emphasis>: "<literal>dpkg -L <emphasis>package_name</emphasis> |grep '/man/man.*/'</literal>"
ja: Unix スタイルの<emphasis role="strong">マンページ</emphasis>: "<literal>dpkg -L <emphasis>package_name</emphasis> |grep '/man/man.*/'</literal>"

note: type: Content of: <book><preface><section><section><itemizedlist><listitem><para>
en: The GNU style <emphasis role="strong">info page</emphasis>: "<literal>dpkg -L <emphasis>package_name</emphasis> |grep '/info/'</literal>"
ja: GNU スタイルの <emphasis role="strong">info ページ</emphasis>: "<literal>dpkg -L <emphasis>package_name</emphasis> |grep '/info/'</literal>"

note: type: Content of: <book><preface><section><section><itemizedlist><listitem><para>
en: The bug report: <ulink url="&httpsbugsdebianorgpackage_name;">https://bugs.debian.org/<emphasis>package_name</emphasis></ulink>
ja: バグレポート: <ulink url="&httpsbugsdebianorgpackage_name;">https://bugs.debian.org/<emphasis>package_name</emphasis></ulink>

note: type: Content of: <book><preface><section><section><itemizedlist><listitem><para>
en: The Debian Wiki at <ulink url="&httpswikidebianorg;">https://wiki.debian.org/</ulink> for the moving and specific topics
ja: 変化中の事や特定案件に関しては、<ulink url="&httpswikidebianorg;">https://wiki.debian.org/</ulink> にある Debian の Wiki

note: type: Content of: <book><preface><section><section><itemizedlist><listitem><para>
en: The Single UNIX Specification from the Open Group's <ulink url="&theunixsystemhomepage;">The UNIX System Home Page</ulink>
ja: Open Group の The UNIX System Home Page 中の <ulink url="&theunixsystemhomepage;">Single UNIX Specification</ulink>

note: type: Content of: <book><preface><section><section><itemizedlist><listitem><para>
en: The free encyclopedia from Wikipedia at <ulink url="&httpswwwwikipediaorg;">https://www.wikipedia.org/</ulink>
ja: <ulink url="&httpswwwwikipediaorg;">https://www.wikipedia.org/</ulink> にある Wikipedia のフリーの百科事典

note: type: Content of: <book><preface><section><section><itemizedlist><listitem><para>
en: The HOWTOs from <ulink url="&thelinuxdocumentationprojecttldp;">The Linux Documentation Project (TLDP)</ulink>
ja: <ulink url="&thelinuxdocumentationprojecttldp;">The Linux Documentation Project (TLDP)</ulink> の HOWTO 集

note: type: Content of: <book><preface><section><section><note><para>
en: For detailed documentation, you may need to install the corresponding documentation package named with "<literal>-doc</literal>" as its suffix.
ja: 詳細な文書を読むには、"<literal>-doc</literal>" をサフィクスとする対応する文書パッケージをインストールする必要があるかもしれません。

note: type: Content of: <book><preface><section><section><title>
en: Conventions
ja: 文書様式

note: type: Content of: <book><preface><section><section><para>
en: This document provides information through the following simplified presentation style with <literal>bash</literal>(1) shell command examples.
ja: <literal>bash</literal>(1) シェルコマンドの例示をする以下のような簡略化した表現スタイルで本書は情報を提供します。

note: type: Content of: <book><preface><section><section><para>
en: These shell prompts distinguish account used and correspond to set environment variables as: "<literal>PS1='\$'</literal>" and "<literal>PS2=' '</literal>".  These values are chosen for the sake of readability of this document and are not typical on actual installed system.
ja: これらのシェルプロンプトは使われるアカウントを区別します。これはちょうど環境変数として: "<literal>PS1='\$'</literal>" と "<literal>PS2=' '</literal>" を設定した場合に相当します。これらの環境変数値はあくまで本書の読みやすさのためで、実際のインストール済みシステではほとんど見かけません。

note: type: Content of: <book><preface><section><section><para>
en: All command examples are run under the English locale "<literal>LANG=en_US.UTF8</literal>". Please don't expect the placeholder strings such as <literal><emphasis>command-in-root-account</emphasis></literal> and <literal><emphasis>command-in-user-account</emphasis></literal> to be translated in command examples.  This is an intentional choice to keep all translated examples to be up-to-date.
ja: すべてのコマンド例は英語ロケール "<literal>LANG=en_US.UTF8</literal>" 下で実行されます。コマンド例中の <literal><emphasis>command-in-root-account</emphasis></literal> や <literal><emphasis>command-in-user-account</emphasis></literal> 等のプレースホルダー文字列が翻訳されるとは期待しないで下さい。これは全ての翻訳された例が最新版であるようするための意識的な選択です。

note: type: Content of: <book><preface><section><section><note><para>
en: See the meaning of the "<literal>$PS1</literal>" and "<literal>$PS2</literal>" environment variables in <literal>bash</literal>(1).
ja: "<literal>PS1='\$'</literal>" と "<literal>PS2=' '</literal>" という環境変数値の意味は <literal>bash</literal>(1) を参照下さい。

note: type: Content of: <book><preface><section><section><para>
en: <emphasis role="strong">Action</emphasis> required by the system administrator is written in the imperative sentence, e.g. "Type Enter-key after typing each command string to the shell."
ja: システム管理者が行うべき<emphasis role="strong">アクション</emphasis>は命令文で書かれています: 例えば、「シェルに各コマンド文字列をタイプ後毎にエンターキーをタイプします。」 (必ずしも「〜しましょう。」とはせず簡潔に訳しています。)

note: type: Content of: <book><preface><section><section><para>
en: The <emphasis role="strong">description</emphasis> column and similar ones in the table may contain a <emphasis role="strong">noun phrase</emphasis> following <ulink url="&thepackageshortdiptionconvention;">the package short description convention</ulink> which drops leading articles such as "a" and "the".  They may alternatively contain an infinitive phrase as a <emphasis role="strong">noun phrase</emphasis> without leading "to" following the short command description convention in manpages.  These may look funny to some people but are my intentional choices of style to keep this documentation as simple as possible.  These <emphasis role="strong">Noun phrases</emphasis> do not capitalize their starting nor end with periods following these short description convention.
ja: 英語では、テーブル中の<emphasis role="strong">説明</emphasis>や類似のコラムには、<ulink url="&thepackageshortdiptionconvention;">パッケージ説明の慣習</ulink>に従い、定冠詞抜も不定冠詞も抜きの<emphasis role="strong">名詞句</emphasis>が入ります。これらには、マンページのコマンドの短い説明の慣習に従った頭の "to" 抜きの不定詞句が代わりに<emphasis role="strong">名詞句</emphasis>として入ることもあります。変だなとお考えの方もあるとは存じますが、これは本文書をできるだけ簡潔にするための著者の恣意的な文体の選択です。以上の短な説明慣行に従い、これら<emphasis role="strong">名詞句</emphasis>は大文字で始まらず読点もありません。 (対応部分は文切り型の体言止めの日本語表現に訳します。)

note: type: Content of: <book><preface><section><section><note><para>
en: Proper nouns including command names keeps their case irrespective of their location.
ja: コマンド名を含めて固有名詞はその位置によらず大文字・小文字の区別を保持します。

note: type: Content of: <book><preface><section><section><para>
en: A <emphasis role="strong">command snippet</emphasis> quoted in a text paragraph is referred by the typewriter font between double quotation marks, such as "<literal>aptitude safe-upgrade</literal>".
ja: 本文中に引用される<emphasis role="strong">コマンドの断片</emphasis>はダブルクォーテションマーク間にタイプライターフォントで書き "<literal>aptitude safe-upgrade</literal>" のように表現されます。

note: type: Content of: <book><preface><section><section><para>
en: A <emphasis role="strong">text data</emphasis> from a configuration file quoted in a text paragraph is referred by the typewriter font between double quotation marks, such as "<literal>deb-src</literal>".
ja: 本文中に設定ファイルから引用された<emphasis role="strong">文字データー</emphasis>はダブルクォーテションマーク間にタイプライターフォントで書き "<literal>deb-src</literal>" のように表現されます。

note: type: Content of: <book><preface><section><section><para>
en: A <emphasis role="strong">command</emphasis> is referred by its name in the typewriter font optionally followed by its manpage section number in parenthesis, such as <literal>bash</literal>(1).  You are encouraged to obtain information by typing the following.
ja: <emphasis role="strong">コマンド</emphasis>はその名前をタイプライターフォントで書き、場合によってはその後ろにマンページのセクション番号を括弧中に入れて書き <literal>bash</literal>(1) のように表現されます。読者は以下のようにタイプして情報を得るように心がけて下さい。

note: type: Content of: <book><preface><section><section><para>
en: A <emphasis role="strong">manpage</emphasis> is referred by its name in the typewriter font followed by its manpage section number in parenthesis, such as <literal>sources.list</literal>(5).  You are encouraged to obtain information by typing the following.
ja: <emphasis role="strong">マンページ</emphasis>はその名前をタイプライターフォントで書き、その後ろにマンページのセクション番号を括弧中に入れて書き <literal>sources.list</literal>(5) のように表現されます。読者は以下のようにタイプして情報を得るように心がけて下さい。

note: type: Content of: <book><preface><section><section><para>
en: An <emphasis role="strong">info page</emphasis> is referred by its command snippet in the typewriter font between double quotation marks, such as "<literal>info make</literal>".  You are encouraged to obtain information by typing the following.
ja: <emphasis role="strong">info ページ</emphasis>はダブルクォーテションマーク間にタイプライターフォントというコマンドの断片形式で書き "<literal>info make</literal>" のように表現されます。読者は以下のようにタイプして情報を得るように心がけて下さい。

note: type: Content of: <book><preface><section><section><para>
en: A <emphasis role="strong">filename</emphasis> is referred by the typewriter font between double quotation marks, such as "<literal>/etc/passwd</literal>".  For configuration files, you are encouraged to obtain information by typing the following.
ja: <emphasis role="strong">ファイル名</emphasis>はダブルクォーテションマーク間にタイプライターフォントで書き "<literal>/etc/passwd</literal>" のように表現されます。読者は以下のようにタイプして情報を得るように心がけて下さい。

note: type: Content of: <book><preface><section><section><para>
en: A <emphasis role="strong">directory name</emphasis> is referred by the typewriter font between double quotation marks, such as "<literal>/etc/apt/</literal>".  You are encouraged to explore its contents by typing the following.
ja: <emphasis role="strong">ディレクトリー名</emphasis>はダブルクォーテションマーク間にタイプライターフォントで書き "<literal>/etc/apt/</literal>" のように表現されます。読者は以下のようにタイプして情報を得るように心がけて下さい。

note: type: Content of: <book><preface><section><section><para>
en: A <emphasis role="strong">package name</emphasis> is referred by its name in the typewriter font, such as <literal>vim</literal>.  You are encouraged to obtain information by typing the following.
ja: <emphasis role="strong">パッケージ名</emphasis>はその名をタイプライターフォントで書き "<literal>vim</literal>" のように表現されます。読者は以下のようにタイプして情報を得るように心がけて下さい。

note: type: Content of: <book><preface><section><section><para>
en: A <emphasis role="strong">documentation</emphasis> may indicate its location by the filename in the typewriter font between double quotation marks, such as "<literal>/usr/share/doc/base-passwd/users-and-groups.txt.gz</literal>" and "<literal>/usr/share/doc/base-passwd/users-and-groups.html</literal>"; or by its <ulink url="&url;">URL</ulink>, such as <ulink url="&httpswwwdebianorg;">https://www.debian.org</ulink>.  You are encouraged to read the documentation by typing the following.
ja: <emphasis role="strong">文書</emphasis>は、その場所のファイル名でダブルクォーテションマーク間にタイプライターフォントで書き "<literal>/usr/share/doc/base-passwd/users-and-groups.txt.gz</literal>" や "<literal>/usr/share/doc/base-passwd/users-and-groups.html</literal>" のように表現されたり、その場所の <ulink url="&url;">URL</ulink> で <ulink url="&httpswwwdebianorg;">https://www.debian.org</ulink> のように表現されます。読者は以下のようにタイプして情報を得るように心がけて下さい。

note: type: Content of: <book><preface><section><section><para>
en: An <emphasis role="strong">environment variable</emphasis> is referred by its name with leading "<literal>$</literal>" in the typewriter font between double quotation marks, such as "<literal>$TERM</literal>".  You are encouraged to obtain its current value by typing the following.
ja: <emphasis role="strong">環境変数</emphasis>は、頭に "<literal>$</literal>" がついた名前をダブルクォーテションマーク間にタイプライターフォントで書き、"<literal>$TERM</literal>" のように表現されます。読者は以下のようにタイプして情報を得るように心がけて下さい。

note: type: Content of: <book><preface><section><section><title>
en: The popcon
ja: ポプコン

note: type: Content of: <book><preface><section><section><para>
en: The <ulink url="&popcon;">popcon</ulink> data is presented as the objective measure for the popularity of each package.  It was downloaded on &pop-date; and contains the total submission of &pop-submissions; reports over &pop-packages; binary packages and &pop-architectures; architectures.
ja: <ulink url="&popcon;">ポプコン</ulink>のデーターは各パッケージの客観的人気の指標として提示されいます。それがダウンロードされた日付は &pop-date; で、 &pop-packages; を越すバイナリーパッケージ数と &pop-architectures; のアーキテクチャーにまたがる &pop-submissions; つの提出レポートからなります。

note: type: Content of: <book><preface><section><section><note><para>
en: Please note that the <literal>&arch;</literal> <literal>unstable</literal> archive contains only &all-packages; packages currently.  The popcon data contains reports from many old system installations.
ja: <literal>&arch;</literal> の不安定版 <literal>unstable</literal> アーカイブは現在高々 &all-packages; つのパッケージしか含まないことを承知下さい。ポプコンデーターは多くの旧式設置システムからのレポートを含みます。

note: type: Content of: <book><preface><section><section><para>
en: The popcon number preceded with "V:" for "votes" is calculated by "1000 * (the popcon submissions for the package executed recently on the PC)/(the total popcon submissions)".
ja: "votes" を意味する "V:" が前についたポプコンの数は "1000 * (PC で最近実行されたパッケージに関するポプコン提出)/(全ポプコン提出)" として計算される。

note: type: Content of: <book><preface><section><section><para>
en: The popcon number preceded with "I:" for "installs" is calculated by "1000 * (the popcon submissions for the package installed on the PC)/(the total popcon submissions)".
ja: "installs" を意味する "I:" が前についたポプコンの数は "1000 * (PC にインストールされているパッケージに関するポプコン提出)/(全ポプコン提出)" として計算される。

note: type: Content of: <book><preface><section><section><note><para>
en: The popcon figures should not be considered as absolute measures of the importance of packages.  There are many factors which can skew statistics.  For example, some system participating popcon may have mounted directories such as "<literal>/usr/bin</literal>" with "<literal>noatime</literal>" option for system performance improvement and effectively disabled "vote" from such system.
ja: Popcon の数字はパッケージの重要性の絶対指標と考えるべきでません。統計を曲げる多くの因子があります。例えば、Popcon に参加しているシステムの一部は "<literal>/usr/bin</literal>" などのディレクトリーをシステム性能向上のために "<literal>noatime</literal>" オプションでマウントすることで当該システムから "vote" することを実質的に禁止しているかもしれません。

note: type: Content of: <book><preface><section><section><title>
en: The package size
ja: パッケージサイズ

note: type: Content of: <book><preface><section><section><para>
en: The package size data is also presented as the objective measure for each package.  It is based on the "<literal>Installed-Size:</literal>" reported by "<literal>apt-cache show</literal>" or "<literal>aptitude show</literal>" command (currently on <literal>&arch;</literal> architecture for the <literal>unstable</literal> release).  The reported size is in KiB (<ulink url="&kibibyte;">Kibibyte</ulink> = unit for 1024 bytes).
ja: 各パッケージの客観的指標としてパッケージサイズデーターも提供されます。それは "<literal>apt-cache show</literal>" や "<literal>aptitude show</literal>" コマンドが ( 現在の <literal>&arch;</literal> アーキテクチャー上の <literal>unstable</literal> リリース上で) 表示する "<literal>Installed-Size:</literal>" です。サイズは KiB (<ulink url="&kibibyte;">Kibibyte</ulink> = 1024 バイト単位) で表示されます。

note: type: Content of: <book><preface><section><section><note><para>
en: A package with a small numerical package size may indicate that the package in the <literal>unstable</literal> release is a dummy package which installs other packages with significant contents by the dependency.  The dummy package enables a smooth transition or split of the package.
ja: 小さなパッケージサイズのパッケージは <literal>unstable</literal> リリース中の当該パッケージが内容のある他パッケージを依存関係でインストールするためのダミーパッケージだからかもしれません。

note: type: Content of: <book><preface><section><section><note><para>
en: A package size followed by "(*)" indicates that the package in the <literal>unstable</literal> release is missing and the package size for the <literal>experimental</literal> release is used instead.
ja: "(*)" が後ろについたパッケージのサイズは、<literal>unstable</literal> リリース中にパッケージが無く <literal>experimental</literal> リリース中のパッケージサイズが代用されたことを示します。

note: type: Content of: <book><preface><section><section><title>
en: Bug reports on this document
ja: 本書へのバグ報告

note: type: Content of: <book><preface><section><section><para>
en: Please file bug reports on the <literal>debian-reference</literal> package using <literal>reportbug</literal>(1) if you find any issues on this document. Please include correction suggestion by "<literal>diff -u</literal>" to the plain text version or to the source.
ja: 何かこの文書に問題を発見した場合には、<literal>debian-reference</literal> パッケージに対して <literal>reportbug</literal>(1) を用いてバグ報告をして下さい。プレーンテキストバージョンかソースに対する "<literal>diff -u</literal>" による修正提案を含めて下さい。

note: type: Content of: <book><preface><section><title>
en: Reminders for new users
ja: 新規ユーザーへのリマインダー

note: type: Content of: <book><preface><section><para>
en: Here are some reminders for new users:
ja: 新規ユーザーへのリマインダーを以下に記します:

note: type: Content of: <book><preface><section><itemizedlist><listitem><para>
en: Backup your data
ja: データをバックアップします

note: type: Content of: <book><preface><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: See <xref linkend="_backup_and_recovery"/>.
ja: <xref linkend="_backup_and_recovery"/>を参照下さい。

note: type: Content of: <book><preface><section><itemizedlist><listitem><para>
en: Secure your password and security keys
ja: パスワードとセキュリティーキーを保護します

note: type: Content of: <book><preface><section><itemizedlist><listitem><para>
en: <ulink url="&kisskeepitsimplestupid;">KISS (keep it simple stupid)</ulink>
ja: <ulink url="&kisskeepitsimplestupid;">KISS (keep it simple stupid、簡潔性尊重原則)</ulink>

note: type: Content of: <book><preface><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Don't over-engineer your system
ja: システムを過剰にエンジニアリングしてはいけません

note: type: Content of: <book><preface><section><itemizedlist><listitem><para>
en: Read your log files
ja: ログファイルを読みます

note: type: Content of: <book><preface><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: The <emphasis role="strong">FIRST</emphasis> error is the one that counts
ja: <emphasis role="strong">最初</emphasis>のエラーが大事なエラーです

note: type: Content of: <book><preface><section><itemizedlist><listitem><para>
en: <ulink url="&rtfmreadthefinemanual;">RTFM (read the fine manual)</ulink>
ja: <ulink url="&rtfmreadthefinemanual;">RTFM (read the fine manual、良く書かれているマニュアルを読みましょう)</ulink>

note: type: Content of: <book><preface><section><itemizedlist><listitem><para>
en: Search the Internet before asking questions
ja: 質問する前にインターネットを検索しましょう

note: type: Content of: <book><preface><section><itemizedlist><listitem><para>
en: Don't be root when you don't have to be
ja: 必要もないのに root になってはいけません

note: type: Content of: <book><preface><section><itemizedlist><listitem><para>
en: Don't mess with the package management system
ja: パッケージ管理システムを改変してはいけません

note: type: Content of: <book><preface><section><itemizedlist><listitem><para>
en: Don't type anything you don't understand
ja: 自分が理解していないことを入力してはいけません

note: type: Content of: <book><preface><section><itemizedlist><listitem><para>
en: Don't change the file permissions (before the full security review)
ja: (全セキュリティレビューを受ける前に) ファイルのパーミッションを変更してはいけません

note: type: Content of: <book><preface><section><itemizedlist><listitem><para>
en: Don't leave your root shell until you <emphasis role="strong">TEST</emphasis> your changes
ja: あなたの変更を<emphasis role="strong">テスト</emphasis>するまでrootシェルを離れてはいけません

note: type: Content of: <book><preface><section><itemizedlist><listitem><para>
en: Always have an alternative boot media (<ulink url="&usbflashdrive;">USB flash drive</ulink>, <ulink url="&cdrom;">CD-ROM</ulink>, …)
ja: 代替ブートメディア (<ulink url="&usbflashdrive;">USBフラッシュドライブ</ulink>、<ulink url="&cdrom;">CD-ROM</ulink>, …) を常に確保します。

note: type: Content of: <book><preface><section><title>
en: Some quotes for new users
ja: 新規ユーザーへの引用文

note: type: Content of: <book><preface><section><para>
en: Here are some interesting quotes from the Debian mailing list which may help enlighten new users.
ja: 新規ユーザーを啓蒙する Debian のメーリングリストで見つけた興味深い引用文を記します。

note: type: Content of: <book><preface><section><itemizedlist><listitem><para>
en: "This is Unix.  It gives you enough rope to hang yourself." --- Miquel van Smoorenburg <literal>&lt;miquels at cistron.nl&gt;</literal>
ja: "This is Unix.  It gives you enough rope to hang yourself." 「これは Unix です。首を括るのに十分なロープをあてがってくれますよ。」 --- Miquel van Smoorenburg <literal>&lt;miquels at cistron.nl&gt;</literal>

note: type: Content of: <book><preface><section><itemizedlist><listitem><para>
en: "Unix IS user friendly… It's just selective about who its friends are." --- Tollef Fog Heen <literal>&lt;tollef at add.no&gt;</literal>
ja: "Unix IS user friendly... It's just selective about who its friends are." 「 Unix はユーザーフレンドリー ( 使う人に優しい) です... 誰にフレンドリー ( 優しく) にするかの人見知りするだけです。」 --- Tollef Fog Heen <literal>&lt;tollef at add.no&gt;</literal>

note: type: Content of: <book><preface><section><para>
en: Wikipedia has article "<ulink url="&unixphilosophy;">Unix philosophy</ulink>" which lists interesting quotes.
ja: ウイキペディアの "<ulink url="&unixphilosophy;">Unix philosophy</ulink>" という記事に、おもしろい格言集があります。

note: type: Content of: <book><chapter><title>
en: GNU/Linux tutorials
ja: GNU/Linux チュートリアル

note: type: Content of: <book><chapter><para>
en: I think learning a computer system is like learning a new foreign language.  Although tutorial books and documentation are helpful, you have to practice it yourself.  In order to help you get started smoothly, I elaborate a few basic points.
ja: コンピューターシステムを学ぶことは新しい外国語を学ぶことに似ていると考えます。チュートリアルブックは有用ですが、実際に自ら使って学ぶことが必要です。円滑なスタートが出きるように、いくつかの基本的なポイントを説明します。

note: type: Content of: <book><chapter><para>
en: The powerful design of <ulink url="&debian;">Debian</ulink> <ulink url="&gnu;">GNU</ulink>/<ulink url="&linux;">Linux</ulink> comes from the <ulink url="&unix;">Unix</ulink> operating system, i.e., a <ulink url="&multiuser;">multiuser</ulink>, <ulink url="&multitasking;">multitasking</ulink> operating system.  You must learn to take advantage of the power of these features and similarities between Unix and GNU/Linux.
ja: <ulink url="&debian;">Debian</ulink> <ulink url="&gnu;">GNU</ulink>/<ulink url="&linux;">Linux</ulink> の強力なデザインは<ulink url="&multiuser;">マルチユーザー</ulink>、<ulink url="&multitasking;">マルチタスク</ulink>という <ulink url="&unix;">Unix</ulink> オペレーティングシステムに由来します。これら Unix と GNU/Linux の特徴や類似点の強力さを活用することを覚えましょう。

note: type: Content of: <book><chapter><para>
en: Don't shy away from Unix oriented texts and don't rely solely on GNU/Linux texts, as this robs you of much useful information.
ja: Unix 対象の文書を避けたり、GNU/Linux に関する文書だけに頼ることは、有用な情報を見逃すことになるので止めましょう。

note: type: Content of: <book><chapter><note><para>
en: If you have been using any <ulink url="&unixlike;">Unix-like</ulink> system for a while with command line tools, you probably know everything I explain here.  Please use this as a reality check and refresher.
ja: <ulink url="&unixlike;">Unix 的</ulink>システムをコマンドラインツールで少々使った経験があれば、私がここで説明することはすべてご存知でしょう。リアリティーチェックと記憶を呼び戻すのにこれを使って下さい。

note: type: Content of: <book><chapter><section><title>
en: Console basics
ja: コンソールの基礎

note: type: Content of: <book><chapter><section><section><title>
en: The shell prompt
ja: シェルプロンプト

note: type: Content of: <book><chapter><section><section><para>
en: Upon starting the system, you are presented with the character based login screen if you did not install any <ulink url="&gui;">GUI</ulink> environment such as <ulink url="&gnome;">GNOME</ulink> or <ulink url="&kde;">KDE</ulink> desktop system. Suppose your hostname is <literal>foo</literal>, the login prompt looks as follows.
ja: <ulink url="&gnome;">GNOME</ulink> や <ulink url="&kde;">KDE</ulink> 等のデスクトップシステム等のような <ulink url="&gui;">GUI</ulink> 環境をインストールした場合以外には、システム起動の際に文字の login スクリーンが現れます。あなたのホスト名が <literal>foo</literal> と仮定すると、login プロンプトは次に示すような見えます。

note: type: Content of: <book><chapter><section><section><para>
en: If you installed a <ulink url="&gui;">GUI</ulink> environment, then you can still get to the character based login prompt by Ctrl-Alt-F3, and you can return to the GUI environment via Ctrl-Alt-F2 (see <xref linkend="_virtual_consoles"/> below for more).
ja: <ulink url="&gui;">GUI</ulink> 環境をインストールした場合でも、Ctrl-Alt-F3 で文字ベースのログインプロンプトが出ますし、Ctrl-Alt-F2 で GUI 環境に戻れます (詳細は下記の<xref linkend="_virtual_consoles"/>を参照下さい)。

note: type: Content of: <book><chapter><section><section><para>
en: At the login prompt, you type your username, e.g. <literal>penguin</literal>, and press the Enter-key, then type your password and press the Enter-key again.
ja: login プロンプトであなたのユーザー名 (例えば <literal>penguin</literal>) を打鍵し Enter キーを押します。さらにあなたのパスワードを打鍵し Enter キーを再び押します。

note: type: Content of: <book><chapter><section><section><note><para>
en: Following the Unix tradition, the username and password of the Debian system are case sensitive.  The username is usually chosen only from the lowercase.  The first user account is usually created during the installation.  Additional user accounts can be created with <literal>adduser</literal>(8) by root.
ja: Unix の伝統に従い、Debian システムではユーザー名とパスワードに関して大文字小文字の区別をします。ユーザー名は通常小文字のみから選ばれます。最初のユーザーアカウントは通常インストールの際に作られます。追加のユーザーアカウントは root によって <literal>adduser</literal>(8) を用いて作られます。

note: type: Content of: <book><chapter><section><section><para>
en: The system starts with the greeting message stored in "<literal>/etc/motd</literal>" (Message Of The Day) and presents a command prompt.
ja: "<literal>/etc/motd</literal>" (本日のメッセージ: Message Of The Day) に保存されている歓迎メッセージとコマンドプロンプトを表示しシステムが起動されます。

note: type: Content of: <book><chapter><section><section><para>
en: Now you are in the <ulink url="&shell;">shell</ulink>. The shell interprets your commands.
ja: これであなたは<ulink url="&shell;">シェル</ulink>の中にいます。シェルはあなたからのコマンドを解釈します。

note: type: Content of: <book><chapter><section><section><title>
en: The shell prompt under GUI
ja: GUI の下でのシェルプロンプト

note: type: Content of: <book><chapter><section><section><para>
en: If you installed a <ulink url="&gui;">GUI</ulink> environment during the installation, you are presented with the graphical login screen upon starting your system.  You type your username and your password to login to the non-privileged user account.  Use tab to navigate between username and password, or use the primary click of the mouse.
ja: インストールの際に <ulink url="&gui;">GUI</ulink> 環境をインストールした場合、システム起動時にグラフィカルなログイン画面が表示されます。あなたのユーザー名とパスワードを入力することで非特権ユーザーアカウントにログインできます。タブ (tab) を用いたりマウスの第一クリックを用いるとユーザー名とパスワードの間を行き来できます。

note: type: Content of: <book><chapter><section><section><para>
en: You can gain the shell prompt under GUI environment by starting a <literal>x-terminal-emulator</literal> program such as <literal>gnome-terminal</literal>(1), <literal>rxvt</literal>(1) or <literal>xterm</literal>(1).  Under the GNOME desktop environment, press SUPER-key (Windows-key) and typing in "terminal" to the search prompt does the trick.
ja: <literal>gnome-terminal</literal>(1) や <literal>rxvt</literal>(1) や <literal>xterm</literal>(1) のような <literal>x-terminal-emulator</literal> プログラムを GUI 環境下で起動するとシェルプロンプトが得られます。GNOME デスクトップ環境下では、"Applications" → "Accessories" → "Terminal" とクリックしてもうまくいきます。

note: type: Content of: <book><chapter><section><section><para>
en: Under some other Desktop systems (like <literal>fluxbox</literal>), there may be no obvious starting point for the menu.  If this happens, just try (right) clicking the background of the desktop screen and hope for a menu to pop-up.
ja: デスクトップ環境 (例えば <literal>fluxbox</literal>) 次第ではメニューの起点がよく分からないことがあります。そんな時はデスクトップスクリーンの背景を (右)クリックしてメニューが表示されることを期待しましょう。

note: type: Content of: <book><chapter><section><section><title>
en: The root account
ja: root アカウント

note: type: Content of: <book><chapter><section><section><para>
en: The root account is also called <ulink url="&superuser;">superuser</ulink> or privileged user.  From this account, you can perform the following system administration tasks.
ja: root アカウントは<ulink url="&superuser;">スーパーユーザー</ulink>とか特権ユーザーとも呼ばれます。このアカウントからは以下のようなシステム管理活動ができます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Read, write, and remove any files on the system irrespective of their file permissions
ja: ファイルパーミッションによらずシステム上の任意ファイルに関しての、読出しと書込みと削除

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Set file ownership and permissions of any files on the system
ja: システム上のいかなるファイルに関して、ファイルの所有者やパーミッション設定

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Set the password of any non-privileged users on the system
ja: システム上の非特権ユーザーのパスワードを設定

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Login to any accounts without their passwords
ja: パスワード無しに任意アカウントへの login

note: type: Content of: <book><chapter><section><section><para>
en: This unlimited power of root account requires you to be considerate and responsible when using it.
ja: root アカウントの権限を使うには、この無制限の権限ゆえ配慮と責任ある行動が求められます。

note: type: Content of: <book><chapter><section><section><warning><para>
en: Never share the root password with others.
ja: root のパスワードを第三者に決して教えてはいけません。

note: type: Content of: <book><chapter><section><section><note><para>
en: File permissions of a file (including hardware devices such as CD-ROM etc. which are just another file for the Debian system) may render it unusable or inaccessible by non-root users.  Although the use of root account is a quick way to test this kind of situation, its resolution should be done through proper setting of file permissions and user's group membership (see <xref linkend="_filesystem_permissions"/>).
ja: ファイル (Debian システムにとってはファイルの一種である CD-ROM 等のハードウエアーデバイスも含む) パーミッションは、非 root ユーザーによるそのファイルの使用やアクセスをできなくなくすることがあります。この様な状況の下では root アカウントを使うことが簡便なテスト法ですが、問題解決はファイルパーミッションとユーザーのグループのメンバーシップを適正に設定する必要があります (<xref linkend="_filesystem_permissions"/>を参照下さい)。

note: type: Content of: <book><chapter><section><section><title>
en: The root shell prompt
ja: root シェルプロンプト

note: type: Content of: <book><chapter><section><section><para>
en: Here are a few basic methods to gain the root shell prompt by using the root password.
ja: root のパスワードを使って root のシェルプロンプトを使えるようにする基本的な方法を次に記します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Type <literal>root</literal> at the character based login prompt.
ja: 文字ベースのログインプロンプトに <literal>root</literal> と入力します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Type "<literal>su -l</literal>" from any user shell prompt.
ja: どのユーザーシェルプロンプトからでも "<literal>su -l</literal>" と入力します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: This does not preserve the environment of the current user.
ja: 現ユーザーの環境を一切引き継がません。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Type "<literal>su</literal>" from any user shell prompt.
ja: どのユーザーシェルプロンプトからでも "<literal>su</literal>" と入力します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: This preserves some of the environment of the current user.
ja: 現ユーザーの環境を一部引き継ぐ。

note: type: Content of: <book><chapter><section><section><title>
en: GUI system administration tools
ja: GUI のシステム管理ツール

note: type: Content of: <book><chapter><section><section><para>
en: When your desktop menu does not start GUI system administration tools automatically with the appropriate privilege, you can start them from the root shell prompt of the terminal emulator, such as <literal>gnome-terminal</literal>(1), <literal>rxvt</literal>(1), or <literal>xterm</literal>(1). See <xref linkend="_the_root_shell_prompt"/> and <xref linkend="_x_server_connection"/>.
ja: デスクトップのメニューが GUI のシステム管理ツールを適切な権限とともに自動的に起動しない場合、<literal>gnome-terminal</literal>(1) や <literal>rxvt</literal>(1) や <literal>xterm</literal>(1) のような X ターミナルエミュレーターの root シェルプロンプトから起動できます。<xref linkend="_the_root_shell_prompt"/> and <xref linkend="_x_server_connection"/>を参照下さい。

note: type: Content of: <book><chapter><section><section><warning><para>
en: Never start the GUI display/session manager under the root account by typing in <literal>root</literal> to the prompt of the display manager such as <literal>gdm3</literal>(1).
ja: <literal>gdm3</literal>(1) 等のディスプレーマネージャーのプロンプトに <literal>root</literal> と入力して、GUIディスプレー / セッションマネージャーを root アカウントのもとで決して起動してはいけません。

note: type: Content of: <book><chapter><section><section><warning><para>
en: Never run untrusted remote GUI program under X Window when critical information is displayed since it may eavesdrop your X screen.
ja: あなたの X スクリーンを覗き見られるかもしれないので、X Window 下で信頼できないリモートの GUI プログラムを決して実行してはいけません。

note: type: Content of: <book><chapter><section><section><title>
en: Virtual consoles
ja: 仮想コンソール

note: type: Content of: <book><chapter><section><section><para>
en: In the default Debian system, there are six switchable <ulink url="&vtbaalike;">VT100-like</ulink> character consoles available to start the command shell directly on the Linux host.  Unless you are in a GUI environment, you can switch between the virtual consoles by pressing the <literal>Left-Alt-key</literal> and one of the <literal>F1</literal> — <literal>F6</literal> keys simultaneously.  Each character console allows independent login to the account and offers the multiuser environment.  This multiuser environment is a great Unix feature, and very addictive.
ja: デフォルトの Debian システムでは、6つの切り替え可能な <ulink url="&vtbaalike;">VT100 様</ulink>の文字コンソールが利用でき、Linux ホスト上で直接コマンドシェルを起動できます。GUI 環境下でない場合は、<literal>Left-Alt-key</literal> と <literal>F1</literal> — <literal>F6</literal> の中の一つのキーを同時に押すことで仮想コンソール間の切り替えができます。それぞれの文字コンソールはアカウントに独立してログインすることができ、マルチユーザー環境を提供します。このマルチユーザー環境は Unix の素晴らしい機能で、癖になります。

note: type: Content of: <book><chapter><section><section><para>
en: If you are in the GUI environment, you gain access to the character console 3 by pressing <literal>Ctrl-Alt-F3</literal> key, i.e., the <literal>left-Ctrl-key</literal>, the <literal>left-Alt-key</literal>, and the <literal>F3-key</literal> are pressed together.  You can get back to the GUI environment, normally running on the virtual console 2, by pressing <literal>Alt-F2</literal>.
ja: GUI 環境下では、<literal>Ctrl-Alt-F3</literal> キーを押す、つまり <literal>left-Ctrl-key</literal> と <literal>left-Alt-key</literal> と <literal>F3-key</literal> キーを同時に押すと文字コンソール3にアクセスできます。普通仮想コンソール2で実行されている GUI 環境には <literal>Alt-F2</literal> を押すことにより戻れます。

note: type: Content of: <book><chapter><section><section><para>
en: You can alternatively change to another virtual console, e.g. to the console 3, from the commandline.
ja: これとは別の方法で、例えば仮想ターミナル3という今とは違う仮想ターミナルへの変更がコマンドラインから出来ます。

note: type: Content of: <book><chapter><section><section><title>
en: How to leave the command prompt
ja: コマンドプロンプトからの退出方法

note: type: Content of: <book><chapter><section><section><para>
en: You type <literal>Ctrl-D</literal>, i.e., the <literal>left-Ctrl-key</literal> and the <literal>d-key</literal> pressed together, at the command prompt to close the shell activity.  If you are at the character console, you return to the login prompt with this.  Even though these control characters are referred as "control D" with the upper case, you do not need to press the Shift-key. The short hand expression, <literal>^D</literal>, is also used for <literal>Ctrl-D</literal>.  Alternately, you can type "exit".
ja: コマンドプロンプトで <literal>Ctrl-D</literal>、つまり <literal>left-Ctrl-key</literal> と <literal>d-key</literal> の同時押しをするとシェルでの活動を終了できます。文字コンソールの場合は、こうすると login プロンプト戻ります。これらのコントロール文字は "control D" と大文字を使って表記されますが、Shift キーを押す必要はありません。また <literal>Ctrl-D</literal> に関する簡略表記 <literal>^D</literal> も使われます。この代わりに "exit" とタイプすることができます。

note: type: Content of: <book><chapter><section><section><para>
en: If you are at <literal>x-terminal-emulator</literal>(1), you can close <literal>x-terminal-emulator</literal> window with this.
ja: <literal>x-terminal-emulator</literal>(1) にあっては、このようにすることで <literal>x-terminal-emulator</literal> のウィンドウが閉じることができます。

note: type: Content of: <book><chapter><section><section><title>
en: How to shutdown the system
ja: システムをシャットダウンする方法

note: type: Content of: <book><chapter><section><section><para>
en: Just like any other modern OS where the file operation involves <ulink url="&cachingdata;">caching data</ulink> in memory for improved performance, the Debian system needs the proper shutdown procedure before power can safely be turned off. This is to maintain the integrity of files, by forcing all changes in memory to be written to disk. If the software power control is available, the shutdown procedure automatically turns off power of the system. (Otherwise, you may have to press power button for few seconds after the shutdown procedure.)
ja: ファイル操作の際にパーフォーマンス向上のためにメモリーへの<ulink url="&cachingdata;">データーのキャッシュ</ulink>がされる他の現代的な OS と同様に、Debian システムでも電源を安全に切る前に適正なシャットダウン手順を取る必要があります。これはすべてのメモリー上の変更を強制的にディスクに書き出しすことで、ファイルの完全性を維持するためです。ソフトウェアー電源コントロールが利用できる場合、シャットダウン手続きはシステムの電源を自動的に落とします。(これがうまくいかない時には、シャットダウン手続きの後で数秒間電源ボタンを押す必要があるかもしれません。)

note: type: Content of: <book><chapter><section><section><para>
en: You can shutdown the system under the normal multiuser mode from the commandline.
ja: 普通のマルチユーザーモードからのシステムのシャットダウンがコマンドラインから出来ます。

note: type: Content of: <book><chapter><section><section><para>
en: You can shutdown the system under the single-user mode from the commandline.
ja: シングルユーザーモードからのシステムのシャットダウンがコマンドラインから出来ます。

note: type: Content of: <book><chapter><section><section><para>
en: See <xref linkend="_how_to_shutdown_the_remote_system_on_ssh"/>.
ja: <xref linkend="_how_to_shutdown_the_remote_system_on_ssh"/>を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Recovering a sane console
ja: 合理的なコンソールの復元

note: type: Content of: <book><chapter><section><section><para>
en: When the screen goes berserk after doing some funny things such as "<literal>cat <emphasis>some-binary-file</emphasis></literal>", type "<literal>reset</literal>" at the command prompt. You may not be able to see the command echoed as you type.  You may also issue "<literal>clear</literal>" to clean up the screen.
ja: 例えば "<literal>cat <emphasis>some-binary-file</emphasis></literal>" のような変な事をした後でスクリーンが無茶苦茶になった場合、コマンドプロンプトに "<literal>reset</literal>" と入力して下さい。このときコマンドを入力してもスクリーンには読み取れる表示がされないかもしれません。"<literal>clear</literal>" とすればスクリーンが消去できます。

note: type: Content of: <book><chapter><section><section><title>
en: Additional package suggestions for the newbie
ja: 初心者向け追加パッケージの提案

note: type: Content of: <book><chapter><section><section><para>
en: Although even the minimal installation of the Debian system without any desktop environment tasks provides the basic Unix functionality, it is a good idea to install few additional commandline and curses based character terminal packages such as <literal>mc</literal> and <literal>vim</literal> with <literal>apt-get</literal>(8) for beginners to get started by the following.
ja: デスクトップ環境タスク抜きの最小限インストール Debian システムですら基本的な Unix 機能は提供されますが、コマンドラインや curses に基づく <literal>mc</literal> や <literal>vim</literal> 等のいくつかの文字ターミナルパッケージを <literal>apt-get</literal>(8) を使って以下のように追加インストールすることから始めることを初心者にお薦めします。

note: type: Content of: <book><chapter><section><section><para>
en: If you already had these packages installed, no new packages are installed.
ja: 既にこれらのパッケージがインストールされている場合には、新しいパッケージはインストールされません。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of interesting text-mode program packages
ja: 興味あるテキストモードのプログラムパッケージのリスト

note: type: Content of: <book><chapter><section><table><tgroup><thead><row><entry>
en: package
ja: パッケージ

note: type: Content of: <book><chapter><section><table><tgroup><thead><row><entry>
en: popcon
ja: ポプコン

note: type: Content of: <book><chapter><section><table><tgroup><thead><row><entry>
en: size
ja: サイズ

note: type: Content of: <book><chapter><section><table><tgroup><thead><row><entry>
en: description
ja: 説明

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: A text-mode full-screen file manager
ja: テキストモードの全画面ファイルマネージャー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: A program to allow limited root privileges to users
ja: ユーザーに限定的な root 権限を与えるプログラム

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Unix text editor Vi IMproved, a programmers text editor (standard version)
ja: Unix テキストエディター Vi IMproved (改良版 Vi)、プログラマーのためのテキストエディター (標準版)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Unix text editor Vi IMproved, a programmers text editor (compact version)
ja: Unix テキストエディター Vi IMproved (改良版 Vi)、プログラマーのためのテキストエディター (軽量版)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: GNU project Emacs, the Lisp based extensible text editor
ja: GNU プロジェクト Emacs、Lisp に基づく拡張可能なテキストエディター

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Text-mode WWW browsers
ja: テキストモード WWW ブラウザー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: The Unix style cut-and-paste on the text console (daemon)
ja: テキストコンソール上の Unix 式のカットアンドペースト (daemon)

note: type: Content of: <book><chapter><section><section><para>
en: It may be a good idea to read some informative documentations.
ja: いくつかの参考資料を読むのも良いことです。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of informative documentation packages
ja: 有用な文書パッケージのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Debian Project documentation, (Debian FAQ) and other documents
ja: Debian プロジェクトの文書、(Debian FAQ) 他

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Debian Policy Manual and related documents
ja: Debian ポリシーマニュアルと関連文書

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Guidelines and information for Debian developers
ja: Debian 開発者のためのガイドラインと情報

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Guide for Debian Maintainers
ja: Debian メンテナ向けガイド

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: History of the Debian Project
ja: Debian プロジェクトの歴史

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Debian FAQ
ja: Debian FAQ (よくある質問集)

note: type: Content of: <book><chapter><section><section><para>
en: You can install some of these packages by the following.
ja: これらのパッケージの一部を以下のようにしてインストールします。

note: type: Content of: <book><chapter><section><section><title>
en: An extra user account
ja: 追加のユーザーアカウント

note: type: Content of: <book><chapter><section><section><para>
en: If you do not want to use your main user account for the following training activities, you can create a training user account, e.g. <literal>fish</literal> by the following.
ja: 以下の練習のためにあなたのメインのユーザーアカウントを使いたくない場合には、例えば <literal>fish</literal> という追加のユーザーアカウントを作ります。root シェルプロンプトで以下のように入力します。

note: type: Content of: <book><chapter><section><section><para>
en: Answer all questions.
ja: すべての質問に返事をします。

note: type: Content of: <book><chapter><section><section><para>
en: This creates a new account named as <literal>fish</literal>.  After your practice, you can remove this user account and its home directory by the following.
ja: こうすることで <literal>fish</literal> という名前の新規アカウントが作られます。練習の後で、このユーザーとそのホームディレクトリーは以下のようのすれば削除できます。

note: type: Content of: <book><chapter><section><section><para>
en: On non-Debian and specialized Debian systems, above activities need to use lower level <literal>useradd</literal>(8) and <literal>userdel</literal>(8) utilities, instead.
ja: 非Debian や 特殊な Debian システム上では、より下層の <literal>useradd</literal>(8) や <literal>userdel</literal>(8) ユーティリティーで上記の操作を代用する必要があります。

note: type: Content of: <book><chapter><section><section><title>
en: sudo configuration
ja: sudo の設定

note: type: Content of: <book><chapter><section><section><para>
en: For the typical single user workstation such as the desktop Debian system on the laptop PC, it is common to deploy simple configuration of <literal>sudo</literal>(8) as follows to let the non-privileged user, e.g. <literal>penguin</literal>, to gain administrative privilege just with his user password but without the root password.
ja: ラップトップ PC 上のデスクトップの Debian システム等のような典型的単一ユーザーワークステーションでは以下のような単純な <literal>sudo</literal>(8) の設定をして、非特権ユーザー (例えば <literal>penguin</literal>) に管理者権限を (root パスワードではなく) ユーザー自身のパスワードで与えることがよくあります。

note: type: Content of: <book><chapter><section><section><para>
en: Alternatively, it is also common to do as follows to let the non-privileged user, e.g. <literal>penguin</literal>, to gain administrative privilege without any password.
ja: これに代え、以下のようにして非特権ユーザー <literal>penguin</literal> にパスワード一切無しに管理者権限を与えることもよくあります。

note: type: Content of: <book><chapter><section><section><para>
en: This trick should only be used for the single user workstation which you administer and where you are the only user.
ja: ワークステーション上であなた自身が管理者で唯一のユーザーである場合にのみ、このトリックを使用して下さい。

note: type: Content of: <book><chapter><section><section><warning><para>
en: Do not set up accounts of regular users on multiuser workstation like this because it would be very bad for system security.
ja: システムセキュリティー上非常に悪い事態を招くので、ユーザが複数いるワークステーション上で通常のユーザーアカウントに対してこの様な設定をしてはいけません。

note: type: Content of: <book><chapter><section><section><caution><para>
en: The password and the account of the <literal>penguin</literal> in the above example requires as much protection as the root password and the root account.
ja: 上記例のような <literal>penguin</literal> のパスワードとアカウントは root パスワードや root アカウント同様の保護が必要です。

note: type: Content of: <book><chapter><section><section><caution><para>
en: Administrative privilege in this context belongs to someone authorized to perform the system administration task on the workstation.  Never give some manager in the Admin department of your company or your boss such privilege unless they are authorized and capable.
ja: この文脈上の管理者権限はワークステーションに関するシステム管理業務をする権限を与えられた人に属します。そのような権限と能力を持っていなければ、あなたの会社の管理部門の管理職や上司とはいえこのような権限を与えてはいけません。

note: type: Content of: <book><chapter><section><section><note><para>
en: For providing access privilege to limited devices and limited files, you should consider to use <emphasis role="strong">group</emphasis> to provide limited access instead of using the <literal>root</literal> privilege via <literal>sudo</literal>(8).
ja: 特定デバイスや特定ファイルへのアクセスの権限を与えるには、<literal>sudo</literal>(8) をつかって得た <literal>root</literal> 権限を用いるのではなく、<emphasis role="strong">group</emphasis> を使って限定的アクセス与えることを考えるべきです。

note: type: Content of: <book><chapter><section><section><note><para>
en: With more thoughtful and careful configuration, <literal>sudo</literal>(8) can grant limited administrative privileges to other users on a shared system without sharing the root password.  This can help with accountability with hosts with multiple administrators so you can tell who did what.  On the other hand, you might not want anyone else to have such privileges.
ja: <literal>sudo</literal>(8) を使ってもう少し工夫された注意深い設定をすれば、共有システム上の他のユーザーに root パスワードを教えること無く限定的管理権限を許可することができます。こうすることは、誰が何をしたかを明らかにするので、複数の管理者がいるホストにおける責任の所在を明らかにします。ただ、誰にもそんな権限を与えたく無いかもしれません。

note: type: Content of: <book><chapter><section><section><title>
en: Play time
ja: お遊びの時間

note: type: Content of: <book><chapter><section><section><para>
en: Now you are ready to play with the Debian system without risks as long as you use the non-privileged user account.
ja: 非特権ユーザーアカウントを使う限り全くリスク無く Debian システムでお遊びをする準備万端です。

note: type: Content of: <book><chapter><section><section><para>
en: This is because the Debian system is, even after the default installation, configured with proper file permissions which prevent non-privileged users from damaging the system.  Of course, there may still be some holes which can be exploited but those who worry about these issues should not be reading this section but should be reading <ulink url="&securingdebianmanual;">Securing Debian Manual</ulink>.
ja: 何故なら、たとえデフォルトのインストール後でも、Debian システムには適正なファイルパーミッションが設定されていて、非特権ユーザーがシステムに損害を与えられないようなっているからです。もちろん悪用可能な穴が残っているかもしれませんが、こんな問題まで心配する人はこのセクションを読んでいる場合ではなく、<ulink url="&securingdebianmanual;">Securing Debian Manual</ulink> を読むべきです。

note: type: Content of: <book><chapter><section><section><para>
en: We learn the Debian system as a <ulink url="&unixlike;">Unix-like</ulink> system with the following.
ja: Debian システムを <ulink url="&unixlike;">Unix 的</ulink>システムとして次に学びましょう。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <xref linkend="_unix_like_filesystem"/> (basic concept)
ja: <xref linkend="_unix_like_filesystem"/> (基本コンセプト)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <xref linkend="_midnight_commander_mc"/> (survival method)
ja: <xref linkend="_midnight_commander_mc"/> (サバイバル手法)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <xref linkend="_the_basic_unix_like_work_environment"/> (basic method)
ja: <xref linkend="_the_basic_unix_like_work_environment"/> (基本手法)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <xref linkend="_the_simple_shell_command"/> (shell mechanism)
ja: <xref linkend="_the_simple_shell_command"/> (シェルのメカニズム)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <xref linkend="_unix_like_text_processing"/> (text processing method)
ja: <xref linkend="_unix_like_text_processing"/> (文字処理手法)

note: type: Content of: <book><chapter><section><title>
en: Unix-like filesystem
ja: Unix-like ファイルシステム

note: type: Content of: <book><chapter><section><para>
en: In GNU/Linux and other <ulink url="&unixlike;">Unix-like</ulink> operating systems, <ulink url="&files;">files</ulink> are organized into <ulink url="&directories;">directories</ulink>.  All files and directories are arranged in one big tree rooted at "<literal>/</literal>". It's called a tree because if you draw the filesystem, it looks like a tree but it is upside down.
ja: GNU/Linux や他の <ulink url="&unixlike;">Unix 的</ulink>オペレーティングシステムでは、<ulink url="&files;">ファイル</ulink>は<ulink url="&directories;">ディレクトリー</ulink>に整理されています。すべてのファイルやディレクトリーは、"<literal>/</literal>"を根 (root) に持つ一本の大きな木 (ツリー) のようにアレンジされています。

note: type: Content of: <book><chapter><section><para>
en: These files and directories can be spread out over several devices. <literal>mount</literal>(8) serves to attach the filesystem found on some device to the big file tree.  Conversely, <literal>umount</literal>(8) detaches it again.  On recent Linux kernels, <literal>mount</literal>(8) with some options can bind part of a file tree somewhere else or can mount filesystem as shared, private, slave, or unbindable.  Supported mount options for each filesystem are available in "<literal>/usr/share/doc/linux-doc-*/Documentation/filesystems/</literal>".
ja: このようなファイルやディレクトリーはいくつかのデバイスに展開することができます。あるデバイス上にあるファイルシステムを大きなファイルツリーにマウントするのに <literal>mount</literal>(8) が使われます。その逆に、それを切り離すのに <literal>umount</literal>(8) が使われます。最近の Linux カーネルでは、<literal>mount</literal>(8) をオプションとともに用いると、ファイルツリーの一部を別のところと結びつけたり、ファイルシステムを共有か非共有か従属かバインド不可としてマウントもできます。各ファイルシステムごとの利用可能なマウントオプションは "<literal>/usr/share/doc/linux-doc-*/Documentation/filesystems/</literal>" にあります。

note: type: Content of: <book><chapter><section><para>
en: <emphasis role="strong">Directories</emphasis> on Unix systems are called <emphasis role="strong">folders</emphasis> on some other systems.  Please also note that there is no concept for <emphasis role="strong">drive</emphasis> such as "<literal>A:</literal>" on any Unix system.  There is one filesystem, and everything is included. This is a huge advantage compared to Windows.
ja: Unix システム上の<emphasis role="strong">ディレクトリー</emphasis>は、一部の他システム上では<emphasis role="strong">フォルダ</emphasis>と呼ばれます。Unix システム上では "<literal>A:</literal>" のような<emphasis role="strong">ドライブ</emphasis>というコンセプトが無いこと覚えておいて下さい。単一のファイルシステムがあって、そこにすべてが含まれています。これは Windows と比べた際の大きな利点です。

note: type: Content of: <book><chapter><section><section><title>
en: Unix file basics
ja: Unix ファイルの基礎

note: type: Content of: <book><chapter><section><section><para>
en: Here are some Unix file basics.
ja: Unix ファイルの基礎は以下です。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Filenames are <emphasis role="strong">case sensitive</emphasis>.  That is, "<literal>MYFILE</literal>" and "<literal>MyFile</literal>" are different files.
ja: ファイル名は<emphasis role="strong">大文字と小文字を区別</emphasis>します。"<literal>MYFILE</literal>" と "<literal>MyFile</literal>" は異なるファイルです。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The <emphasis role="strong">root directory</emphasis> means root of the filesystem referred as simply "<literal>/</literal>".  Don't confuse this with the home directory for the root user: "<literal>/root</literal>".
ja: <emphasis role="strong">ルートディレクトリー</emphasis>はフィルシステムの根 (ルート、root) を意味して、単に "<literal>/</literal>" と記載されます。これを root ユーザーのホームディレクトリー "<literal>/root</literal>" とは混同しないで下さい。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Every directory has a name which can contain any letters or symbols <emphasis role="strong">except "<literal>/</literal>"</emphasis>.  The root directory is an exception; its name is "<literal>/</literal>" (pronounced "slash" or "the root directory") and it cannot be renamed.
ja: 全てのディレクトリーには <emphasis role="strong">"<literal>/</literal>" 以外</emphasis>の文字か記号からなる名前がついています。ルートディレクトリーは例外で、その名前は "<literal>/</literal>" ("スラッシュ" とか "ルートディレクトリー" と読まれます) でその名前を変えることはできません。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Each file or directory is designated by a <emphasis role="strong">fully-qualified filename</emphasis>, <emphasis role="strong">absolute filename</emphasis>, or <emphasis role="strong">path</emphasis>, giving the sequence of directories which must be passed through to reach it.  The three terms are synonymous.
ja: 各ファイルやディレクトリーは、たどっていくとファイルに到達するディレクトリーの列が示される、<emphasis role="strong">完全に記述したファイル名</emphasis>とか<emphasis role="strong">絶対ファイル名</emphasis>とか<emphasis role="strong">パス</emphasis>により指定されます。これらの3つの表現は同義語です。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: All <emphasis role="strong">fully-qualified filenames</emphasis> begin with the "<literal>/</literal>" directory, and there's a "<literal>/</literal>" between each directory or file in the filename.  The first "<literal>/</literal>" is the top level directory, and the other "<literal>/</literal>"'s separate successive subdirectories, until we reach the last entry which is the name of the actual file.  The words used here can be confusing.  Take the following <emphasis role="strong">fully-qualified filename</emphasis> as an example: "<literal>/usr/share/keytables/us.map.gz</literal>".  However, people also refers to its basename "<literal>us.map.gz</literal>" alone as a filename.
ja: 全ての<emphasis role="strong">完全に記述したファイル名</emphasis>は "<literal>/</literal>" ディレクトリーで始まり、ファイル名中の各ディレクトリーやファイル名の間には "<literal>/</literal>" がはさまります。最初の "<literal>/</literal>" はディレクトリー名です。その他の "<literal>/</literal>" は、以下のサブディレクトリーとの区別をします。そして最後には実際のファイルの名前がきます。ちょっと混乱しそうですので、以下の<emphasis role="strong">完全に記述したファイル名</emphasis> の例をご覧下さい: "<literal>/usr/share/keytables/us.map.gz</literal>"。  一方このベース名である、"<literal>us.map.gz</literal>" だけをファイル名と呼ぶ人もあります。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The root directory has a number of branches, such as "<literal>/etc/</literal>" and "<literal>/usr/</literal>".  These subdirectories in turn branch into still more subdirectories, such as "<literal>/etc/systemd/</literal>" and "<literal>/usr/local/</literal>".  The whole thing viewed collectively is called the <emphasis role="strong">directory tree</emphasis>.  You can think of an absolute filename as a route from the base of the tree ("<literal>/</literal>") to the end of some branch (a file).  You also hear people talk about the directory tree as if it were a <emphasis role="strong">family</emphasis> tree encompassing all direct descendants of a single figure called the root directory ("<literal>/</literal>"): thus subdirectories have <emphasis role="strong">parents</emphasis>, and a path shows the complete ancestry of a file.  There are also relative paths that begin somewhere other than the root directory.  You should remember that the directory "<literal>../</literal>" refers to the parent directory.  This terminology also applies to other directory like structures, such as hierarchical data structures.
ja: ルートファイルシステムは "<literal>/etc/</literal>" や "<literal>/usr/</literal>" のような複数の枝を持ちます。これらのサブディレクトリーもまた "<literal>/etc/systemd/</literal>" や "<literal>/usr/local/</literal>" のように、さらにサブディレクトリーに枝別れします。これらの全体をまとめて<emphasis role="strong">ディレクトリーツリー</emphasis>と呼びます。絶対ファイル名はツリーの根元 ("<literal>/</literal>") から枝の先 (ファイル) までの経路として考えることもできます。また、あたかもディレクトリーツリーをルートディレクトリー ("<literal>/</literal>") という単一人物の全直系に広がる<emphasis role="strong">家系</emphasis>図のように人が話すのを聞いたことがあるでしょう。あたかもそれぞれのサブディレクトリーに<emphasis role="strong">親</emphasis>があるとし、パスはファイルの完全な祖先の系図のように表現します。ルートディレクトリーではない他の場所から始まる相対パスもあります。ディレクトリー "<literal>../</literal>" は親ディレクトリーを参照していることを覚えておきましょう。このような呼び方はディレクトリーのような構造を持つ他の階層的ツリー状のデーター構造体でもよく使われます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: There's no special directory path name component that corresponds to a physical device, such as your hard disk.  This differs from <ulink url="&rtbb;">RT-11</ulink>, <ulink url="&cpm;">CP/M</ulink>, <ulink url="&openvms;">OpenVMS</ulink>, <ulink url="&msdos;">MS-DOS</ulink>, <ulink url="&amigaos;">AmigaOS</ulink>, and <ulink url="&microsoftwindows;">Microsoft Windows</ulink>, where the path contains a device name such as "<literal>C:\</literal>".  (However, directory entries do exist that refer to physical devices as a part of the normal filesystem.  See <xref linkend="_filesystem_internals"/>.)
ja: ハードディスクのような物理デバイスに対応したパス名の要素は存在しません。ここが、パス名に "<literal>C:\</literal>" のようなデバイス名が含まれる <ulink url="&rtbb;">RT-11</ulink> や <ulink url="&cpm;">CP/M</ulink> や <ulink url="&openvms;">OpenVMS</ulink> や <ulink url="&msdos;">MS-DOS</ulink> や <ulink url="&amigaos;">AmigaOS</ulink> や <ulink url="&microsoftwindows;">Microsoft Windows</ulink> と違う点です。(但し、普通のファイルシステム中に物理デバイスを示すディレクトリー項目はあります。<xref linkend="_filesystem_internals"/>を参照下さい。)

note: type: Content of: <book><chapter><section><section><note><para>
en: While you <emphasis role="strong">can</emphasis> use almost any letters or symbols in a file name, in practice it is a bad idea to do so.  It is better to avoid any characters that often have special meanings on the command line, including spaces, tabs, newlines, and other special characters: <literal>{ } ( ) [ ] ' ` " \ / &gt; &lt; | ; ! # &amp; ^ * % @ $</literal> .  If you want to separate words in a name, good choices are the period, hyphen, and underscore.  You could also capitalize each word, "<literal>LikeThis</literal>". Experienced Linux users tend to avoid spaces in filenames.
ja: ほとんど全ての文字や記号をファイル名中に<emphasis role="strong">使えます</emphasis>が、実際そうすることは賢明ではありません。スペースやタブや改行や他の特殊文字: <literal>{ } ( ) [ ] ' ` " \ / &gt; &lt; | ; ! # &amp; ^ * % @ $</literal> はコマンドラインで特別な意味を持つので避けるべきです。名前の中の単語間には、ピリオドやハイフンや下線を選んで区別します。各語頭を "<literal>LikeThis</literal>" のように語頭を大文字にすることもできます。経験を積んだ Linux のユーザーはファイル名中にスペースが入ることを避けます。

note: type: Content of: <book><chapter><section><section><note><para>
en: The word "root" can mean either "root user" or "root directory".  The context of their usage should make it clear.
ja: "root" (ルート) と言う言葉は "root ユーザー" と言う意味でも "ルートディレクトリー" と言う意味でも使われます。それがいずれかは使われている文脈から明かです。

note: type: Content of: <book><chapter><section><section><note><para>
en: The word <emphasis role="strong">path</emphasis> is used not only for <emphasis role="strong">fully-qualified filename</emphasis> as above but also for the <emphasis role="strong">command search path</emphasis>.  The intended meaning is usually clear from the context.
ja: <emphasis role="strong">パス</emphasis>と言う言葉は上述の<emphasis role="strong">完全に記述したファイル名</emphasis>に関して使われるばかりではなく<emphasis role="strong">コマンドサーチパス</emphasis>にも使われます。どちらの意味かは文脈から通常明かです。

note: type: Content of: <book><chapter><section><section><para>
en: The detailed best practices for the file hierarchy are described in the Filesystem Hierarchy Standard ("<literal>/usr/share/doc/debian-policy/fhs/fhs-2.3.txt.gz</literal>" and <literal>hier</literal>(7)).  You should remember the following facts as the starter.
ja: ファイル階層について詳細に学ぶ最も良い方法は、Filesystem Hierarchy Standard ("<literal>/usr/share/doc/debian-policy/fhs/fhs-2.3.txt.gz</literal>" や <literal>hier</literal>(7)) に記述されています。手始めとして以下の事実を覚えるべきです。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of usage of key directories
ja: 重要ディレクトリーの使い方のリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: directory
ja: ディレクトリー

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: usage of the directory
ja: ディレクトリーの用途

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: the root directory
ja: ルートディレクトリー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: system wide configuration files
ja: システム全体の設定ファイル

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: system log files
ja: システムのログファイル

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: all the home directories for all non-privileged users
ja: 全ての非特権ユーザーのホームディレクトリー

note: type: Content of: <book><chapter><section><section><title>
en: Filesystem internals
ja: ファイルシステムの内側

note: type: Content of: <book><chapter><section><section><para>
en: Following the <emphasis role="strong">Unix tradition</emphasis>, the Debian GNU/Linux system provides the <ulink url="&filesystem;">filesystem</ulink> under which physical data on hard disks and other storage devices reside, and the interaction with the hardware devices such as console screens and remote serial consoles are represented in an unified manner under "<literal>/dev/</literal>".
ja: <emphasis role="strong">Unix の伝統</emphasis>に従い、Debian/Linux システムはハードディスクや他のストレージデバイス上に存在する物理データーを表す <ulink url="&filesystem;">ファイルシステム</ulink>を提供し、コンソールスクリーンやリモートのシリアルコンソールなどのハードウェアデバイスとの相互作用が "<literal>/dev/</literal>" の下に統一された形式で表されています。

note: type: Content of: <book><chapter><section><section><para>
en: Each file, directory, named pipe (a way two programs can share data), or physical device on a Debian GNU/Linux system has a data structure called an <ulink url="&inode;">inode</ulink> which describes its associated attributes such as the user who owns it (owner), the group that it belongs to, the time last accessed, etc.  The idea of representing just about everything in the filesystem was a Unix innovation, and modern Linux kernels have developed this idea ever further. Now, even information about processes running in the computer can be found in the filesystem.
ja: Debian/Linux システム上の、各々のファイルやディレクトリーや名前付きパイプ (2つのプログラムがデーターを共有する方法) や物理デバイスは、それぞれの所有者 (owner) やデーターが所属するグループ (group) や最終アクセス時間などの付帯属性 (attribute) を記述する <ulink url="&inode;">inode</ulink> と呼ばれるデーター構造を持ちます。  ほとんど全てをファイルシステム表現しようというアイデアは Unix の発明でしたし、現代的な Linux カーネルはこのアイデアを一歩進めています。コンピューター上で実行されているプロセス情報さえファイルシステム中に見つけられます。

note: type: Content of: <book><chapter><section><section><para>
en: This abstract and unified representation of physical entities and internal processes is very powerful since this allows us to use the same command for the same kind of operation on many totally different devices. It is even possible to change the way the kernel works by writing data to special files that are linked to running processes.
ja: このような物理的実体と内部プロセスの抽象的かつ統一された表現は非常にパワフルなので、多くの全く異なるデバイスに同じコマンドを使用して同種の操作が行えます。実行中のプロセスに繋がった特殊なファイルにデーターを書き込むことでカーネルが如何に動作するかまで変更できます。

note: type: Content of: <book><chapter><section><section><tip><para>
en: If you need to identify the correspondence between the file tree and the physical entity, execute <literal>mount</literal>(8) with no arguments.
ja: ファイルツリーや物理的実体の間の関係を確認する必要がある際には、<literal>mount</literal>(8) を引数無しで実行して下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Filesystem permissions
ja: ファイルシステムのパーミッション

note: type: Content of: <book><chapter><section><section><para>
en: <ulink url="&filesystempermissions;">Filesystem permissions</ulink> of <ulink url="&unixlike;">Unix-like</ulink> system are defined for three categories of affected users.
ja: <ulink url="&unixlike;">Unix 的</ulink>システムの<ulink url="&filesystempermissions;">ファイルシステムのパーミッション</ulink>は以下の3つの影響されるユーザーのカテゴリーのために定義されています。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The <emphasis role="strong">user</emphasis> who owns the file (<emphasis role="strong">u</emphasis>)
ja: ファイルを所有する<emphasis role="strong">ユーザー (user)</emphasis> (<emphasis role="strong">u</emphasis>)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Other users in the <emphasis role="strong">group</emphasis> which the file belongs to (<emphasis role="strong">g</emphasis>)
ja: ファイルが所属する<emphasis role="strong">グループ (group)</emphasis> 中の他ユーザー (<emphasis role="strong">g</emphasis>)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: All <emphasis role="strong">other</emphasis> users (<emphasis role="strong">o</emphasis>) also referred to as "world" and "everyone"
ja: "世界" や "全員" とも呼ばれる、全<emphasis role="strong">第三者 (other)</emphasis> ユーザー (<emphasis role="strong">o</emphasis>)

note: type: Content of: <book><chapter><section><section><para>
en: For the file, each corresponding permission allows following actions.
ja: ファイルでは、それぞれに対応するパーミッションは以下のようになります。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The <emphasis role="strong">read</emphasis> (<emphasis role="strong">r</emphasis>) permission allows owner to examine contents of the file.
ja: <emphasis role="strong">読出し (read)</emphasis> (<emphasis role="strong">r</emphasis>) パーミッションはファイル内容確認を可能にします。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The <emphasis role="strong">write</emphasis> (<emphasis role="strong">w</emphasis>) permission allows owner to modify the file.
ja: <emphasis role="strong">書込み (write)</emphasis> (<emphasis role="strong">w</emphasis>) パーミッションはファイル内容変更を可能にします。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The <emphasis role="strong">execute</emphasis> (<emphasis role="strong">x</emphasis>) permission allows owner to run the file as a command.
ja: <emphasis role="strong">実行 (execute)</emphasis> (<emphasis role="strong">x</emphasis>) パーミッションはファイルをコマンド実行を可能にします。

note: type: Content of: <book><chapter><section><section><para>
en: For the directory, each corresponding permission allows following actions.
ja: ディレクトリーでは、対応するパーミッションはそれぞれ以下のようになります。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The <emphasis role="strong">read</emphasis> (<emphasis role="strong">r</emphasis>) permission allows owner to list contents of the directory.
ja: <emphasis role="strong">読出し (read)</emphasis> (<emphasis role="strong">r</emphasis>) パーミッションはディレクトリー内容リストを可能にします。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The <emphasis role="strong">write</emphasis> (<emphasis role="strong">w</emphasis>) permission allows owner to add or remove files in the directory.
ja: <emphasis role="strong">書込み (write)</emphasis> (<emphasis role="strong">w</emphasis>) パーミッションはディレクトリーへのファイルの追加削除を可能にします。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The <emphasis role="strong">execute</emphasis> (<emphasis role="strong">x</emphasis>) permission allows owner to access files in the directory.
ja: <emphasis role="strong">実行 (execute)</emphasis> (<emphasis role="strong">x</emphasis>) パーミッションはディレクトリー内のファイルへのアクセスを可能にします。

note: type: Content of: <book><chapter><section><section><para>
en: Here, the <emphasis role="strong">execute</emphasis> permission on a directory means not only to allow reading of files in that directory but also to allow viewing their attributes, such as the size and the modification time.
ja: ここで、ディレクトリーに関する<emphasis role="strong">実行 (execute)</emphasis> パーミッションとはディレクトリー内のファイルへの読出しを許可するのみならず、サイズや変更時間のようなアトリビュート閲覧を許可します。

note: type: Content of: <book><chapter><section><section><para>
en: <literal>ls</literal>(1) is used to display permission information (and more) for files and directories.  When it is invoked with the "<literal>-l</literal>" option, it displays the following information in the order given.
ja: ファイルやディレクトリーのパーミッション情報他を表示するには、<literal>ls</literal>(1) が使われます。"<literal>-l</literal>" オプション付きでこれが起動されると、以下の情報がこの順序で表示されます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">Type of file</emphasis> (first character)
ja: <emphasis role="strong">ファイルのタイプ</emphasis> (最初の文字)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Access <emphasis role="strong">permission</emphasis> of the file (nine characters, consisting of three characters each for user, group, and other in this order)
ja: ファイルのアクセス<emphasis role="strong">パーミッション</emphasis> (以下の9文字。ユーザーとグループと第三者の順にそれぞれに対して3文字から構成されている)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">Number of hard links</emphasis> to the file
ja: ファイルへの<emphasis role="strong">ハードリンク数</emphasis>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Name of the <emphasis role="strong">user</emphasis> who owns the file
ja: ファイルを所有する<emphasis role="strong">ユーザー (user)</emphasis> の名前

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Name of the <emphasis role="strong">group</emphasis> which the file belongs to
ja: ファイルが所属する<emphasis role="strong">グループ (group)</emphasis>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">Size</emphasis> of the file in characters (bytes)
ja: ファイルの<emphasis role="strong">サイズ</emphasis> (文字数、バイト)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">Date and time</emphasis> of the file (mtime)
ja: ファイルの<emphasis role="strong">日時</emphasis> (mtime)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">Name</emphasis> of the file
ja: ファイルの<emphasis role="strong">名前</emphasis>

note: type: Content of: <book><chapter><section><section><table><title>
en: List of the first character of "<literal>ls -l</literal>" output
ja: "<literal>ls -l</literal>" の出力の最初の文字のリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: character
ja: 文字

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: meaning
ja: 意味

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: normal file
ja: 通常ファイル

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: symlink
ja: シムリンク

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: character device node
ja: 文字デバイス名

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: block device node
ja: ブロックデバイス名

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: named pipe
ja: 名前付きパイプ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: socket
ja: ソケット

note: type: Content of: <book><chapter><section><section><para>
en: <literal>chown</literal>(1) is used from the root account to change the owner of the file.  <literal>chgrp</literal>(1) is used from the file's owner or root account to change the group of the file.  <literal>chmod</literal>(1) is used from the file's owner or root account to change file and directory access permissions.  Basic syntax to manipulate a <literal>foo</literal> file is the following.
ja: root アカウントから <literal>chown</literal>(1) を使用することでファイルの所有者を変更します。ファイルの所有者又は root アカウントから <literal>chgrp</literal>(1) を使用することでファイルのグループを変更します。ファイルの所有者又は root アカウントから <literal>chmod</literal>(1) を使用することでファイルやディレクトリーのアクセスパーミッションを変更します。<literal>foo</literal> ファイルの操作の基本的文法は以下の通り。

note: type: Content of: <book><chapter><section><section><para>
en: For example, you can make a directory tree to be owned by a user <literal>foo</literal> and shared by a group <literal>bar</literal> by the following.
ja: 例えば以下のようにするとディレクトリーツリーの所有者をユーザー <literal>foo</literal> に変更しグループ <literal>bar</literal> で共有できます。

note: type: Content of: <book><chapter><section><section><para>
en: There are three more special permission bits.
ja: 更に特殊なパーミッションビットが3つ存在します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The <emphasis role="strong">set user ID</emphasis> bit (<emphasis role="strong">s</emphasis> or <emphasis role="strong">S</emphasis> instead of user's <emphasis role="strong">x</emphasis>)
ja: <emphasis role="strong">セットユーザー ID</emphasis> ビット (ユーザーの <emphasis role="strong">x</emphasis> に代えて <emphasis role="strong">s</emphasis> か <emphasis role="strong">S</emphasis>)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The <emphasis role="strong">set group ID</emphasis> bit (<emphasis role="strong">s</emphasis> or <emphasis role="strong">S</emphasis> instead of group's <emphasis role="strong">x</emphasis>)
ja: <emphasis role="strong"> セットグループ ID</emphasis> ビット (グループの <emphasis role="strong">x</emphasis> に代えて <emphasis role="strong">s</emphasis> か <emphasis role="strong">S</emphasis>)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The <emphasis role="strong">sticky</emphasis> bit (<emphasis role="strong">t</emphasis> or <emphasis role="strong">T</emphasis> instead of other's <emphasis role="strong">x</emphasis>)
ja: <emphasis role="strong">スティッキー</emphasis>ビット (第三者の <emphasis role="strong">x</emphasis> に代えて <emphasis role="strong">t</emphasis> か <emphasis role="strong">T</emphasis>)

note: type: Content of: <book><chapter><section><section><para>
en: Here the output of "<literal>ls -l</literal>" for these bits is <emphasis role="strong">capitalized</emphasis> if execution bits hidden by these outputs are <emphasis role="strong">unset</emphasis>.
ja: ここで、これらのビットの "<literal>ls -l</literal>" のアウトプットはこれらの出力によってかくされた実行ビットが<emphasis role="strong">非設定 (unset)</emphasis> の場合<emphasis role="strong">大文字</emphasis>となります。

note: type: Content of: <book><chapter><section><section><para>
en: Setting <emphasis role="strong">set user ID</emphasis> on an executable file allows a user to execute the executable file with the owner ID of the file (for example <emphasis role="strong">root</emphasis>).  Similarly, setting <emphasis role="strong">set group ID</emphasis> on an executable file allows a user to execute the executable file with the group ID of the file (for example <emphasis role="strong">root</emphasis>).  Because these settings can cause security risks, enabling them requires extra caution.
ja: <emphasis role="strong">セットユーザー ID</emphasis> を実行ファイルにセットすると、ユーザーはファイルの所有者 ID (例えば、<emphasis role="strong">root</emphasis>) を使って実行ファイルを実行することを許可されます。同様に、<emphasis role="strong">セットグループ ID</emphasis> を実行ファイルにセットすると、ユーザーはファイルのグループ ID (例えば、<emphasis role="strong">root</emphasis>) を使って実行ファイルを実行することを許可されます。これらの設定はセキュリティーを破壊するリスクを引き起こすので、これらのビットを有効にするには特別な注意が必要です。

note: type: Content of: <book><chapter><section><section><para>
en: Setting <emphasis role="strong">set group ID</emphasis> on a directory enables the <ulink url="&bsdlike;">BSD-like</ulink> file creation scheme where all files created in the directory belong to the <emphasis role="strong">group</emphasis> of the directory.
ja: <emphasis role="strong">セットグループ ID</emphasis> をディレクトリーに対して設定すると、 <ulink url="&bsdlike;">BSD 的</ulink>ファイル作成手法が有効になり、ディレクトリーに作成した全ファイルが所属する<emphasis role="strong">グループ</emphasis>がディレクトリーのものになります。

note: type: Content of: <book><chapter><section><section><para>
en: Setting the <emphasis role="strong">sticky bit</emphasis> on a directory prevents a file in the directory from being removed by a user who is not the owner of the file.  In order to secure contents of a file in world-writable directories such as "<literal>/tmp</literal>" or in group-writable directories, one must not only reset the <emphasis role="strong">write</emphasis> permission for the file but also set the <emphasis role="strong">sticky bit</emphasis> on the directory.  Otherwise, the file can be removed and a new file can be created with the same name by any user who has write access to the directory.
ja: <emphasis role="strong">スティッキビット</emphasis>をディレクトリーに対して有効にすると、ディレクトリーにあるファイルがファイルの所有者以外から削除されるのを防ぎます。"<literal>/tmp</literal>" のような全員書込み可能ディレクトリーやグループ書込み可能なディレクトリーなどのにあるファイルの内容を安全にするためには、<emphasis role="strong">書込み</emphasis>パーミッションを無効にするだけでなく、ディレクトリーに<emphasis role="strong">スティッキビット</emphasis>もセットする必要があります。さもなければ、ディレクトリーに書込みアクセスできるユーザーにより、ファイルが削除され、同じ名前で新規ファイルが作成されることを許してしまいます。

note: type: Content of: <book><chapter><section><section><para>
en: Here are a few interesting examples of file permissions.
ja: ファイルパーミッションの興味ある例を次にいくつか示します。

note: type: Content of: <book><chapter><section><section><para>
en: There is an alternative numeric mode to describe file permissions with <literal>chmod</literal>(1).  This numeric mode uses 3 to 4 digit wide octal (radix=8) numbers.
ja: <literal>chmod</literal>(1) を用いて、ファイルパーミッションを記述するためのもう一つの数字モードが存在します。この数字モードは8進数を使った3桁から4桁の数字を用います。

note: type: Content of: <book><chapter><section><section><table><title>
en: The numeric mode for file permissions in <literal>chmod</literal>(1) commands
ja: <literal>chmod</literal>(1) コマンドで用いられるファイルパーミッションの数字モード

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: digit
ja: 数字

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: 1st optional digit
ja: 1桁目 (任意)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: sum of <emphasis role="strong">set user ID</emphasis> (=4), <emphasis role="strong">set group ID</emphasis> (=2), and <emphasis role="strong">sticky bit</emphasis> (=1)
ja: <emphasis role="strong">セットユーザー ID</emphasis> (=4) と<emphasis role="strong">セットグループ ID</emphasis> (=2) と<emphasis role="strong">スティキービット</emphasis> (=1) の和

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: 2nd digit
ja: 2桁目

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: sum of <emphasis role="strong">read</emphasis> (=4), <emphasis role="strong">write</emphasis> (=2), and <emphasis role="strong">execute</emphasis> (=1) permissions for <emphasis role="strong">user</emphasis>
ja: <emphasis role="strong">ユーザー</emphasis>に関する、<emphasis role="strong">読出し (read)</emphasis> (=4) と<emphasis role="strong">書込み (write)</emphasis> (=2) と<emphasis role="strong">実行 (execute)</emphasis> (=1) のファイルパーミッションの和

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: 3rd digit
ja: 3桁目

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: ditto for <emphasis role="strong">group</emphasis>
ja: <emphasis role="strong">グループ</emphasis>に関して、同上

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: 4th digit
ja: 4桁目

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: ditto for <emphasis role="strong">other</emphasis>
ja: <emphasis role="strong">第三者</emphasis>に関して、同上

note: type: Content of: <book><chapter><section><section><para>
en: This sounds complicated but it is actually quite simple.  If you look at the first few (2-10) columns from "<literal>ls -l</literal>" command output and read it as a binary (radix=2) representation of file permissions ("-" being "0" and "rwx" being "1"), the last 3 digit of the numeric mode value should make sense as an octal (radix=8) representation of file permissions to you.
ja: これは複雑に聞こえるかもしれませんが、実際は本当にシンプルです。"<literal>ls -l</literal>" コマンドの出力の最初の数列 (2〜10列) を見て、それをファイルパーミッションのバイナリー表記 (2進数) ("-" を "0"、"rwx" を "1") として読むと、この数字モードの値はファイルパーミッションの8進数表現として意味を持ちます。

note: type: Content of: <book><chapter><section><section><para>
en: For example, try the following
ja: 例えば、次を試してみて下さい:

note: type: Content of: <book><chapter><section><section><tip><para>
en: If you need to access information displayed by "<literal>ls -l</literal>" in shell script, you should use pertinent commands such as <literal>test</literal>(1), <literal>stat</literal>(1) and <literal>readlink</literal>(1).  The shell builtin such as "<literal>[</literal>" or "<literal>test</literal>" may be used too.
ja: シェルスクリプトから "<literal>ls -l</literal>" で表示される情報にアクセスする必要がある際には、<literal>test</literal>(1) や <literal>stat</literal>(1) や <literal>readlink</literal>(1) のような適切なコマンドの使用を考えるべきです。シェル組込みコマンドの "<literal>[</literal>" や "<literal>test</literal>" を使うのも手です。

note: type: Content of: <book><chapter><section><section><title>
en: Control of permissions for newly created files: umask
ja: 新規作成ファイルのパーミッションのコントロール: umask

note: type: Content of: <book><chapter><section><section><para>
en: What permissions are applied to a newly created file or directory is restricted by the <literal>umask</literal> shell builtin command.  See <literal>dash</literal>(1), <literal>bash</literal>(1), and <literal>builtins</literal>(7).
ja: 新規作成ファイルのやディレクトリーに適用されるパーミッションは <literal>umask</literal> シェル組込みコマンドを使うことにより制限できます。<literal>dash</literal>(1) か <literal>bash</literal>(1) か <literal>builtins</literal>(7) をご覧下さい。

note: type: Content of: <book><chapter><section><section><table><title>
en: The <emphasis role="strong">umask</emphasis> value examples
ja: <emphasis role="strong">umask</emphasis> 値の例

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: file permissions created
ja: 作成されるファイルパーミッション

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: directory permissions created
ja: 作成されるディレクトリーパーミッション

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: usage
ja: 使い方

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: writable only by the user
ja: ユーザーのみにより書込み可

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: writable by the group
ja: グループにより書込み可

note: type: Content of: <book><chapter><section><section><para>
en: The Debian system uses a user private group (UPG) scheme as its default. A UPG is created whenever a new user is added to the system. A UPG has the same name as the user for which it was created and that user is the only member of the UPG. UPG scheme makes it safe to set umask to <literal>0002</literal> since every user has their own private group.  (In some Unix variants, it is quite common to setup all normal users belonging to a single <emphasis role="strong"><literal>users</literal></emphasis> group and is a good idea to set umask to <literal>0022</literal> for security in such cases.)
ja: Debian システムはユーザー専用グループ (UPG) 方式をデフォルトで使用します。新規ユーザーがシステムに追加される毎に UPG は作成されます。UPG はそのグループを作成したユーザーと同じ名前を持ち、そのユーザーが UPG の唯一のメンバーです。UPG 方式では全ユーザーが各自専用のグループを持つので、umask を <literal>0002</literal> に設定しても安全です。(一部 Unix 系システムでは全一般ユーザーを1つの <emphasis role="strong"><literal>users</literal></emphasis> グループに所属させることがよく行われます。そのような場合には安全のため umask を<literal>0022</literal> に設定した方がよいでしょう。)

note: type: Content of: <book><chapter><section><section><tip><para>
en: Enable UPG by putting "<literal>umask 002</literal>" in the <literal>~/.bashrc</literal> file.
ja: <literal>~/.bashrc</literal> ファイル中に "<literal>umask 002</literal>" と書いて UPG を有効にしましょう。

note: type: Content of: <book><chapter><section><section><title>
en: Permissions for groups of users (group)
ja: ユーザーのグループ (group) のパーミッション

note: type: Content of: <book><chapter><section><section><warning><para>
en: Please make sure to save unsaved changes before doing reboot or similar actions.
ja: リブートやそれに類する行為をする前に未保存の変更を保存しましょう。

note: type: Content of: <book><chapter><section><section><para>
en: You can add a user <literal>penguin</literal> to a group <literal>bird</literal> in two steps:
ja: ユーザー <literal>penguin</literal> をグループ <literal>bird</literal> に2ステップで追加できます:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Change group configuration using one of following:
ja: 以下のいずれか一つでグループ設定を変更します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Execute "<literal>sudo usermod -aG bird penguin</literal>".
ja: "<literal>sudo usermod -aG bird penguin</literal>" を実行します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Execute "<literal>sudo adduser penguin bird</literal>". (only on typical Debian systems)
ja: "<literal>sudo adduser penguin bird</literal>" を実行します。(典型的 Debian システム上のみ)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Execute "<literal>sudo vigr</literal>" for <literal>/etc/group</literal> and "<literal>sudo vigr -s</literal>" for <literal>/etc/gshadow</literal> to append <literal>penguin</literal> in the line for <literal>bird</literal>.
ja: <literal>/etc/group</literal> に "<literal>sudo vigr</literal>" を、<literal>/etc/gshadow</literal> に "<literal>sudo vigr -s</literal>" を実行し <literal>bird</literal> の行に <literal>penguin</literal> を追記します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Apply configuration using one of following:
ja: 以下のいずれか一つを使い設定を適用します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Cold reboot and login. (Best option)
ja: コールドリブートとログイン。(最適選択肢)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Logout via GUI menu and login. (This may not work under the modern Desktop environment.)
ja: GUI メニュー経由でのログアウト。(現代的デスクトップ環境下では、上手く行かないかもしれません。)

note: type: Content of: <book><chapter><section><section><para>
en: You can remove a user <literal>penguin</literal> from a group <literal>bird</literal> in two steps:
ja: ユーザー <literal>penguin</literal> をグループ <literal>bird</literal> から2ステップで削除できます:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Execute "<literal>sudo usermod -rG bird penguin</literal>".
ja: "<literal>sudo usermod -rG bird penguin</literal>" を実行します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Execute "<literal>sudo deluser penguin bird</literal>". (only on typical Debian systems)
ja: "<literal>sudo deluser penguin bird</literal>" を実行します。(典型的 Debian システム上のみ)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Execute "<literal>sudo vigr</literal>" for <literal>/etc/group</literal> and "<literal>sudo vigr -s</literal>" for <literal>/etc/gshadow</literal> to remove <literal>penguin</literal> in the line for <literal>bird</literal>.
ja: <literal>/etc/group</literal> に "<literal>sudo vigr</literal>" を、<literal>/etc/gshadow</literal> に "<literal>sudo vigr -s</literal>" を実行し <literal>bird</literal> の行の <literal>penguin</literal> を削除します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Execute "<literal>kill -TERM -1</literal>" and do some fix-up actions such as "<literal>systemctl restart NetworkManager.service</literal>".
ja: "<literal>kill -TERM -1</literal>" を実行し、"<literal>systemctl restart NetworkManager.service</literal>" 等のような何らかの修正操作をします。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Logout via GUI menu is not an option for Gnome Desktop.
ja: GUI 経由でのログアウトは Gnome Desktop では選択肢ではありません。

note: type: Content of: <book><chapter><section><section><para>
en: Any warm reboot attempts are fragile replacements of the real cold reboot under the modern desktop system.
ja: 現代的なデスクトップ環境では、何らかのワームリブートをしようとしても本物のコールドリブートの脆弱な代用品にしかなりません。

note: type: Content of: <book><chapter><section><section><note><para>
en: Alternatively, you may dynamically add users to groups during the authentication process by adding "<literal>auth optional pam_group.so</literal>" line to "<literal>/etc/pam.d/common-auth</literal>" and setting "<literal>/etc/security/group.conf</literal>".  (See <xref linkend="_authentication"/>.)
ja: もし "<literal>auth optional pam_group.so</literal>" 行が "<literal>/etc/pam.d/common-auth</literal>" に書き加えれ、"<literal>/etc/security/group.conf</literal>" に対応する設定がされていれば、実際のユーザーのグループメンバーシップは動的に割り当てられます。(<xref linkend="_authentication"/>を参照下さい。)

note: type: Content of: <book><chapter><section><section><para>
en: The hardware devices are just another kind of file on the Debian system.  If you have problems accessing devices such as <ulink url="&usbflashdrive;">USB flash drive</ulink> and <ulink url="&cdrom;">CD-ROM</ulink> from a user account, you should make that user a member of the relevant group.
ja: ハードウエアーデバイスは Debian システム上では一種のファイルでしかありません。<ulink url="&usbflashdrive;">USB フラッシュドライブ</ulink> や <ulink url="&cdrom;">CD-ROM</ulink> のようなデバイスをユーザーアカウントからアクセスするのに問題があった場合にはそのユーザーを該当するグループのメンバーにします。

note: type: Content of: <book><chapter><section><section><para>
en: Some notable system-provided groups allow their members to access particular files and devices without <literal>root</literal> privilege.
ja: いくつかのシステムが供給するグループはそのメンバーに <literal>root</literal> 権限無しに特定のファイルやデバイスにアクセスすることを可能にします。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of notable system-provided groups for file access
ja: ファイルアクセスのためにシステムが供給する特記すべきグループのリスト

note: type: Content of: <book><chapter><section><table><tgroup><thead><row><entry>
en: group
ja: グループ

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: description for accessible files and devices
ja: アクセスできるファイルやデバイスの説明

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: full and direct access to serial ports ("<literal>/dev/ttyS[0-3]</literal>")
ja: シリアルポート ("<literal>/dev/ttyS[0-3]</literal>") への全面的かつ直接のアクセス

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: limited access to serial ports for <emphasis role="strong">Dialup IP</emphasis> connection to trusted peers
ja: 信頼できるピアーに<emphasis role="strong">ダイヤルアップ IP</emphasis> 接続をするためのシリアルポートへの制限付きアクセス

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: CD-ROM, DVD+/-RW drives
ja: CD-ROM や DVD+/-RW のドライバー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: audio device
ja: 音声デバイス

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: video device
ja: 映像デバイス

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: scanner(s)
ja: スキャナー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: system monitoring logs
ja: システムモニターのログ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: some directories for junior administrative work: "<literal>/usr/local</literal>", "<literal>/home</literal>"
ja: 下級管理業務のためのディレクトリー: "<literal>/usr/local</literal>"、"<literal>/home</literal>"

note: type: Content of: <book><chapter><section><section><tip><para>
en: You need to belong to the <literal>dialout</literal> group to reconfigure modem, dial anywhere, etc.  But if <literal>root</literal> creates pre-defined configuration files for trusted peers in "<literal>/etc/ppp/peers/</literal>", you only need to belong to the <literal>dip</literal> group to create <emphasis role="strong">Dialup IP</emphasis> connection to those trusted peers using <literal>pppd</literal>(8), <literal>pon</literal>(1), and <literal>poff</literal>(1) commands.
ja: モデムの設定をしたりどこにでも電話したり等するには <literal>dialout</literal> グループに所属する必要があります。もし信頼できるピアーに関する事前定義された設定ファイル "<literal>/etc/ppp/peers/</literal>" が <literal>root</literal> によって作られていると、<literal>dip</literal> グループに属するだけで <literal>pppd</literal>(8) や <literal>pon</literal>(1) や <literal>poff</literal>(1) コマンドを用いて<emphasis role="strong">ダイヤルアップ IP</emphasis> 接続が作成できます。

note: type: Content of: <book><chapter><section><section><para>
en: Some notable system-provided groups allow their members to execute particular commands without <literal>root</literal> privilege.
ja: いくつかのシステムが供給するグループはそのメンバーに <literal>root</literal> 権限無しに特定のコマンドを実行することを可能にします。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of notable system provided groups for particular command executions
ja: 特定コマンド実行のためにシステムが供給する特記すべきグループのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: accessible commands
ja: 実行可能なコマンド

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: execute any command with superuser privileges
ja: いかなるコマンドでもスーパーユーザー特権下で実行

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: execute commands to add, modify, and remove printers from printer databases
ja: プリンターのデーターベースからプリンターを追加や変更や削除するコマンドを実行

note: type: Content of: <book><chapter><section><section><para>
en: For the full listing of the system provided users and groups, see the recent version of the "Users and Groups" document in "<literal>/usr/share/doc/base-passwd/users-and-groups.html</literal>" provided by the <literal>base-passwd</literal> package.
ja: システムが供給するユーザーやグループの完全なリストは、<literal>base-passwd</literal> パッケージが供給する "<literal>/usr/share/doc/base-passwd/users-and-groups.html</literal>" の中にある最新バージョンの "Users and Groups" 文書を参照下さい。

note: type: Content of: <book><chapter><section><section><para>
en: See <literal>passwd</literal>(5), <literal>group</literal>(5), <literal>shadow</literal>(5), <literal>newgrp</literal>(1), <literal>vipw</literal>(8), <literal>vigr</literal>(8), and <literal>pam_group</literal>(8) for management commands of the user and group system.
ja: ユーザーやグループシステムを管理するコマンドは <literal>passwd</literal>(5) や <literal>group</literal>(5) や <literal>shadow</literal>(5) や <literal>newgrp</literal>(1) や <literal>vipw</literal>(8) や <literal>vigr</literal>(8) や <literal>pam_group</literal>(8) を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Timestamps
ja: タイムスタンプ

note: type: Content of: <book><chapter><section><section><para>
en: There are three types of timestamps for a GNU/Linux file.
ja: GNU/Linux ファイルのタイムスタンプには3種類あります。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of types of timestamps
ja: タイムスタンプのタイプのリスト

note: type: Content of: <book><chapter><section><table><tgroup><thead><row><entry>
en: type
ja: タイプ

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: meaning (historic Unix definition)
ja: 意味 (歴史的 Unix 定義)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: the file modification time (<literal>ls -l</literal>)
ja: ファイル内容変更時間 (<literal>ls -l</literal>)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: the file status change time (<literal>ls -lc</literal>)
ja: ファイル状態変更時間 (<literal>ls -lc</literal>)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: the last file access time (<literal>ls -lu</literal>)
ja: ファイル最終アクセス時間 (<literal>ls -lu</literal>)

note: type: Content of: <book><chapter><section><section><note><para>
en: <emphasis role="strong">ctime</emphasis> is not file creation time.
ja: <emphasis role="strong">ctime</emphasis> はファイル作成日時ではありません。

note: type: Content of: <book><chapter><section><section><note><para>
en: The actual value of <emphasis role="strong">atime</emphasis> on GNU/Linux system may be different from that of the historic Unix definition.
ja: GNU/Linux システム上では、実際の <emphasis role="strong">atime</emphasis> 値は歴史的 Unix 定義とは異なる場合があります。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Overwriting a file changes all of the <emphasis role="strong">mtime</emphasis>, <emphasis role="strong">ctime</emphasis>, and <emphasis role="strong">atime</emphasis> attributes of the file.
ja: ファイルが上書きされると、ファイルの <emphasis role="strong">mtime</emphasis> と <emphasis role="strong">ctime</emphasis> と <emphasis role="strong">atime</emphasis> の属性すべてが変更されます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Changing ownership or permission of a file changes the <emphasis role="strong">ctime</emphasis> and <emphasis role="strong">atime</emphasis> attributes of the file.
ja: ファイルの所有者やパーミッションの変更をすると、ファイルの <emphasis role="strong">ctime</emphasis> や <emphasis role="strong">atime</emphasis> アトリビュートを変えます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Reading a file changes the <emphasis role="strong">atime</emphasis> attribute of the file on the historic Unix system.
ja: 伝統的 Unix システム上ではファイルを読むとファイルの <emphasis role="strong">atime</emphasis> 属性が変更されます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Reading a file changes the <emphasis role="strong">atime</emphasis> attribute of the file on the GNU/Linux system if its filesystem is mounted with "<literal>strictatime</literal>".
ja: GNU/Linux システム上では、"<literal>strictatime</literal>" でファイルシステムをマウントした場合にファイルを読むとファイルの <emphasis role="strong">atime</emphasis> が変更されます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Reading a file for the first time or after one day changes the <emphasis role="strong">atime</emphasis> attribute of the file on the GNU/Linux system if its filesystem is mounted with "<literal>relatime</literal>". (default behavior since Linux 2.6.30)
ja: ファイルを初めて読み込んだときか、1日空けてアクセスした場合、 ファイルの <emphasis role="strong">atime</emphasis> 属性の更新がGNU/Linux (Linux 2.6.30以降) の "<literal>relatime</literal>" でマウントされているファイルシステムでは生じます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Reading a file doesn't change the <emphasis role="strong">atime</emphasis> attribute of the file on the GNU/Linux system if its filesystem is mounted with "<literal>noatime</literal>".
ja: <emphasis role="strong">atime</emphasis> 属性は <literal>noatime</literal> でマウントされているファイルシステムでは、読み込み時に更新されることはありません。

note: type: Content of: <book><chapter><section><section><note><para>
en: The "<literal>noatime</literal>" and "<literal>relatime</literal>" mount options are introduced to improve the filesystem read performance under the normal use cases.  Simple file read operation under the "<literal>strictatime</literal>" option accompanies the time-consuming write operation to update the <emphasis role="strong">atime</emphasis> attribute.  But the <emphasis role="strong">atime</emphasis> attribute is rarely used except for the <literal>mbox</literal>(5) file.  See <literal>mount</literal>(8).
ja: "<literal>noatime</literal>" や "<literal>relatime</literal>" マウントオプションは普通使用状況下でのファイルシステムの読み出しパーフォーマンスを向上させるために導入されました。"<literal>strictatime</literal>" オプション下の単純なファイル読み出しオペレーションは <emphasis role="strong">atime</emphasis> 属性を更新する時間のかかる書き込み操作を引き起こします。しかし、 <emphasis role="strong">atime</emphasis> 属性は <literal>mbox</literal>(5) ファイルを除くとほとんど使われることはありません。<literal>mount</literal>(8) を参照下さい。

note: type: Content of: <book><chapter><section><section><para>
en: Use <literal>touch</literal>(1) command to change timestamps of existing files.
ja: 既存ファイルのタイムスタンプを変更するには <literal>touch</literal>(1) コマンドを使って下さい。

note: type: Content of: <book><chapter><section><section><para>
en: For timestamps, the <literal>ls</literal> command outputs localized strings under non-English locale ("<literal>fr_FR.UTF-8</literal>").
ja: タイムスタンプに関して、 <literal>ls</literal> コマンドは非英語ロケール ("<literal>fr_FR.UTF-8</literal>") でローカライズされた文字列を表示します。

note: type: Content of: <book><chapter><section><section><tip><para>
en: See <xref linkend="_customized_display_of_time_and_date"/> to customize "<literal>ls -l</literal>" output.
ja: "<literal>ls -l</literal>" の出力のカスタム化は<xref linkend="_customized_display_of_time_and_date"/>を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Links
ja: リンク

note: type: Content of: <book><chapter><section><section><para>
en: There are two methods of associating a file "<literal>foo</literal>" with a different filename "<literal>bar</literal>".
ja: "<literal>foo</literal>" というファイルを異なるファイル名 "<literal>bar</literal>" に結びつけるのには2つの方法があります。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&hardlink;">Hard link</ulink>
ja: <ulink url="&hardlink;">ハードリンク</ulink>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Duplicate name for an existing file
ja: 既存ファイルの重複名

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&symboliclinkorsymlink;">Symbolic link or symlink</ulink>
ja: <ulink url="&symboliclinkorsymlink;">シンボリックリンクもしくはシムリンク</ulink>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Special file that points to another file by name
ja: 他のファイルをその名前で指す特殊ファイル

note: type: Content of: <book><chapter><section><section><para>
en: See the following example for changes in link counts and the subtle differences in the result of the <literal>rm</literal> command.
ja: リンク数の変化と <literal>rm</literal> コマンドの結果の微妙な違いについての以下の例をご覧下さい。

note: type: Content of: <book><chapter><section><section><para>
en: The hardlink can be made within the same filesystem and shares the same inode number which the "<literal>-i</literal>" option with <literal>ls</literal>(1)  reveals.
ja: ハードリンクは同一ファイルシステム内に作ることができ、<literal>ls</literal>(1) コマンドに "<literal>-i</literal>" オプションを使って表示される inode 番号が同じです。

note: type: Content of: <book><chapter><section><section><para>
en: The symlink always has nominal file access permissions of "<literal>rwxrwxrwx</literal>", as shown in the above example, with the effective access permissions dictated by permissions of the file that it points to.
ja: シンボリックリンクは上の例に示したように、常にファイルアクセスパーミッション "<literal>rwxrwxrwx</literal>" を持ちますので、シンボリックリンクが指すファイルのアクセスパーミッションが有効ファイルアクセスパーミッションとなります。

note: type: Content of: <book><chapter><section><section><caution><para>
en: It is generally a good idea not to create complicated symbolic links or hardlinks at all unless you have a very good reason.  It may cause nightmares where the logical combination of the symbolic links results in loops in the filesystem.
ja: もし特段の理由がないなら複雑なシンボリックリンクやハードリンクを作らない方が一般的には良いでしょう。シンボリックリンクの論理的組み合わせがファイルシステム中でループになっているという悪夢を引き起こすかもしれません。

note: type: Content of: <book><chapter><section><section><note><para>
en: It is generally preferable to use symbolic links rather than hardlinks unless you have a good reason for using a hardlink.
ja: もしハードリンクを使う特段の理由がなければ、ハードリンクよりシンボリックリンクを使う方が一般的には良いでしょう。

note: type: Content of: <book><chapter><section><section><para>
en: The "<literal>.</literal>" directory links to the directory that it appears in, thus the link count of any new directory starts at 2.  The "<literal>..</literal>" directory links to the parent directory, thus the link count of the directory increases with the addition of new subdirectories.
ja: "<literal>.</literal>" ディレクトリーは、それ自身が中にあるディレクトリーとリンクしていますので、新規ディレクトリーのリンク数は2から始まります。"<literal>..</literal>" ディレクトリーは親ディレクトリーとリンクしているので、ディレクトリーのリンク数は新規サブディレクトリーの増加に伴い増加します。

note: type: Content of: <book><chapter><section><section><para>
en: If you are just moving to Linux from Windows, it soon becomes clear how well-designed the filename linking of Unix is, compared with the nearest Windows equivalent of "shortcuts".  Because it is implemented in the filesystem, applications can't see any difference between a linked file and the original. In the case of hardlinks, there really is no difference.
ja: もし最近あなたが Windows から Linux に移動してきたなら、Unix のファイル名のリンクは Windows 上でもっとも似ている "shortcuts" との比較で如何にうまくできているかにすぐ気づくでしょう。ファイルシステム中に実装されているのでアプリケーションからはリンクされたファイルなのかオリジナルなのかの区別がつきません。ハードリンクの場合は実際全く違いはありません。

note: type: Content of: <book><chapter><section><section><title>
en: Named pipes (FIFOs)
ja: 名前付きパイプ (FIFO)

note: type: Content of: <book><chapter><section><section><para>
en: A <ulink url="&namedpipe;">named pipe</ulink> is a file that acts like a pipe.  You put something into the file, and it comes out the other end.  Thus it's called a FIFO, or First-In-First-Out: the first thing you put in the pipe is the first thing to come out the other end.
ja: <ulink url="&namedpipe;">名前付きパイプ</ulink>は、パイプのように働くファイルです。何かをファイルに入れると、もう一方の端からそれが出てきます。こうしてこれは FIFO または First-In-First-Out (先入れ先出し) と呼ばれます。つまり、最初にパイプに入れられたものが最初にもう一方の端から出てきます。

note: type: Content of: <book><chapter><section><section><para>
en: If you write to a named pipe, the process which is writing to the pipe doesn't terminate until the information being written is read from the pipe.  If you read from a named pipe, the reading process waits until there is nothing to read before terminating.  The size of the pipe is always zero --- it does not store data, it just links two processes like the functionality offered by the shell "<literal>|</literal>" syntax.  However, since this pipe has a name, the two processes don't have to be on the same command line or even be run by the same user. Pipes were a very influential innovation of Unix.
ja: 名前付きパイプに書き込む場合、パイプに書き込むプロセスは情報がパイプから読出されるまで終了しません。名前付きパイプから読み出す場合、読出すプロセス何か読出すものが無くなるまで終了するのを待ちます。パイプのサイズは常に 0 です。 --- 名前付きパイプはデーターを保存せず、 シェルの "<literal>|</literal>" というシンタクッスが提供する機能ように2つのプロセスをリンクするだけです。しかし、このパイプは名前を持つので、2つのプロセスは同じコマンドラインになくても良いし、同じユーザーにより実行される必要さえありません。パイプは Unix の非常に影響力ある発明でした。

note: type: Content of: <book><chapter><section><section><title>
en: Sockets
ja: ソケット

note: type: Content of: <book><chapter><section><section><para>
en: Sockets are used extensively by all the Internet communication, databases, and the operating system itself. It is similar to the named pipe (FIFO) and allows processes to exchange information even between different computers.  For the socket, those processes do not need to be running at the same time nor to be running as the children of the same ancestor process.  This is the endpoint for <ulink url="&theinterprocesscommunicationipc;">the inter process communication (IPC)</ulink>.  The exchange of information may occur over the network between different hosts.  The two most common ones are <ulink url="&theinternetsocket;">the Internet socket</ulink> and <ulink url="&theunixdomainsocket;">the Unix domain socket</ulink>.
ja: ソケットはインターネットのコミュニケーションやデーターベースやオペレーティングシステム自身によって頻繁に使われます。ソケットは名前つきパイプ (FIFO) に似ており、異なるコンピューター間でさえプロセス間の情報交換を可能にします。ソケットにとって、これらのプロセスは同時に実行する必要も、同じ祖先プロセスの子供として実行する必要もありません。これは<ulink url="&theinterprocesscommunicationipc;">プロセス間通信 (IPC)</ulink> の終端点です。ネットワーク越しで異なるホストの間で情報の交換をすることも可能です。2つの典型的なソケットは、<ulink url="&theinternetsocket;">インターネットソケット</ulink>と <ulink url="&theunixdomainsocket;">Unix ドメインソケット</ulink>です。

note: type: Content of: <book><chapter><section><section><tip><para>
en: "<literal>ss -t -u -a</literal>" (from the <literal>iproute2</literal> package) provides a very useful overview of sockets that are open on a given system.
ja: (<literal>iproute2</literal> パッケージが提供する) "<literal>ss -t -u -a</literal>" を実行すると特定のシステム上のソケットの全般状況がよく分かります。

note: type: Content of: <book><chapter><section><section><title>
en: Device files
ja: デバイスファイル

note: type: Content of: <book><chapter><section><section><para>
en: <ulink url="&devicefiles;">Device files</ulink> refer to physical or virtual devices on your system, such as your hard disk, video card, screen, or keyboard.  An example of a virtual device is the console, represented by "<literal>/dev/console</literal>".
ja: <ulink url="&devicefiles;">デバイスファイル</ulink>は、システム上のハードディスク、ビデオカード、ディスプレー、キーボードなどの物理デバイス又は仮想デバイス等を意味します。仮想デバイスの例として "<literal>/dev/console</literal>" として表されるコンソールがあります。

note: type: Content of: <book><chapter><section><section><para>
en: There are 2 types of device files.
ja: 2タイプのデバイスファイルがあります。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">Character device</emphasis>
ja: <emphasis role="strong">文字デバイス</emphasis>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Accessed one character at a time
ja: 1文字毎にアクセス可能

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: 1 character = 1 byte
ja: 1文字 = 1 バイト

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: E.g. keyboard device, serial port, …
ja: 例: キーボードデバイス、シリアルポート等

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">Block device</emphasis>
ja: <emphasis role="strong">ブロックデバイス</emphasis>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: accessed in larger units called blocks
ja: 比較的大きなブロック単位でアクセス可能

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: 1 block &gt; 1 byte
ja: 1 ブロック &gt; 1 バイト

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: E.g. hard disk, …
ja: 例: ハードディスク、…

note: type: Content of: <book><chapter><section><section><para>
en: You can read and write device files, though the file may well contain binary data which may be an incomprehensible-to-humans gibberish.  Writing data directly to these files is sometimes useful for the troubleshooting of hardware connections.  For example, you can dump a text file to the printer device "<literal>/dev/lp0</literal>" or send modem commands to the appropriate serial port "<literal>/dev/ttyS0</literal>".  But, unless this is done carefully, it may cause a major disaster.  So be cautious.
ja: デバイスファイルの読出しと書込みは可能ですが、おそらく人間にとっては意味不明のバイナリーデーターがファイル中に含まれています。このようなファイルにデータ書き込むことは、ハードウェアの接続に関するトラブルシューティングに役立つことがあります。例えば、プリンタデバイス "<literal>/dev/lp0</literal>" にテキストファイルをダンプしたり、 適切なシリアルポート "<literal>/dev/ttyS0</literal>" にモデムコマンドを送ることができます。しかし、注意深くやらないと、大災害をもたらすことがあります。くれぐれも気をつけて下さい。

note: type: Content of: <book><chapter><section><section><note><para>
en: For the normal access to a printer, use <literal>lp</literal>(1).
ja: 普通のプリンターへのアクセスは <literal>lp</literal>(1) を使います。

note: type: Content of: <book><chapter><section><section><para>
en: The device node number are displayed by executing <literal>ls</literal>(1) as the following.
ja: 以下のように <literal>ls</literal>(1) を実行するとデバイスノード番号が表示されます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/dev/sda</literal>" has the major device number 8 and the minor device number 0.  This is read/write accessible by users belonging to the <literal>disk</literal> group.
ja: "<literal>/dev/sda</literal>" はメジャーデバイス番号8 とマイナーデバイス番号0 を持ちます。これは <literal>disk</literal> グループに所属するユーザーにより、読出し / 書込みアクセスが可能です。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/dev/sr0</literal>" has the major device number 11 and the minor device number 0.  This is read/write accessible by users belonging to the <literal>cdrom</literal> group.
ja: "<literal>/dev/sr0</literal>" はメジャーデバイス番号11 とマイナーデバイス番号0 を持ちます。これは <literal>cdrom</literal> グループに所属するユーザーにより、読出し / 書込みアクセスが可能です。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/dev/ttyS0</literal>" has the major device number 4 and the minor device number 64.  This is read/write accessible by users belonging to the <literal>dialout</literal> group.
ja: "<literal>/dev/ttyS0</literal>" はメジャーデバイス番号4 とマイナーデバイス番号64 を持ちます。これは <literal>dialout</literal> グループに所属するユーザーにより、読出し / 書込みアクセスが可能です。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/dev/zero</literal>" has the major device number 1 and the minor device number 5.  This is read/write accessible by anyone.
ja: "<literal>/dev/zero</literal>" はメジャーデバイス番号1 とマイナーデバイス番号5 を持ちます。これは誰によっても読出し / 書込みアクセスが可能です。

note: type: Content of: <book><chapter><section><section><para>
en: On the modern Linux system, the filesystem under "<literal>/dev/</literal>" is automatically populated by the <literal>udev</literal>(7) mechanism.
ja: 現代的な Linux システムでは、"<literal>/dev/</literal>" の下のファイルは <literal>udev</literal>(7) メカニズムで自動的に充足されます。

note: type: Content of: <book><chapter><section><section><title>
en: Special device files
ja: 特別なデバイスファイル

note: type: Content of: <book><chapter><section><section><para>
en: There are some special device files.
ja: いくつかの特別なデバイスファイルがあります。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of special device files
ja: スペシャルなデバイスファイルのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: device file
ja: デバイスファイル

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: action
ja: アクション

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: description of response
ja: レスポンスの説明

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: read
ja: 読出し

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: return "end-of-file (EOF) character"
ja: "行末 (EOF) 文字 " を返す

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: write
ja: 書込み

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: return nothing (a bottomless data dump pit)
ja: 何も返さず (底なしのデーターのゴミ捨て場)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: return "the <literal>\0</literal> (NUL) character" (not the same as the number zero ASCII)
ja: "<literal>\0</literal> (NUL) 文字" を返す (ASCII の数字のゼロとは違う)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: return random characters from a true random number generator, delivering real entropy (slow)
ja: 真の乱数発生機から真のエントロピーのあるランダムな文字を返す (遅い)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: return random characters from a cryptographically secure pseudorandom number generator
ja: 暗号学的にセキュアーな擬似乱数発生機からランダムな文字を返す

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: return the disk-full (ENOSPC) error
ja: ディスクフル (ENOSPC) エラーを返す

note: type: Content of: <book><chapter><section><section><para>
en: These are frequently used in conjunction with the shell redirection (see <xref linkend="_typical_command_sequences_and_shell_redirection"/>).
ja: 以上はシェルのリディレクションとともによく使われます。(<xref linkend="_typical_command_sequences_and_shell_redirection"/>を参照下さい)。

note: type: Content of: <book><chapter><section><section><title>
en: procfs and sysfs
ja: procfs と sysfs

note: type: Content of: <book><chapter><section><section><para>
en: The <ulink url="&procfs;">procfs</ulink> and <ulink url="&sysfs;">sysfs</ulink> mounted on "<literal>/proc</literal>" and "<literal>/sys</literal>" are the pseudo-filesystem and expose internal data structures of the kernel to the userspace.  In other word, these entries are virtual, meaning that they act as a convenient window into the operation of the operating system.
ja: <ulink url="&procfs;">procfs</ulink> と <ulink url="&sysfs;">sysfs</ulink> は "<literal>/proc</literal>" や "<literal>/sys</literal>" 上にマウントされる仮想ファイルシステムであり、カーネルの内部データー構造をユーザー空間にさらけ出します。言い換えると、オペレーティングシステムのオペレーションへの便利なのぞき窓となると言う意味で仮想といえます。

note: type: Content of: <book><chapter><section><section><para>
en: The directory "<literal>/proc</literal>" contains (among other things) one subdirectory for each process running on the system, which is named after the process ID (PID). System utilities that access process information, such as <literal>ps</literal>(1), get their information from this directory structure.
ja: "<literal>/proc</literal>" ディレクトリー中には、システム上で実行されている各プロセスに対応したそのプロセス ID (PID) の名前がついたサブディレクトリー他があります。プロセス情報をアクセスする <literal>ps</literal>(1) のようなシステムユーティリティーはこのディレクトリー構造からその情報を得ています。

note: type: Content of: <book><chapter><section><section><para>
en: The directories under "<literal>/proc/sys/</literal>" contain interfaces to change certain kernel parameters at run time.  (You may do the same through the specialized <literal>sysctl</literal>(8) command or its preload/configuration file "<literal>/etc/sysctl.d/*.conf</literal>".)
ja: "<literal>/proc/sys/</literal>" の下のディレクトリーには実行時のカーネル変数を変更するインターフェースがあります。(専用の <literal>sysctl</literal>(8) コマンドもしくはそのプリロード / 設定ファイル "<literal>/etc/sysctl.d/*.conf</literal>" によっても同様のことができます。)

note: type: Content of: <book><chapter><section><section><para>
en: People frequently panic when they notice one file in particular - "<literal>/proc/kcore</literal>" - which is generally huge.  This is (more or less) a copy of the content of your computer's memory.  It's used to debug the kernel.  It is a virtual file that points to computer memory, so don't worry about its size.
ja: 特にあるファイル - "<literal>/proc/kcore</literal>" -  に気づくと、パニックになる人がよくいます。これは一般に巨大です。これは (おおよそ) コンピューターのメモリーの内容のコピーです。これは kernel をデバッグするのに用いられます。コンピューターのメモリーを指す仮想ファイルなので、そのサイズに関して心配する必要は全くありません。

note: type: Content of: <book><chapter><section><section><para>
en: The directory under "<literal>/sys</literal>" contains exported kernel data structures, their attributes, and their linkages between them. It also contains interfaces to change certain kernel parameters at run time.
ja: "<literal>/sys</literal>" の下のディレクトリーはカーネルから引き出されたデーター構造、その属性、それらの関連を含んでいます。一部カーネル変数を実行時に変更する機構もまた含まれたりします。

note: type: Content of: <book><chapter><section><section><para>
en: See "<literal>proc.txt(.gz)</literal>", "<literal>sysfs.txt(.gz)</literal>" and other related documents in the Linux kernel documentation ("<literal>/usr/share/doc/linux-doc-*/Documentation/filesystems/*</literal>") provided by the <literal>linux-doc-*</literal> package.
ja: <literal>linux-doc-*</literal> パッケージで供給される Linux カーネル文書 ("<literal>/usr/share/doc/linux-doc-2.6.*/Documentation/filesystems/*</literal>") 中の "<literal>proc.txt(.gz)</literal>" や "<literal>sysfs.txt(.gz)</literal>" や関連する他の文書を参照下さい。

note: type: Content of: <book><chapter><section><section><para>
en: The <ulink url="&tmpfs;">tmpfs</ulink> is a temporary filesystem which keeps all files in the <ulink url="&virtualmemory;">virtual memory</ulink>.  The data of the tmpfs in the <ulink url="&pagecache;">page cache</ulink> on memory may be swapped out to the <ulink url="&swapspace;">swap space</ulink> on disk as needed.
ja: <ulink url="&tmpfs;">tmpfs</ulink> は <ulink url="&virtualmemory;">仮想記憶</ulink> 中にすべてのファイルを保持する一時的なファイルシステムです。メモリー上の<ulink url="&pagecache;">ページキャッシュ</ulink>中にある tmpfs のデーターは必要に応じてディスク上の <ulink url="&swapspace;">swap 空間</ulink> へと書き出せます。

note: type: Content of: <book><chapter><section><section><para>
en: The directory "<literal>/run</literal>" is mounted as the tmpfs in the early boot process.  This enables writing to it even when the directory "<literal>/</literal>" is mounted as read-only.  This is the new location for the storage of transient state files and replaces several locations described in the <ulink url="&filesystemhierarchystandard;">Filesystem Hierarchy Standard</ulink> version 2.3:
ja: "<literal>/run</literal>" ディレクトリは初期ブートプロセスに tmpfs としてマウントされます。こうすることで "<literal>/</literal>" が読み取り専用でマウントされていてもそこへの書き込みが可能です。これは過渡的な状態ファイルの保管のための新たな場所で、<ulink url="&filesystemhierarchystandard;">Filesystem Hierarchy Standard</ulink> のバージョン 2.3に規定されたいくつかの場所を置き換えます:

note: type: Content of: <book><chapter><section><section><para>
en: See "<literal>tmpfs.txt(.gz)</literal>" in the Linux kernel documentation ("<literal>/usr/share/doc/linux-doc-*/Documentation/filesystems/*</literal>") provided by the <literal>linux-doc-*</literal> package.
ja: <literal>linux-doc-*</literal> パッケージで供給される Linux カーネル文書 ("<literal>/usr/share/doc/linux-doc-*/Documentation/filesystems/*</literal>") 中の "<literal>tmpfs.txt(.gz)</literal>" を参照下さい。

note: type: Content of: <book><chapter><section><title>
en: Midnight Commander (MC)
ja: ミッドナイトコマンダー (MC)

note: type: Content of: <book><chapter><section><para>
en: <ulink url="&midnightcommandermc;">Midnight Commander (MC)</ulink> is a GNU "Swiss army knife" for the Linux console and other terminal environments.  This gives newbie a menu driven console experience which is much easier to learn than standard Unix commands.
ja: <ulink url="&midnightcommandermc;">Midnight Commander (MC)</ulink> は Linux コンソールや他の端末環境のための GNU 製 "スイス軍ナイフ" です。標準 Unix コマンドを習うよりもより簡単なメニューを使ったコンソール経験が初心者にもできます。

note: type: Content of: <book><chapter><section><para>
en: You may need to install the Midnight Commander package which is titled "<literal>mc</literal>" by the following.
ja: "<literal>mc</literal>" と名づけられた Midnight Commander パッケージを以下のようにしてインストールする必要があります。

note: type: Content of: <book><chapter><section><para>
en: Use the <literal>mc</literal>(1) command to explore the Debian system.  This is the best way to learn.  Please explore few interesting locations just using the cursor keys and Enter key.
ja: Debian システムを探検するために <literal>mc</literal>(1) コマンドを使います。これは学習するための最良の方法です。カーソールキーとエンターキーを使うだけで興味深い場所をちょっと探検します。

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: "<literal>/etc</literal>" and its subdirectories
ja: "<literal>/etc</literal>" とサブディレクトリー

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: "<literal>/var/log</literal>" and its subdirectories
ja: "<literal>/var/log</literal>" とサブディレクトリー

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: "<literal>/usr/share/doc</literal>" and its subdirectories
ja: "<literal>/usr/share/doc</literal>" とサブディレクトリー

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: "<literal>/usr/sbin</literal>" and "<literal>/usr/bin</literal>"
ja: "<literal>/usr/sbin</literal>" と "<literal>/usr/bin</literal>"。

note: type: Content of: <book><chapter><section><section><title>
en: Customization of MC
ja: MC のカスタム化

note: type: Content of: <book><chapter><section><section><para>
en: In order to make MC to change working directory upon exit and <literal>cd</literal> to the directory, I suggest to modify "<literal>~/.bashrc</literal>" to include a script provided by the <literal>mc</literal> package.
ja: 終了時に作業ディレクトリーを MC に変更させそのディレクトリーへ <literal>cd</literal> させるためには、<literal>mc</literal> パッケージが提供するスクリプトを "<literal>~/.bashrc</literal>" が含むように変更します。

note: type: Content of: <book><chapter><section><section><para>
en: See <literal>mc</literal>(1) (under the "<literal>-P</literal>" option) for the reason. (If you do not understand what exactly I am talking here, you can do this later.)
ja: この理由は <literal>mc</literal>(1) ("<literal>-P</literal>" オプション項目) を参照下さい (今言っていることがよく分からないなら、これは後日しても大丈夫です。)

note: type: Content of: <book><chapter><section><section><title>
en: Starting MC
ja: MC の始動

note: type: Content of: <book><chapter><section><section><para>
en: MC can be started by the following.
ja: MC は以下のようにして起動します。

note: type: Content of: <book><chapter><section><section><para>
en: MC takes care of all file operations through its menu, requiring minimal user effort.  Just press F1 to get the help screen.  You can play with MC just by pressing cursor-keys and function-keys.
ja: MC を使うとメニューを通じた最小限のユーザーの努力で全てのファイル操作の面倒が見られます。ヘルプ表示を出すには、ただ F1 を押すだけです。カーソールキーとファンクションキーの操作だけで MC を使えます。

note: type: Content of: <book><chapter><section><section><note><para>
en: In some consoles such as <literal>gnome-terminal</literal>(1), key strokes of function-keys may be stolen by the console program.  You can disable these features in "Preferences" → "General" and "Shortcuts" menu for <literal>gnome-terminal</literal>.
ja: <literal>gnome-terminal</literal>(1) のようなコンソールでは、ファンクションキーのキーストロークがコンソールプログラムに横取りされる事があります。<literal>gnome-terminal</literal> の場合、"Preferences" → "General" や "Shortcuts" メニューからこの機能を無効にできます。

note: type: Content of: <book><chapter><section><section><para>
en: If you encounter character encoding problem which displays garbage characters, adding "<literal>-a</literal>" to MC's command line may help prevent problems.
ja: もし文字化け表示がされる文字符号化 (エンコーディング) 問題に出会った際には、MC のコマンドラインに "<literal>-a</literal>" を加えると解消する事があります。

note: type: Content of: <book><chapter><section><section><para>
en: If this doesn't clear up your display problems with MC, see <xref linkend="_the_terminal_configuration"/>.
ja: これでも MC の表示の問題が解消しない際には、<xref linkend="_the_terminal_configuration"/>を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: File manager in MC
ja: MC のファイルマネージャー

note: type: Content of: <book><chapter><section><section><para>
en: The default is two directory panels containing file lists.  Another useful mode is to set the right window to "information" to see file access privilege information, etc.  Following are some essential keystrokes.  With the <literal>gpm</literal>(8) daemon running, one can use a mouse on Linux character consoles, too.  (Make sure to press the shift-key to obtain the normal behavior of cut and paste in MC.)
ja: 2つのディレクトリーパネルがありそれぞれファイルリストを含むのが標準です。他の便利なモードとしては、右側のウィンドウを "information" とセットしてファイルアクセス権情報などを表示するモードがあります。次にいくつかの不可欠なキーストロークを示します。<literal>gpm</literal>(8) デーモンを実行すると、Linux の文字ターミナルでマウスも使えます。(MC で普通の挙動のカットアンドペーストをさせるには、shift キーを押して下さい。)

note: type: Content of: <book><chapter><section><section><table><title>
en: The key bindings of MC
ja: MC のキーバインディング

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: key
ja: キー

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: key binding
ja: キーバインディング

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: help menu
ja: ヘルプメニュー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: internal file viewer
ja: 内部ファイルビューワー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: internal editor
ja: 内部エディター

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: activate pull down menu
ja: プルダウンメニュー有効

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: exit Midnight Commander
ja: MC を終了

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: move between two windows
ja: 二つのウィンドウの間を移動

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>Insert</literal> or <literal>Ctrl-T</literal>
ja: <literal>Insert</literal> もしくは <literal>Ctrl-T</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: mark file for a multiple-file operation such as copy
ja: コピーのような複数ファイル操作のためにファイルをマーク

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: delete file (be careful---set MC to safe delete mode)
ja: ファイルの削除 (気をつけましょう -- MC を安全削除モードに設定)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Cursor keys
ja: カーソールキー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: self-explanatory
ja: 自明

note: type: Content of: <book><chapter><section><section><title>
en: Command-line tricks in MC
ja: MC のコマンドライントリック

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>cd</literal> command changes the directory shown on the selected screen.
ja: <literal>cd</literal> コマンドは選択されたスクリーンに表示されたディレクトリーを変更します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>Ctrl-Enter</literal> or <literal>Alt-Enter</literal> copies a filename to the command line. Use this with <literal>cp</literal>(1) and <literal>mv</literal>(1) commands together with command-line editing.
ja: <literal>Ctrl-Enter</literal> と <literal>Alt-Enter</literal> はファイル名をコマンドラインにコピーします。コマンドライン編集と一緒に <literal>cp</literal>(1) や <literal>mv</literal>(1) コマンドで御使用下さい。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>Alt-Tab</literal> shows shell filename expansion choices.
ja: <literal>Alt-Tab</literal> はシェルファイル名の自動展開の選択肢を表示します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: One can specify the starting directory for both windows as arguments to MC; for example, "<literal>mc /etc /root</literal>".
ja: MC の引数で両ウィンドウのスタートディレクトリーを指定できます。例えば "<literal>mc /etc /root</literal>"。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>Esc</literal> + <literal>n-key</literal> → <literal>Fn</literal> (i.e., <literal>Esc</literal> + <literal>1</literal> → <literal>F1</literal>, etc.; <literal>Esc</literal> + <literal>0</literal> → <literal>F10</literal>)
ja: <literal>Esc</literal> + <literal>n-key</literal> → <literal>Fn</literal> (つまり、<literal>Esc</literal> + <literal>1</literal> → <literal>F1</literal>、等々、<literal>Esc</literal> + <literal>0</literal> → <literal>F10</literal>)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Pressing <literal>Esc</literal> before the key has the same effect as pressing the <literal>Alt</literal> and the key together.; i.e., type <literal>Esc</literal> + <literal>c</literal> for <literal>Alt-C</literal>.  <literal>Esc</literal> is called meta-key and sometimes noted as "<literal>M-</literal>".
ja: <literal>Esc</literal> をキーの前に押すのは <literal>Alt</literal> をキーと同時に押すのと同様の効果があります。つまり、<literal>Esc</literal> + <literal>c</literal> は <literal>Alt-C</literal> と同じです。<literal>Esc</literal> はメタキーとよばれ時々 "<literal>M-</literal>" と表記されます。

note: type: Content of: <book><chapter><section><section><title>
en: The internal editor in MC
ja: MC の内部エディター

note: type: Content of: <book><chapter><section><section><para>
en: The internal editor has an interesting cut-and-paste scheme.  Pressing <literal>F3</literal> marks the start of a selection, a second <literal>F3</literal> marks the end of selection and highlights the selection.  Then you can move your cursor.  If you press F6, the selected area is moved to the cursor location.  If you press F5, the selected area is copied and inserted at the cursor location.  <literal>F2</literal> saves the file.  <literal>F10</literal> gets you out.  Most cursor keys work intuitively.
ja: MC の内部エディターは興味深いカットアンドペースト機構を持ちます。<literal>F3</literal> キーを押すと、選択範囲のスタートとマークし、次に <literal>F3</literal> を押すと、選択範囲のエンドとマークし、選択範囲を強調します。そしてカーソールを動かすことができます。F6 を押すと、選択範囲はカーソールの位置に移動します。F5 を押すと、選択範囲はコピーされ、カーソールの位置に挿入されます。<literal>F2</literal> を押すとファイルを保存します。<literal>F10</literal> を押すと選択範囲はなくなります。ほとんどのカーソールキーは直感的に働きます。

note: type: Content of: <book><chapter><section><section><para>
en: This editor can be directly started on a file using one of the following commands.
ja: このエディターは以下のコマンドの内のひとつを使いファイルに対し直接起動できます。

note: type: Content of: <book><chapter><section><section><para>
en: This is not a multi-window editor, but one can use multiple Linux consoles to achieve the same effect.  To copy between windows, use Alt-F<emphasis>n</emphasis> keys to switch virtual consoles and use "File→Insert file" or "File→Copy to file" to move a portion of a file to another file.
ja: これはマルチモードエディターではありませんが、複数の Linux コンソール上で使用すると同じ効果を発揮させされます。ウィンドウ間のコピーを行うには、 Alt-<emphasis>n</emphasis> キーを押して仮想コンソールを切替えて、"File→Insert file" や "File→Copy to file" を用いてファイルの一部を他のファイルに動かします。

note: type: Content of: <book><chapter><section><section><para>
en: This internal editor can be replaced with any external editor of choice.
ja: この内部エディターはお好きな他の外部エディターと置き換えが可能です。

note: type: Content of: <book><chapter><section><section><para>
en: Also, many programs use the environment variables "<literal>$EDITOR</literal>" or "<literal>$VISUAL</literal>" to decide which editor to use.  If you are uncomfortable with <literal>vim</literal>(1) or <literal>nano</literal>(1) initially, you may set these to "<literal>mcedit</literal>" by adding the following lines to "<literal>~/.bashrc</literal>".
ja: また、多くのプログラムは使用するエディターを決定するために環境変数 "<literal>$EDITOR</literal>" や "<literal>$VISUAL</literal>" を使用します。最初 <literal>vim</literal>(1) や <literal>nano</literal>(1) が使いにくい場合には "<literal>~/.bashrc</literal>" に次に示す行を追加してエディターを "<literal>mcedit</literal>" に設定するのも一計です。

note: type: Content of: <book><chapter><section><section><para>
en: I do recommend setting these to "<literal>vim</literal>" if possible.
ja: できればこれは "<literal>vim</literal>" に設定することを推奨します。

note: type: Content of: <book><chapter><section><section><para>
en: If you are uncomfortable with <literal>vim</literal>(1), you can keep using <literal>mcedit</literal>(1) for most system maintenance tasks.
ja: <literal>vim</literal>(1) が使いにくい場合には、<literal>mcedit</literal>(1) をほとんどのシステム管理業務のために使い続けられます。

note: type: Content of: <book><chapter><section><section><title>
en: The internal viewer in MC
ja: MC の内部ビューワー

note: type: Content of: <book><chapter><section><section><para>
en: MC is a very smart viewer.  This is a great tool for searching words in documents.  I always use this for files in the "<literal>/usr/share/doc</literal>" directory.  This is the fastest way to browse through masses of Linux information.  This viewer can be directly started using one of the following commands.
ja: MC は非常に賢明なビューワーです。文書内の単語を検索するための素晴らしいツールです。私は "<literal>/usr/share/doc</literal>" ディレクトリー内のファイルに対していつもこれを使います。これは 大量にある Linux 情報を閲覧する最速の方法です。このビューワーは以下のコマンドの内のひとつを使い直接起動できます。

note: type: Content of: <book><chapter><section><section><title>
en: Auto-start features of MC
ja: MC の自動起動機能

note: type: Content of: <book><chapter><section><section><para>
en: Press Enter on a file, and the appropriate program handles the content of the file (see <xref linkend="_customizing_program_to_be_started"/>).  This is a very convenient MC feature.
ja: ファイルの上で Enter を押すと、適切なプログラムがファイル内容を処理します (<xref linkend="_customizing_program_to_be_started"/>を参照下さい)。これは非常に便利な MC の機能です。

note: type: Content of: <book><chapter><section><section><table><title>
en: The reaction to the enter key in MC
ja: enter キー入力への MC の反応

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: file type
ja: ファイルタイプ

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: reaction to enter key
ja: enter キーへの反応

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: executable file
ja: 実行ファイル

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: execute command
ja: コマンド実行

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: man file
ja: man ファイル

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: pipe content to viewer software
ja: ビューワーソフトに内容をパイプ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: html file
ja: html ファイル

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: pipe content to web browser
ja: ウェッブブラウザーに内容をパイプ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: "<literal>*.tar.gz</literal>" and "<literal>*.deb</literal>" file
ja: "<literal>*.tar.gz</literal>" や "<literal>*.deb</literal>" ファイル

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: browse its contents as if subdirectory
ja: サブディレクトリーであるかのように内容を表示

note: type: Content of: <book><chapter><section><section><para>
en: In order to allow these viewer and virtual file features to function, viewable files should not be set as executable.  Change their status using <literal>chmod</literal>(1) or via the MC file menu.
ja: これらのビューワーや仮想ファイルの機能を有効にするためには、閲覧可能なファイルには実行可能と設定されていてはいけません。<literal>chmod</literal>(1) コマンドを使うか、MC のファイルメニュー経由で状態を変更して下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Virtual filesystem of MC
ja: MC の仮想ファイルシステム

note: type: Content of: <book><chapter><section><section><para>
en: MC can be used to access files over the Internet.  Go to the menu by pressing <literal>F9</literal>, "<literal>Enter</literal>" and "<literal>h</literal>" to activate the Shell filesystem.  Enter a URL in the form "<literal>sh://[user@]machine[:options]/[remote-dir]</literal>", which retrieves a remote directory that appears like a local one using <literal>ssh</literal>.
ja: MC は Internet 経由でのファイルアクセスに使えます。<literal>F9</literal> を押してメニューに行き、"<literal>Enter</literal>" と "<literal>h</literal>" を押して仮想ファイルシステムをアクティベートします。"<literal>sh://[user@]machine[:options]/[remote-dir]</literal>" の形式で URL を入力すると、<literal>ssh</literal> を利用してあたかもローカルにあるかのようにリモートディレクトリーを取得します。

note: type: Content of: <book><chapter><section><title>
en: The basic Unix-like work environment
ja: 基本の Unix 的作業環境

note: type: Content of: <book><chapter><section><para>
en: Although MC enables you to do almost everything, it is very important for you to learn how to use the command line tools invoked from the shell prompt and become familiar with the Unix-like work environment.
ja: MC はほとんど全てのことを可能にしますが、シェルプロンプトから起動されるコマンドラインツールの使用方法について学び、Unix 的な作業環境に親しむのは非常に重要なことです。

note: type: Content of: <book><chapter><section><section><title>
en: The login shell
ja: login シェル

note: type: Content of: <book><chapter><section><section><para>
en: Since the login shell may be used by some system initialization programs, it is prudent to keep it as <literal>bash</literal>(1) and avoid switching the login shell with <literal>chsh</literal>(1).
ja: login シェルはシステム初期化プログラムによって使われることがあるので、<literal>bash</literal>(1) のままにし、<literal>chsh</literal>(1) を使って login シェルを切り替えることを避けることが賢明です。

note: type: Content of: <book><chapter><section><section><para>
en: If you want to use a different interactive shell prompt, set it from GUI terminal emulator configuration or start it from <literal>~/.bashrc</literal>, e.g., by placing "<literal>exec /usr/bin/zsh -i -l</literal>" or "<literal>exec /usr/bin/fish -i -l</literal>" in it.
ja: もし異なるインタラクティブなシェルプロンプトを使いたい場合には、GUI ターミナル エミュレーターのコンフィギュレーションからの設定や、例えば "<literal>exec /usr/bin/zsh -i -l</literal>" や "<literal>exec /usr/bin/fish -i -l</literal>" 等と書き込んだ <literal>~/.bashrc</literal> から起動しましょう。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of shell programs
ja: シェルプログラムのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: POSIX shell
ja: POSIX シェル

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Yes
ja: はい

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&bash;">Bash</ulink>: the GNU Bourne Again SHell (de facto standard)
ja: <ulink url="&bash;">Bash</ulink>: GNU Bourne Again SHell (デファクトスタンダード)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: programmable completion for the <ulink url="&bash;">bash</ulink> shell
ja: <ulink url="&bash;">bash</ulink> シェルのプログラム可能なコンプリーション

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Debian <ulink url="&almquistshell;">Almquist Shell</ulink>, good for shell script
ja: Debian の <ulink url="&almquistshell;">Almquist シェル</ulink>、シェルスクリプトに好適

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&zshell;">Z shell</ulink>: the standard shell with many enhancements
ja: <ulink url="&zshell;">Z shell</ulink>: 多くの拡張された標準シェル

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: No
ja: いいえ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&tenexcshell;">TENEX C Shell</ulink>: an enhanced version of <ulink url="&berkeleycsh;">Berkeley csh</ulink>
ja: <ulink url="&tenexcshell;">TENEX C Shell</ulink>: 拡張バージョンの <ulink url="&berkeleycsh;">Berkeley csh</ulink>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: A version of the <ulink url="&kornshell;">Korn shell</ulink>
ja: <ulink url="&kornshell;">Korn シェル</ulink> の１バージョン

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&openbsd;">OpenBSD</ulink> C Shell, a version of <ulink url="&berkeleycsh;">Berkeley csh</ulink>
ja: <ulink url="&openbsd;">OpenBSD</ulink> の C シェル、<ulink url="&berkeleycsh;">Berkeley csh</ulink> の派生

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&standaloneshell;">Stand-alone shell</ulink> with builtin commands (Not meant for standard "<literal>/usr/bin/sh</literal>")
ja: 組み込みコマンド付きの<ulink url="&standaloneshell;">独立シェル</ulink> (標準の "<literal>/usr/bin/sh</literal>" には不向き)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: the real, AT&amp;T version of the <ulink url="&kornshell;">Korn shell</ulink>
ja: 真の AT&amp;T バージョンの <ulink url="&kornshell;">Korn シェル</ulink>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: implementation of the <ulink url="&attplanj;">AT&amp;T Plan 9</ulink> <ulink url="&rcshell;">rc shell</ulink>
ja: <ulink url="&attplanj;">AT&amp;T Plan 9</ulink> の <ulink url="&rcshell;">rc シェル</ulink>の実装

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Policy-compliant Ordinary SHell (<literal>pdksh</literal> derivative)
ja: ポリシー準拠の通常のシェル (<literal>pdksh</literal> の派生)

note: type: Content of: <book><chapter><section><section><tip><para>
en: Although POSIX-like shells share the basic syntax, they can differ in behavior for things as basic as shell variables and glob expansions.  Please check their documentation for details.
ja: POSIX-ライクなシェルは基本シンタックスはにていますが、シェル変数や glob の展開のような基本事項の挙動が異なることがあります。詳細に関しては個々の文書を確認して下さい。

note: type: Content of: <book><chapter><section><section><para>
en: In this tutorial chapter, the interactive shell always means <literal>bash</literal>.
ja: このチュートリアル章内では、インタラクティブなシェルは常に <literal>bash</literal> です。

note: type: Content of: <book><chapter><section><section><title>
en: Customizing bash
ja: Bash のカスタム化

note: type: Content of: <book><chapter><section><section><para>
en: You can customize <literal>bash</literal>(1) behavior by "<literal>~/.bashrc</literal>".
ja: <literal>vim</literal>(1) の挙動は "<literal>~/.vimrc</literal>" を使ってカスタム化できます。

note: type: Content of: <book><chapter><section><section><para>
en: For example, try the following.
ja: 例えば、次を試してみて下さい。

note: type: Content of: <book><chapter><section><section><tip><para>
en: You can find more <literal>bash</literal> customization tips, such as <xref linkend="_colorized_commands"/>, in <xref linkend="_system_tips"/>.
ja: <literal>bash</literal> に関する更なるカスタム化方法は、<xref linkend="_system_tips"/>中の<xref linkend="_colorized_commands"/>等にあります。

note: type: Content of: <book><chapter><section><section><tip><para>
en: The <literal>bash-completion</literal> package enables programmable completion for <literal>bash</literal>.
ja: <literal>bash-completion</literal> パッケージは <literal>bash</literal> で入力のプログラムによる補完を可能にします。

note: type: Content of: <book><chapter><section><section><title>
en: Special key strokes
ja: 特別のキーストローク

note: type: Content of: <book><chapter><section><section><para>
en: In the <ulink url="&unixlike;">Unix-like</ulink> environment, there are few key strokes which have special meanings.  Please note that on a normal Linux character console, only the left-hand <literal>Ctrl</literal> and <literal>Alt</literal> keys work as expected.  Here are few notable key strokes to remember.
ja: <ulink url="&unixlike;">Unix 的</ulink>環境下では、特別の意味を持ったいくつかのキーストロークがあります。普通の Linux の文字ターミナルでは左側の <literal>Ctrl</literal> や <literal>Alt</literal> キーのみが期待にそって機能することを承知下さい。次に特記すべき暗記するべきキーストロークを記します。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of key bindings for bash
ja: Bash のキーバインディングのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: description of key binding
ja: キーバインディングの説明

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: erase line before cursor
ja: カーソールの前の1行を消去

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: erase a character before cursor
ja: カーソールの前の1文字を削除

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: terminate input (exit shell if you are using shell)
ja: 入力を終了 (シェルを使用中の場合、シェルを終了)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: terminate a running program
ja: 実行中のプログラムを終了

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: temporarily stop program by moving it to the background job
ja: プログラムをバックグラウンドジョブに移動し一時停止

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: halt output to screen
ja: スクリーンへの出力を停止

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: reactivate output to screen
ja: スクリーンへの出力を再開

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: reboot/halt the system, see <literal>inittab</literal>(5)
ja: システムをリブート / 停止、<literal>inittab</literal>(5) 参照下さい

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>Left-Alt-key</literal> (optionally, <literal>Windows-key</literal>)
ja: <literal>Left-Alt キー </literal> (もしくは、<literal>Windows キー</literal>)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: meta-key for Emacs and the similar UI
ja: Emacs および同様の UI でのメタキー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: start command history search under <literal>bash</literal>
ja: <literal>bash</literal> でコマンド履歴検索をスタート

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: start incremental command history search under <literal>bash</literal>
ja: <literal>bash</literal> でインクリメンタルなコマンド履歴検索をスタート

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: complete input of the filename to the command line under <literal>bash</literal>
ja: <literal>bash</literal> のコマンドラインのファイル名入力を完結

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: input <literal>Tab</literal> without expansion to the command line under <literal>bash</literal>
ja: <literal>bash</literal> のコマンドラインで <literal>Tab</literal> を展開することなく入力

note: type: Content of: <book><chapter><section><section><tip><para>
en: The terminal feature of <literal>Ctrl-S</literal> can be disabled using <literal>stty</literal>(1).
ja: ターミナルの <literal>Ctrl-S</literal> 機能は <literal>stty</literal>(1) で無効にできます。

note: type: Content of: <book><chapter><section><section><title>
en: Mouse operations
ja: マウス操作

note: type: Content of: <book><chapter><section><section><para>
en: <ulink url="&mouseoperationsfsystemmixcstyles;">Mouse operations for text on Debian system mix 2 styles</ulink> with some twists:
ja: <ulink url="&mouseoperationsfsystemmixcstyles;">Debian システム上の文字列へのマウス操作は 2 つのスタイルを混ぜて</ulink>いて少々複雑です:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Traditional Unix style mouse operations:
ja: 伝統的な Unix 流のマウス操作:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: use 3 buttons (click)
ja: 3 ボタンの使用 (クリック)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: use PRIMARY
ja: プライマリーを使用

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: used by X applications such as <literal>xterm</literal> and text applications in Linux console
ja: <literal>xterm</literal> のような X アプリケーションや Linux コンソール中のテキストアプリケーションが使用

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Modern GUI style mouse operations:
ja: 現代的な GUI 流のマウス操作:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: use 2 buttons (drag + click)
ja: 2 ボタンの使用 (ドラッグ + クリック)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: use PRIMARY and CLIPBOARD
ja: プライマリーとクリップボードを使用

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: used in Modern GUI applications such as <literal>gnome-terminal</literal>
ja: <literal>gnome-terminal</literal> のような現代的な GUI アプリケーションが使用

note: type: Content of: <book><chapter><section><section><table><title>
en: List of mouse operations and related key actions on Debian
ja: Debian 上でのマウス操作と関連キー操作のリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: response
ja: 反応

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Left-click-and-drag mouse
ja: マウスの左クリックアンドドラッグ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: select range as PRIMARY selection
ja: プライマリーの選択範囲の選択

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Left-click
ja: 左クリック

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: select the start of range for PRIMARY selection
ja: プライマリーの選択スタート点の選択

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Right-click (traditional)
ja: 右クリック（伝統的）

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: select the end of range for PRIMARY selection
ja: プライマリーの選択エンド点の選択

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Right-click (modern)
ja: 右クリック（現代的）

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: context dependent menu (cut/copy/paste)
ja: コンテキスト依存のメニュー (カット/コピー/ペースト)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Middle-click or Shift-<literal>Ins</literal>
ja: ミドルクリックまたは Shift-<literal>Ins</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: insert PRIMARY selection at the cursor
ja: プライマリーの選択をカーソール位置に挿入

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: cut PRIMARY selection to CLIPBOARD
ja: プライマリーの選択をクリップボードにカット

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>Ctrl-C</literal> (<literal>Shift-Ctrl-C</literal> in terminal)
ja: <literal>Ctrl-C</literal> (ターミナルで <literal>Shift-Ctrl-C</literal>)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: copy PRIMARY selection to CLIPBOARD
ja: プライマリーの選択をクリップボードにコピー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: paste CLIPBOARD at the cursor
ja: クリップボードをカーソール位置に挿入(ペースト)

note: type: Content of: <book><chapter><section><section><para>
en: Here, the PRIMARY selection is the highlighted text range.  Within the terminal program, <literal>Shift-Ctrl-C</literal> is used instead to avoid terminating a running program.
ja: ここで、プライマリーの選択はハイライトされたテキスト範囲です。実行中プログラムの停止を避けるため、ターミナルプログラム内では <literal>Shift-Ctrl-C</literal> が代用で使われています。

note: type: Content of: <book><chapter><section><section><para>
en: The center wheel on the modern wheel mouse is considered middle mouse button and can be used for middle-click.  Clicking left and right mouse buttons together serves as the middle-click under the 2 button mouse system situation.
ja: 現代的なホイールマウスの真ん中のホイールは中マウスボタンと見なされ、中クリックに使えます。2ボタンマウス状況では左右のボタンの同時押しが中クリックとして使えます。

note: type: Content of: <book><chapter><section><section><para>
en: In order to use a mouse in Linux character consoles, you need to have <literal>gpm</literal>(8) running as daemon.
ja: Linux 文字コンソールでマウスを使うには <literal>gpm</literal>(8) をデーモンで実行する必要があります。

note: type: Content of: <book><chapter><section><section><title>
en: The pager
ja: ページャー

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>less</literal>(1) command is the enhanced pager (file content browser). It reads the file specified by its command argument or its standard input.  Hit "<literal>h</literal>" if you need help while browsing with the <literal>less</literal> command.  It can do much more than <literal>more</literal>(1) and can be supercharged by executing "<literal>eval $(lesspipe)</literal>" or "<literal>eval $(lessfile)</literal>" in the shell startup script. See more in "<literal>/usr/share/doc/less/LESSOPEN</literal>".  The "<literal>-R</literal>" option allows raw character output and enables ANSI color escape sequences.  See <literal>less</literal>(1).
ja: <literal>less</literal>(1) は機能拡張されたページャー (ファイル内容のブラウザー) です。コマンドアーギュメントに指定されたファイル、もしくは標準入力を読みます<literal>less</literal>。コマンドで閲覧中にヘルプが必要なら、"<literal>h</literal>" を押しましょう。これは、<literal>more</literal>(1) よりもはるかに高機能で、"<literal>eval $(lesspipe)</literal>" または "<literal>eval $(lessfile)</literal>" をシェルのスタートスクリプト中で実行することで更に機能が拡充されます。詳しくは、"<literal>/usr/share/doc/less/LESSOPEN</literal>" を参照下さい。"<literal>-R</literal>" オプションを用いると、生の文字出力やANSI カラーエスケープシーケンスが有効になります。<literal>less</literal>(1) を参照下さい。

note: type: Content of: <book><chapter><section><section><tip><para>
en: In the <literal>less</literal> command, type "<literal>h</literal>" to see the help screen, type "<literal>/</literal>" or "<literal>?</literal>" to search a string, and type "<literal>-i</literal>" to the change case sensitivity.
ja: <literal>less</literal> コマンドでは、ヘルプスクリーンを見るには "<literal>h</literal>" とタイプし、文字列検索をするには "<literal>/</literal>" か "<literal>?</literal>" とタイプし、大文字と小文字の区別・非区別を変更するには "<literal>-i</literal>" とタイプします。

note: type: Content of: <book><chapter><section><section><title>
en: The text editor
ja: テキストエディター

note: type: Content of: <book><chapter><section><section><para>
en: You should become proficient in one of variants of <ulink url="&vim;">Vim</ulink> or <ulink url="&emacs;">Emacs</ulink> programs which are popular in the Unix-like system.
ja: Unix 的システムで人気のある、<ulink url="&vim;">Vim</ulink> か <ulink url="&emacs;">Emacs</ulink> プログラムのいずれかのバリアントに習熟するべきです。

note: type: Content of: <book><chapter><section><section><para>
en: I think getting used to Vim commands is the right thing to do, since Vi-editor is always there in the Linux/Unix world.  (Actually, original <literal>vi</literal> or new <literal>nvi</literal> are programs you find everywhere.  I choose Vim instead for newbie since it offers you help through <literal>F1</literal> key while it is similar enough and more powerful.)
ja: 著者としては Vim コマンドに慣れることは正しいことだと考えています。なぜなら Vi エディターは Linux/Unix の世界では必ず存在するからです。(実際はオリジナルの <literal>vi</literal> か、新しい <literal>nvi</literal> がどこででも見つけられるプログラムです。これにもかかわらず Vim を著者が初心者のために選んだのは、より強力かつ動作が充分似ているのと、<literal>F1</literal> キーを通じてヘルプが表示されるからです。)

note: type: Content of: <book><chapter><section><section><para>
en: If you choose either <ulink url="&emacs;">Emacs</ulink> or <ulink url="&xemacs;">XEmacs</ulink> instead as your choice of the editor, that is another good choice indeed, particularly for programming.  Emacs has a plethora of other features as well, including functioning as a newsreader, directory editor, mail program, etc.  When used for programming or editing shell scripts, it intelligently recognizes the format of what you are working on, and tries to provide assistance.  Some people maintain that the only program they need on Linux is Emacs.  Ten minutes learning Emacs now can save hours later.  Having the GNU Emacs manual for reference when learning Emacs is highly recommended.
ja: これとは違い、<ulink url="&emacs;">Emacs</ulink> か <ulink url="&xemacs;">XEmacs</ulink> をエディターとして選ぶのも、特にプログラムをするには、非常に良い選択です。Emacs には、ニュースリーダ機能、ディレクトリーの編集機能、メール機能他の、過多な機能があります。プログラミングやシェルスクリプトの編集に使うときは、作業中のフォーマットをインテリジェントに認識し助力をしようとします。Linux 上で必要なプログラムは Emacs だけと考える人もいます。Emacs を今10分間学ぶことは将来何時間もの節約になります。Emacs を学ぶ際には GNU の Emacs マニュアルを持っておくことを高く推薦します。

note: type: Content of: <book><chapter><section><section><para>
en: All these programs usually come with tutoring program for you to learn them by practice.  Start Vim by typing "<literal>vim</literal>" and press F1-key.  You should at least read the first 35 lines.  Then do the online training course by moving cursor to "<literal>|tutor|</literal>" and pressing <literal>Ctrl-]</literal>.
ja: これら全てのプログラムには練習しながら学べるようにチュータリングプログラムが通常同梱されています。Vim を "<literal>vim</literal>" とタイプして起動し、F1 キーを押します。最初の35行を読みます。カーソールを "<literal>|tutor|</literal>" に移動し <literal>Ctrl-]</literal> を押してオンラインの訓練コースを始めます。

note: type: Content of: <book><chapter><section><section><note><para>
en: Good editors, such as Vim and Emacs, can handle UTF-8 and other exotic encoding texts correctly.  It is a good idea to use the GUI environment in the UTF-8 locale and to install required programs and fonts to it.  Editors have options to set the file encoding independent of the GUI environment.  Please refer to their documentation on multibyte text.
ja: Vim や Emacs のような良いエディターは、UTF-8 や他のエギゾチックな符号化方式 (エンコーディング) のテキストを正しく扱えます。それにはUTF-8ロケール中のGUI環境で、必要なプログラムとフォントをインストールをするのが賢明です。エディタにはGUI環境に依らずにファイルのエンコーディングを設定するオプションがあります。マルチバイトテキストについてはそれぞれの文書を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Setting a default text editor
ja: デフォールトのテキストエディターの設定

note: type: Content of: <book><chapter><section><section><para>
en: Debian comes with a number of different editors. We recommend to install the <literal>vim</literal> package, as mentioned above.
ja: Debian にはいくつかの異なったエディターがあります。上述のように <literal>vim</literal> パッケージをインストールすることを推薦します。

note: type: Content of: <book><chapter><section><section><para>
en: Debian provides unified access to the system default editor via command "<literal>/usr/bin/editor</literal>" so other programs (e.g., <literal>reportbug</literal>(1)) can invoke it.  You can change it by the following.
ja: Debian ではシステムのデフォールトのエディターへの統一されたアクセスを "<literal>/usr/bin/editor</literal>" コマンドを通じて提供しているので、他のプログラム (例えば <literal>reportbug</literal>(1) 等) がエディターを起動できます。設定変更は次で出来ます。

note: type: Content of: <book><chapter><section><section><para>
en: The choice "<literal>/usr/bin/vim.basic</literal>" over "<literal>/usr/bin/vim.tiny</literal>" is my recommendation for newbies since it supports syntax highlighting.
ja: 著者が "<literal>/usr/bin/vim.tiny</literal>" より "<literal>/usr/bin/vim.basic</literal>" を初心者に推薦するのはシンタクスハイライトをサポートしているからです。

note: type: Content of: <book><chapter><section><section><tip><para>
en: Many programs use the environment variables "<literal>$EDITOR</literal>" or "<literal>$VISUAL</literal>" to decide which editor to use (see <xref linkend="_the_internal_editor_in_mc"/> and <xref linkend="_customizing_program_to_be_started"/>).  For the consistency on the Debian system, set these to "<literal>/usr/bin/editor</literal>". (Historically, "<literal>$EDITOR</literal>" was "<literal>ed</literal>" and "<literal>$VISUAL</literal>" was "<literal>vi</literal>".)
ja: 多くのプログラムは "<literal>$EDITOR</literal>" か "<literal>$VISUAL</literal>" という環境変数を使ってどのエディターを使うかを決めます (<xref linkend="_the_internal_editor_in_mc"/>と<xref linkend="_customizing_program_to_be_started"/>を参照下さい)。Debian システムの整合性のために、これらを "<literal>/usr/bin/editor</literal>" と設定しましょう。(歴史的には "<literal>$EDITOR</literal>" は "<literal>ed</literal>" で、"<literal>$VISUAL</literal>" は "<literal>vi</literal>" でした。)

note: type: Content of: <book><chapter><section><section><title>
en: Using vim
ja: Vim 利用法

note: type: Content of: <book><chapter><section><section><para><footnote><para>
en: Even the older <literal>vim</literal> can starts in the sane "<literal>nocompatible</literal>" mode by starting it with the "<literal>-N</literal>" option.
ja: 比較的古い <literal>vim</literal> ですら起動時に"<literal>-N</literal>" オプションをつけることで合理的な "<literal>nocompatible</literal>" モードで起動できます。

note: type: Content of: <book><chapter><section><section><para>
en: The recent <literal>vim</literal>(1) starts itself in the sane "<literal>nocompatible</literal>" option and enters into the <literal>NORMAL</literal> mode.<placeholder type="footnote" id="0"/>
ja: 最近の <literal>vim</literal>(1) は合理的な "<literal>nocompatible</literal>" モードで起動し <literal>NORMAL</literal> モードに入ります。<placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><section><table><title>
en: List of basic Vim key strokes
ja: 基本の Vim キーストロークのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: mode
ja: モード

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: key strokes
ja: キーストローク

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display the help file
ja: ヘルプファイルを表示します

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: open new buffer to edit <literal>filename.ext</literal>
ja: <literal>filename.ext</literal> を編集するために新規バッファーを開きます

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: overwrite current buffer to the original file
ja: 現バッファーを元ファイルに上書きします

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: write current buffer to <literal>filename.ext</literal>
ja: 現バッファーを <literal>filename.ext</literal> に書きます

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: quit <literal>vim</literal>
ja: <literal>vim</literal> を終了します

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: force to quit <literal>vim</literal>
ja: <literal>vim</literal> を強制終了します

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: close all other split open windows
ja: 分割し開かれているすべての他ウィンドウを閉じます

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: check if <literal>vim</literal> is in the sane <literal>nocompatible</literal> mode
ja: <literal>vim</literal> が合理的な <literal>nocompatible</literal> モードかを確認します

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: set <literal>vim</literal> to the sane <literal>nocompatible</literal> mode
ja: <literal>vim</literal> が合理的な <literal>nocompatible</literal> モードに設定します

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: enter the <literal>INSERT</literal> mode
ja: <literal>INSERT</literal> モードに入ります

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: enter the <literal>REPLACE</literal> mode
ja: <literal>REPLACE</literal> モードに入ります

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: enter the <literal>VISUAL</literal> mode
ja: <literal>VISUAL</literal> モードに入ります

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: enter the linewise <literal>VISUAL</literal> mode
ja: 行単位の <literal>VISUAL</literal> モードに入ります

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: enter the blockwise <literal>VISUAL</literal> mode
ja: ブロック単位の <literal>VISUAL</literal> モードに入ります

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: except <literal>TERMINAL-JOB</literal>
ja: <literal>TERMINAL-JOB</literal> 以外

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>ESC</literal>-key
ja: <literal>ESC</literal>-キー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: enter the <literal>NORMAL</literal> mode
ja: <literal>NORMAL</literal> モードに入ります

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: enter the <literal>TERMINAL-JOB</literal> mode
ja: <literal>TERMINAL-JOB</literal> モードに入ります

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Ctrl-<literal>W</literal> <literal>N</literal> (or Ctrl-<literal>\</literal> Ctrl-<literal>N</literal>)
ja: Ctrl-<literal>W</literal> <literal>N</literal> (もしくは Ctrl-<literal>\</literal> Ctrl-<literal>N</literal>)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: enter the <literal>TERMINAL-NORMAL</literal> mode
ja: <literal>TERMINAL-NORMAL</literal> モードに入ります

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: enter the <literal>Ex</literal>-mode in <literal>TERMINAL-NORMAL</literal> mode
ja: <literal>TERMINAL-NORMAL</literal> 中の <literal>Ex</literal>モードに入ります

note: type: Content of: <book><chapter><section><section><para>
en: Please use the "<literal>vimtutor</literal>" program to learn <literal>vim</literal> through an interactive tutorial course.
ja: <literal>vim</literal> をインタラクティブなチュートリアルコースで学習する"<literal>vimtutor</literal>" プログラムを使いましょう。

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>vim</literal> program changes its behavior to typed key strokes based on <emphasis role="strong">mode</emphasis>.  Typing in key strokes to the buffer is mostly done in <literal>INSERT</literal>-mode and <literal>REPLACE</literal>-mode.  Moving cursor is mostly done in <literal>NORMAL</literal>-mode.  Interactive selection is done in <literal>VISUAL</literal>-mode.  Typing "<literal>:</literal>" in <literal>NORMAL</literal>-mode changes its <emphasis role="strong">mode</emphasis> to <literal>Ex</literal>-mode. <literal>Ex</literal>-mode accepts commands.
ja: <literal>vim</literal> プログラムは <emphasis role="strong">モード</emphasis> に基づきタイプされたキーストロークへの挙動を変えます。 バッファーにキーストロークをタイプ入力するのは <literal>INSERT</literal> モードと <literal>REPLACE</literal> モード主にされます。カーソール移動は <literal>NORMAL</literal> モードで主にされます。インタラクティブな選択は <literal>VISUAL</literal> モードでされます。<literal>NORMAL</literal> モードで "<literal>:</literal>" をタイプするとその<emphasis role="strong">モード</emphasis> が <literal>Ex</literal> モードに代わります。<literal>Ex</literal> モードはコマンドを受け付けます。

note: type: Content of: <book><chapter><section><section><tip><para>
en: The Vim comes with the <emphasis role="strong">Netrw</emphasis> package.  Netrw supports reading files, writing files, browsing directories over a network, and local browsing! Try Netrw with "<literal>vim .</literal>" (a period as the argument) and read its manual at "<literal>:help netrw</literal>".
ja: Vim には <emphasis role="strong">Netrw</emphasis> パッケージが同梱されています。Netrw はファイルの読み書きやディレクトリーのネットワーク経由やローカルの閲覧を可能にします！Netrw を "<literal>vim .</literal>" (アーギュメントとしてピリオド) として試し、"<literal>:help netrw</literal>" にあるマニュアルを読みましょう。

note: type: Content of: <book><chapter><section><section><para>
en: For the advanced configuration of <literal>vim</literal>, see <xref linkend="_customizing_vim"/>.
ja: <literal>vim</literal> の高度な設定は、<xref linkend="_customizing_vim"/>を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Recording the shell activities
ja: シェル活動の記録

note: type: Content of: <book><chapter><section><section><para>
en: The output of the shell command may roll off your screen and may be lost forever.  It is a good practice to log shell activities into the file for you to review them later.  This kind of record is essential when you perform any system administration tasks.
ja: シェルコマンドの出力はスクリーンから押し出されると永久に無くなってしまうかもしれません。シェルでの活動を後で見直せるようにファイルに記録しておくのは良いことです。この種の記録は何らかのシステム管理作業をする際には非常に重要です。

note: type: Content of: <book><chapter><section><section><tip><para>
en: The new Vim (version&gt;=8.2) can be used to record the shell activities cleanly using <literal>TERMINAL-JOB</literal>-mode.  See <xref linkend="_using_vim"/>.
ja: 新しい Vim (version&gt;=8.2) は <literal>TERMINAL-JOB</literal> モードを使うときれいにシェル活動を記録できます。<xref linkend="_using_vim"/>を参照下さい。

note: type: Content of: <book><chapter><section><section><para>
en: The basic method of recording the shell activity is to run it under <literal>script</literal>(1).
ja: シェル活動の記録の基本方法は <literal>script</literal>(1) の下で実行することです。

note: type: Content of: <book><chapter><section><section><para>
en: Do whatever shell commands under <literal>script</literal>.
ja: <literal>script</literal> の下で何なりのシェルコマンドを実行します。

note: type: Content of: <book><chapter><section><section><para>
en: Press <literal>Ctrl-D</literal> to exit <literal>script</literal>.
ja: <literal>Ctrl-D</literal> を押して <literal>script</literal> から脱出します。

note: type: Content of: <book><chapter><section><section><para>
en: See <xref linkend="_recording_the_shell_activities_cleanly"/> .
ja: <xref linkend="_recording_the_shell_activities_cleanly"/>を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Basic Unix commands
ja: 基本 Unix コマンド

note: type: Content of: <book><chapter><section><section><para>
en: Let's learn basic Unix commands.  Here I use "Unix" in its generic sense.  Any Unix clone OSs usually offer equivalent commands.  The Debian system is no exception.  Do not worry if some commands do not work as you wish now. If <literal>alias</literal> is used in the shell, its corresponding command outputs are different.  These examples are not meant to be executed in this order.
ja: 基本的 Unix コマンドを学びます。ここでは一般的意味で "Unix" を使っています。いかなる Unix クローンの OS も通常等価なコマンドを提供します。Debian システムも例外ではありません。今一部コマンドが思うように機能しなくても心配しないで下さい。<literal>エイリアス</literal>がシェルで使われた場合は、対応するコマンドの出力は変わります。次は順番に実行すると言う意味の例ではありません。

note: type: Content of: <book><chapter><section><section><para>
en: Try all following commands from the non-privileged user account.
ja: 非特権ユーザーのアカウントから以下のコマンドを全て実行します。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of basic Unix commands
ja: 基本の Unix コマンドのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: command
ja: コマンド

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display name of current/working directory
ja: カレント / ワーキングディレクトリーの名前を表示

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display current user name
ja: 現在のユーザー名を表示

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display current user identity (name, uid, gid, and associated groups)
ja: 現在のユーザーのアイデンティティ (名前と uid と gid と関連する group) を表示

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display a type of file for the file "<literal><emphasis>foo</emphasis></literal>"
ja: "<literal><emphasis>foo</emphasis></literal>" ファイルのファイルタイプを表示

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display a file location of command "<literal><emphasis>commandname</emphasis></literal>"
ja: "<literal><emphasis>commandname</emphasis></literal>" コマンドのファイルの位置を表示

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display information on command "<literal><emphasis>commandname</emphasis></literal>"
ja: "<literal><emphasis>commandname</emphasis></literal>" コマンドに関する情報を表示

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: find commands related to "<literal><emphasis>key-word</emphasis></literal>"
ja: "<literal><emphasis>key-word</emphasis></literal>" に関連したコマンドを発見

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display one line explanation on command "<literal><emphasis>commandname</emphasis></literal>"
ja: "<literal><emphasis>commandname</emphasis></literal>" コマンドに関する1行の説明を表示

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display explanation on command "<literal><emphasis>commandname</emphasis></literal>" (Unix style)
ja: "<literal><emphasis>commandname</emphasis></literal>" コマンドに関する説明を表示 (Unix スタイル)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display rather long explanation on command "<literal><emphasis>commandname</emphasis></literal>" (GNU style)
ja: "<literal><emphasis>commandname</emphasis></literal>" コマンドに関する比較的長い説明を表示 (GNU スタイル)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list contents of directory (non-dot files and directories)
ja: ディレクトリーの内容をリスト (非ドットファイルおよびディレクトリー)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list contents of directory (all files and directories)
ja: ディレクトリーの内容をリスト (全ファイルおよびディレクトリー)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list contents of directory (almost all files and directories, i.e., skip "<literal>..</literal>" and "<literal>.</literal>")
ja: ディレクトリーの内容をリスト (ほとんど全ファイルおよびディレクトリー、"<literal>..</literal>" と "<literal>.</literal>" をスキップ)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list all contents of directory with detail information
ja: ディレクトリーの内容を詳細情報とともにリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list all contents of directory with inode number and detail information
ja: ディレクトリーの内容を inode 番号と詳細情報とともにリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list all directories under the current directory
ja: 現ディレクトリーの中の全ディレクトリーをリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display file tree contents
ja: ファイルツリーの内容を表示

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list open status of file "<literal><emphasis>foo</emphasis></literal>"
ja: "<literal><emphasis>foo</emphasis></literal>" ファイルのオープンの状態をリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list files opened by the process ID: "<literal><emphasis>pid</emphasis></literal>"
ja: プロセス ID: "<literal><emphasis>pid</emphasis></literal>" によってオープンされたファイルをリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: make a new directory "<literal><emphasis>foo</emphasis></literal>" in the current directory
ja: 現ディレクトリー中に "<literal><emphasis>foo</emphasis></literal>" という新規ディレクトリー作成

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: remove a directory "<literal><emphasis>foo</emphasis></literal>" in the current directory
ja: 現ディレクトリー中の "<literal><emphasis>foo</emphasis></literal>" というディレクトリーを削除

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: change directory to the directory "<literal><emphasis>foo</emphasis></literal>" in the current directory or in the directory listed in the variable "<literal>$CDPATH</literal>"
ja: 現ディレクトリー中もしくは "<literal>$CDPATH</literal>" 変数中にリストされたディレクトリー中の "<literal><emphasis>foo</emphasis></literal>" というディレクトリーにディレクトリーを変更

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: change directory to the root directory
ja: ディレクトリーをルートディレクトリーに変更

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: change directory to the current user's home directory
ja: 現在のユーザーのホームディレクトリーにディレクトリーを変更

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: change directory to the absolute path directory "<literal>/<emphasis>foo</emphasis></literal>"
ja: 絶対ディレクトリーパス "<literal>/<emphasis>foo</emphasis></literal>" にディレクトリーを変更

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: change directory to the parent directory
ja: 親ディレクトリーにディレクトリーを変更

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: change directory to the home directory of the user "<literal><emphasis>foo</emphasis></literal>"
ja: ユーザー "<literal><emphasis>foo</emphasis></literal>" のホームディレクトリーにディレクトリーを変更

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: change directory to the previous directory
ja: 一つ前のディレクトリーにディレクトリーを変更

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display contents of "<literal>/etc/motd</literal>" using the default pager
ja: "<literal>/etc/motd</literal>" の内容をデフォールトのページャーで表示

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: create a empty file "<literal><emphasis>junkfile</emphasis></literal>"
ja: 空ファイル "<literal><emphasis>junkfile</emphasis></literal>" を作成

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: copy a existing file "<literal><emphasis>foo</emphasis></literal>" to a new file "<literal><emphasis>bar</emphasis></literal>"
ja: 既存のファイル "<literal><emphasis>foo</emphasis></literal>" を新規ファイル "<literal><emphasis>bar</emphasis></literal>" にコピー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: remove a file "<literal><emphasis>junkfile</emphasis></literal>"
ja: ファイル "<literal><emphasis>junkfile</emphasis></literal>" を削除

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: rename an existing file "<literal><emphasis>foo</emphasis></literal>" to a new name "<literal><emphasis>bar</emphasis></literal>" ("<literal><emphasis>bar</emphasis></literal>" must not exist)
ja: 既存のファイル "<literal><emphasis>foo</emphasis></literal>" の名前を新しい名前 "<literal><emphasis>bar</emphasis></literal>" に変更 (ディレクトリー "<literal><emphasis>bar</emphasis></literal>" が存在不可)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: move an existing file "<literal><emphasis>foo</emphasis></literal>" to a new location "<literal><emphasis>bar</emphasis>/<emphasis>foo</emphasis></literal>" (the directory "<literal><emphasis>bar</emphasis></literal>" must exist)
ja: 既存のファイル "<literal><emphasis>foo</emphasis></literal>" を新しい場所 "<literal><emphasis>bar</emphasis>/<emphasis>foo</emphasis></literal>" に移動 (ディレクトリー "<literal><emphasis>bar</emphasis></literal>" が存在しなければいけない)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: move an existing file "<literal><emphasis>foo</emphasis></literal>" to a new location with a new name "<literal><emphasis>bar</emphasis>/<emphasis>baz</emphasis></literal>" (the directory "<literal><emphasis>bar</emphasis></literal>" must exist but the directory "<literal><emphasis>bar</emphasis>/<emphasis>baz</emphasis></literal>" must not exist)
ja: 既存のファイル "<literal><emphasis>foo</emphasis></literal>" を新しい場所の新しい名前のファイル "<literal><emphasis>bar</emphasis>/<emphasis>baz</emphasis></literal>" に移動 (ディレクトリー "<literal><emphasis>bar</emphasis></literal>" が存在しなければいけないが、ディレクトリー "<literal><emphasis>bar</emphasis>/<emphasis>baz</emphasis></literal>" は存在してはいけない)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: make an existing file "<literal><emphasis>foo</emphasis></literal>" to be non-readable and non-writable by the other people (non-executable for all)
ja: 既存のファイル "<literal><emphasis>foo</emphasis></literal>" を第三者から読出し不可かつ書込み不可 (全員実行不可)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: make an existing file "<literal><emphasis>foo</emphasis></literal>" to be readable but non-writable by the other people (non-executable for all)
ja: 既存のファイル "<literal><emphasis>foo</emphasis></literal>" を第三者からは読出し可だが書込み不可 (全員実行不可)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: make an existing file "<literal><emphasis>foo</emphasis></literal>" to be readable but non-writable by the other people (executable for all)
ja: 既存のファイル "<literal><emphasis>foo</emphasis></literal>" を第三者からは読出し可だが書込み不可 (全員実行可能)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: find matching filenames using shell "<literal><emphasis>pattern</emphasis></literal>" (slower)
ja: シェルで "<literal><emphasis>pattern</emphasis></literal>" にマッチするファイル名を探索 (比較的遅い)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: find matching filenames using shell "<literal><emphasis>pattern</emphasis></literal>" (quicker using regularly generated database)
ja: シェルで "<literal><emphasis>pattern</emphasis></literal>" にマッチするファイル名を探索 (定期的に生成されるデーターベースを使い比較的早い)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: find a "<literal><emphasis>pattern</emphasis></literal>" in all files ending with "<literal>.html</literal>" in current directory and display them all
ja: 現ディレクトリーにある "<literal>.html</literal>" で終わる全ファイルから "<literal><emphasis>pattern</emphasis></literal>" のパターンを検索し、該当する全ファイルを表示

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display process information using full screen, type "<literal>q</literal>" to quit
ja: フルスクリーンを用いてプロセス情報を表示し、"<literal>q</literal>" と押して終了

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display information on all the running processes using BSD style output
ja: 実行中の全プロセスの情報を BSD スタイルの出力を用いて表示

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display information on all the running processes using Unix system-V style output
ja: 実行中の全プロセスの情報を System-V スタイルの出力を用いて表示

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display all processes running "<literal>exim</literal>" and "<literal>exim4</literal>"
ja: "<literal>exim</literal>" もしくは "<literal>exim4</literal>" の実行中の全プロセスを表示

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display information on all the running processes with ASCII art output
ja: 実行中の全プロセスの情報を ASCII アート出力を用いて表示

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: kill a process identified by the process ID: "<emphasis>1234</emphasis>"
ja: プロセス ID"<emphasis>1234</emphasis>" により識別されるプロセスを停止

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: compress "<literal><emphasis>foo</emphasis></literal>" to create "<literal><emphasis>foo</emphasis>.gz</literal>" using the Lempel-Ziv coding (LZ77)
ja: Lempel-Ziv コーディング (LZ77) を用いて "<literal><emphasis>foo</emphasis></literal>" を圧縮し "<literal><emphasis>foo</emphasis>.gz</literal>" を作成

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: decompress "<literal><emphasis>foo</emphasis>.gz</literal>" to create "<literal><emphasis>foo</emphasis></literal>"
ja: "<literal><emphasis>foo</emphasis>.gz</literal>" を解凍して "<literal><emphasis>foo</emphasis></literal>" を作成

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: compress "<literal><emphasis>foo</emphasis></literal>" to create "<literal><emphasis>foo</emphasis>.bz2</literal>" using the Burrows-Wheeler block sorting text compression algorithm, and Huffman coding (better compression than <literal>gzip</literal>)
ja: Burrows-Wheeler ブロックソートテキスト圧縮アルゴリズムと Huffman コーディングを用いて "<literal><emphasis>foo</emphasis></literal>" を圧縮し "<literal><emphasis>foo</emphasis>.bz2</literal>" を作成 (<literal>gzip</literal> より高圧縮率)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: decompress "<literal><emphasis>foo</emphasis>.bz2</literal>" to create "<literal><emphasis>foo</emphasis></literal>"
ja: "<literal><emphasis>foo</emphasis>.bz2</literal>" を解凍して "<literal><emphasis>foo</emphasis></literal>" を作成

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: compress "<literal><emphasis>foo</emphasis></literal>" to create "<literal><emphasis>foo</emphasis>.xz</literal>" using the Lempel–Ziv–Markov chain algorithm (better compression than <literal>bzip2</literal>)
ja: Lempel–Ziv–Markov鎖アルゴリズムを用いて "<literal><emphasis>foo</emphasis></literal>" を圧縮し "<literal><emphasis>foo</emphasis>.xz</literal>" を作成 (<literal>bzip2</literal> より高圧縮率)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: decompress "<literal><emphasis>foo</emphasis>.xz</literal>" to create "<literal><emphasis>foo</emphasis></literal>"
ja: "<literal><emphasis>foo</emphasis>.xz</literal>" を解凍して "<literal><emphasis>foo</emphasis></literal>" を作成

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: extract files from "<literal><emphasis>foo</emphasis>.tar</literal>" archive
ja: "<literal><emphasis>foo</emphasis>.tar</literal>" アーカイブからファイルを展開

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: extract files from gzipped "<literal><emphasis>foo</emphasis>.tar.gz</literal>" archive
ja: gzip 圧縮された "<literal><emphasis>foo</emphasis>.tar.gz</literal>" アーカイブからファイルを展開

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: extract files from "<literal><emphasis>foo</emphasis>.tar.bz2</literal>" archive
ja: "<literal><emphasis>foo</emphasis>.tar.bz2</literal>" アーカイブからファイルを展開

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: extract files from "<literal><emphasis>foo</emphasis>.tar.xz</literal>" archive
ja: "<literal><emphasis>foo</emphasis>.tar.xz</literal>" アーカイブからファイルを展開

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: archive contents of folder "<literal><emphasis>bar</emphasis>/</literal>" in "<literal><emphasis>foo</emphasis>.tar</literal>" archive
ja: フォルダ "<literal><emphasis>bar</emphasis>/</literal>" の内容を "<literal><emphasis>foo</emphasis>.tar</literal>" アーカイブにアーカイブ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: archive contents of folder "<literal><emphasis>bar</emphasis>/</literal>" in compressed "<literal><emphasis>foo</emphasis>.tar.gz</literal>" archive
ja: フォルダ "<literal><emphasis>bar</emphasis>/</literal>" の内容を "<literal><emphasis>foo</emphasis>.tar.gz</literal>" アーカイブに圧縮アーカイブ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: archive contents of folder "<literal><emphasis>bar</emphasis>/</literal>" in "<literal><emphasis>foo</emphasis>.tar.bz2</literal>" archive
ja: フォルダ "<literal><emphasis>bar</emphasis>/</literal>" の内容を "<literal><emphasis>foo</emphasis>.tar.bz2</literal>" アーカイブに圧縮アーカイブ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: archive contents of folder "<literal><emphasis>bar</emphasis>/</literal>" in "<literal><emphasis>foo</emphasis>.tar.xz</literal>" archive
ja: フォルダ "<literal><emphasis>bar</emphasis>/</literal>" の内容を "<literal><emphasis>foo</emphasis>.tar.xz</literal>" アーカイブに圧縮アーカイブ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display contents of compressed "<literal>README.gz</literal>" using the default pager
ja: 圧縮された "<literal>README.gz</literal>" の内容をデフォルトのページャーを用いて表示

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: create a file "<literal>foo</literal>" with the decompressed content of "<literal>README.gz</literal>"
ja: "<literal>README.gz</literal>" の内容を解凍してファイル "<literal>foo</literal>" を作成

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: append the decompressed content of "<literal>README.gz</literal>" to the end of the file "<literal>foo</literal>" (if it does not exist, create it first)
ja: 展開された "<literal>README.gz</literal>" の内容をファイル "<literal>foo</literal>" の末尾に追加 (ファイルが存在しない場合は事前に作成)

note: type: Content of: <book><chapter><section><section><note><para>
en: Unix has a tradition to hide filenames which start with "<literal>.</literal>".  They are traditionally files that contain configuration information and user preferences.
ja: Unix は "<literal>.</literal>" で始まるファイル名を隠す伝統があります。それらは伝統的には特定の設定情報やユーザーの嗜好を含むファイルです。

note: type: Content of: <book><chapter><section><section><note><para>
en: For <literal>cd</literal> command, see <literal>builtins</literal>(7).
ja: <literal>cd</literal> コマンドに関しては <literal>builtins</literal>(7) を参照下さい。

note: type: Content of: <book><chapter><section><section><note><para>
en: The default pager of the bare bone Debian system is <literal>more</literal>(1) which cannot scroll back.  By installing the <literal>less</literal> package using command line "<literal>apt-get install less</literal>", <literal>less</literal>(1) becomes default pager and you can scroll back with cursor keys.
ja: 最小限の Debian システムではデフォルトのページャーが <literal>more</literal>(1) で、スクロールバックができません。<literal>less</literal> パッケージを "<literal>apt-get install less</literal>" というコマンドラインでインストールすると、<literal>less</literal>(1) が デフォルトのページャーになりカーソールキーでスクロールバック出来るようになります。

note: type: Content of: <book><chapter><section><section><note><para>
en: The "<literal>[</literal>" and "<literal>]</literal>" in the regular expression of the "<literal>ps aux | grep -e "[e]xim4*"</literal>" command above enable <literal>grep</literal> to avoid matching itself.  The "<literal>4*</literal>" in the regular expression means 0 or more repeats of character "<literal>4</literal>" thus enables <literal>grep</literal> to match both "<literal>exim</literal>" and "<literal>exim4</literal>".  Although "<literal>*</literal>" is used in the shell filename glob and the regular expression, their meanings are different.  Learn the regular expression from <literal>grep</literal>(1).
ja: 上記の "<literal>ps aux | grep -e "[e]xim4*"</literal>" コマンド中に現れる正規表現中の "<literal>[</literal>" と "<literal>]</literal>" によって <literal>grep</literal> が自分自身にマッチするのを避けることができます。正規表現中の "<literal>4*</literal>" は数字 "<literal>4</literal>" の0回以上の繰り返しを意味するので、<literal>grep</literal> が "<literal>exim</literal>" と "<literal>exim4</literal>" の両方にマッチします。 "<literal>*</literal>" はシェルのファイルネームのグロブと正規表現で使われますが、意味が違います。<literal>grep</literal>(1) から正規表現を学びましょう。

note: type: Content of: <book><chapter><section><section><para>
en: Please traverse directories and peek into the system using the above commands as training.  If you have questions on any of console commands, please make sure to read the manual page.
ja: 上記のコマンドを訓練として用いて、ディレクトリーを渡り歩き、システムの中を覗き込んで下さい。コンソールのコマンドに関して質問がある場合は、必ずマニュアルページを読んでみて下さい。

note: type: Content of: <book><chapter><section><section><para>
en: The style of man pages may be a little hard to get used to, because they are rather terse, particularly the older, very traditional ones. But once you get used to it, you come to appreciate their succinctness.
ja: マンページのスタイルは慣れるのに少々大変かもしれません。なぜなら特に比較的旧式の非常に伝統的なマンページは比較的言葉が少ないからです。しかし一旦慣れるとその簡潔さの良さが分かるでしょう。

note: type: Content of: <book><chapter><section><section><para>
en: Please note that many Unix-like commands including ones from GNU and BSD display brief help information if you invoke them in one of the following ways (or without any arguments in some cases).
ja: GNU や BSD 由来を含む多くの Unix 的なコマンドは以下のように (場合によっては一切の引数無しで) 起動すると簡単なヘルプ情報を表示することを承知下さい。

note: type: Content of: <book><chapter><section><title>
en: The simple shell command
ja: シェルプロンプト

note: type: Content of: <book><chapter><section><para>
en: Now you have some feel on how to use the Debian system.  Let's look deep into the mechanism of the command execution in the Debian system. Here, I have simplified reality for the newbie.  See <literal>bash</literal>(1) for the exact explanation.
ja: Debian システムの使い方が少し分かったでしょう。Debian システム上でのコマンド実行のメカニズムを掘り下げます。初心者のためにちょっと簡略化してみました。正確な説明は <literal>bash</literal>(1) を参照下さい。

note: type: Content of: <book><chapter><section><para>
en: A simple command is a sequence of components.
ja: シンプルなコマンドは、以下の要素のシーケンスとなります。

note: type: Content of: <book><chapter><section><orderedlist><listitem><para>
en: Variable assignments (optional)
ja: 変数代入 (任意)

note: type: Content of: <book><chapter><section><orderedlist><listitem><para>
en: Command name
ja: コマンド名

note: type: Content of: <book><chapter><section><orderedlist><listitem><para>
en: Arguments (optional)
ja: 引数 (任意)

note: type: Content of: <book><chapter><section><orderedlist><listitem><para>
en: Redirections (optional: <literal>&gt;</literal> , <literal>&gt;&gt;</literal> , <literal>&lt;</literal> , <literal>&lt;&lt;</literal> , etc.)
ja: リダイレクト (任意: <literal>&gt;</literal> と <literal>&gt;&gt;</literal> と <literal>&lt;</literal> と <literal>&lt;&lt;</literal> 等。)

note: type: Content of: <book><chapter><section><orderedlist><listitem><para>
en: Control operator (optional: <literal>&amp;&amp;</literal> , <literal>||</literal> , <emphasis>newline</emphasis> , <literal>;</literal> , <literal>&amp;</literal> , <literal>(</literal> , <literal>)</literal> )
ja: 制御演算子 (任意: <literal>&amp;&amp;</literal> と <literal>||</literal> と <emphasis>改行</emphasis> と <literal>;</literal> と <literal>&amp;</literal> と <literal> (</literal> と <literal>)</literal>)

note: type: Content of: <book><chapter><section><section><title>
en: Command execution and environment variable
ja: コマンド実行と環境変数

note: type: Content of: <book><chapter><section><section><para>
en: The values of some <ulink url="&environmentvariables;">environment variables</ulink> change the behavior of some Unix commands.
ja: <ulink url="&environmentvariables;">環境変数</ulink>の値は Unix コマンドの挙動を変えます。

note: type: Content of: <book><chapter><section><section><para>
en: Default values of environment variables are initially set by the PAM system and then some of them may be reset by some application programs.
ja: 環境変数のデフォールト値は PAM システムにより初期設定されます。その後以下のような何らかのアプリケーションプログラムにより再設定されているかもしれません。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The PAM system such as <literal>pam_env</literal> may set environment variables by <literal>/etc/pam.conf</literal>", "<literal>/etc/environment</literal>" and "<literal>/etc/default/locale</literal>".
ja: <literal>pam_env</literal> のような PAM システム は <literal>/etc/pam.conf</literal>" や "<literal>/etc/environment</literal>" や "<literal>/etc/default/locale</literal>" によって環境変数を設定できます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The modern GUI environment run from the user mode systemd unit (see <literal>systemd.unit</literal>(5)) sets its environment variables by a file in the "<literal>~/.config/environment.d/</literal>" directory.
ja: ユーザーモード systemd ユニット (<literal>systemd.unit</literal>(5) 参照) から起動される現代的な GUI 環境は "<literal>~/.config/environment.d/</literal>" ディレクトリー中のファイルによりその環境変数を設定します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The user specific program initialization may reset environment variables by "<literal>~/.profile</literal>", "<literal>~/.bash_profile</literal>" and "<literal>~/.bashrc</literal>".
ja: ユーザー特定のプログラム初期化は "<literal>~/.profile</literal>" や "<literal>~/.bash_profile</literal>" や "<literal>~/.bashrc</literal>" により環境変数を再設定することがあります。

note: type: Content of: <book><chapter><section><section><title>
en: The "<literal>$LANG</literal>" variable
ja: "<literal>$LANG</literal>" 変数

note: type: Content of: <book><chapter><section><section><para>
en: The default locale is defined in the "<literal>$LANG</literal>" environment variable and is configured as "<literal>LANG=xx_YY.UTF-8</literal>" by the installer or by the subsequent GUI configuration, e.g., "Settings" → "Region &amp; Language" → "Language" / "Formats" for GNOME.
ja: デフォルトのロケールは "<literal>$LANG</literal>" 環境変数中に定義され、インストーラーか、GNOME の場合なら "Settings" → "Region &amp; Language" → "Language" / "Formats" と言ったその後の GUI 設定によって "<literal>LANG=xx_YY.UTF-8</literal>" 等と設定されます。

note: type: Content of: <book><chapter><section><section><note><para>
en: I recommend you to configure the system environment just by the "<literal>$LANG</literal>" variable for now and to stay away from "<literal>$LC_*</literal>" variables unless it is absolutely needed.
ja: 本当に必要な場合でなければ、"<literal>$LC_*</literal>" 変数を避け、とりあえず "<literal>$LANG</literal>" 変数のみを用いてシステム環境を設定する事をお薦めします。

note: type: Content of: <book><chapter><section><section><para>
en: The full locale value given to "<literal>$LANG</literal>" variable consists of 3 parts: "<literal>xx_YY.ZZZZ</literal>".
ja: "<literal>$LANG</literal>" 変数に与えられる完全なロケール値は3つの部分からなります: "<literal>xx_YY.ZZZZ</literal>"。

note: type: Content of: <book><chapter><section><section><table><title>
en: The 3 parts of locale value
ja: ロケールの値の3つの部分

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: locale value
ja: ロケールの値

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&isogdjlanguagecoowercasesuchasen;">ISO 639 language codes (lower case) such as "en"</ulink>
ja: <ulink url="&isogdjlanguagecoowercasesuchasen;">ISO 639 言語コード (小文字)、例えば "en"</ulink>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&isodbggcountrycoppercasesuchasus;">ISO 3166 country codes (upper case) such as "US"</ulink>
ja: <ulink url="&isodbggcountrycoppercasesuchasus;">ISO 3166 国コード (大文字)、例えば "US"</ulink>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&codesetalwayssettoutfi;">codeset, always set to "UTF-8"</ulink>
ja: <ulink url="&codesetalwayssettoutfi;">コードセット、常に "UTF-8" と設定</ulink>

note: type: Content of: <book><chapter><section><section><table><title>
en: List of locale recommendations
ja: 推奨ロケールのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: locale recommendation
ja: 推奨ロケール

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: Language (area)
ja: 言語 (地域)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: English (USA)
ja: 英語 (米国)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: English (Great Britain)
ja: 英語 (英国)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: French (France)
ja: フランス語 (フランス)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: German (Germany)
ja: ドイツ語 (ドイツ)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Italian (Italy)
ja: イタリア語 (イタリア)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Spanish (Spain)
ja: スペイン語 (スペイン)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Catalan (Spain)
ja: カタラン語 (スペイン)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Swedish (Sweden)
ja: スウェーデン語 (スウェーデン)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Portuguese (Brazil)
ja: ポルトガル語 (ブラジル)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Russian (Russia)
ja: ロシア語 (ロシア)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Chinese (P.R. of China)
ja: 中国語 (中華人民共和国)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Chinese (Taiwan R.O.C.)
ja: 中国語 (台湾 R.O.C.)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Japanese (Japan)
ja: 日本語 (日本)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Korean (Republic of Korea)
ja: 韓国語 (大韓民国)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Vietnamese (Vietnam)
ja: ベトナム語 (ベトナム)

note: type: Content of: <book><chapter><section><section><para>
en: Typical command execution uses a shell line sequence as the following.
ja: 典型的なコマンドの実行は以下のようなシェルの行シーケンスを用います。

note: type: Content of: <book><chapter><section><section><para>
en: Here, the program <literal>date</literal>(1) is executed with different locale values.
ja: 以上で、<literal>date</literal>(1) プログラムは異なるロケール変数で実行されます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: For the first command, "<literal>$LANG</literal>" is set to the system default <ulink url="&locale;">locale</ulink> value "<literal>en_US.UTF-8</literal>".
ja: 最初のコマンドでは、"<literal>$LANG</literal>" はシステムのデフォルトの<ulink url="&locale;">ロケール</ulink>値 "<literal>en_US.UTF-8</literal>" に設定されます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: For the second command, "<literal>$LANG</literal>" is set to the French UTF-8 <ulink url="&locale;">locale</ulink> value "<literal>fr_FR.UTF-8</literal>".
ja: 二番目のコマンドでは、"<literal>$LANG</literal>" はフランス語の UTF-8 <ulink url="&locale;">ロケール</ulink>値 "<literal>fr_FR.UTF-8</literal>" に設定されます。

note: type: Content of: <book><chapter><section><section><para>
en: Most command executions usually do not have preceding environment variable definition.  For the above example, you can alternatively execute as the following.
ja: ほとんどのコマンド実行は通常頭に環境変数定義をつけません。上記の例の代わりに以下のように実行します。

note: type: Content of: <book><chapter><section><section><tip><para>
en: When filing a bug report, running and checking the command under "<literal>en_US.UTF-8</literal>" locale is a good idea if you use non-English environment.
ja: バグを報告する場合、もし非英語環境を使っているならば、プログラムを "<literal>en_US.UTF-8</literal>" ロケールの下で実行し確認することが望ましいです。

note: type: Content of: <book><chapter><section><section><para>
en: For fine details of the locale configuration, see <xref linkend="_the_locale"/>.
ja: ロケールの詳細に関しては、<xref linkend="_the_locale"/>を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: The "<literal>$PATH</literal>" variable
ja: "<literal>$PATH</literal>" 変数

note: type: Content of: <book><chapter><section><section><para>
en: When you type a command into the shell, the shell searches the command in the list of directories contained in the "<literal>$PATH</literal>" environment variable.  The value of the "<literal>$PATH</literal>" environment variable is also called the shell's search path.
ja: シェルにコマンドを打ち込んだ際に、シェルは "<literal>$PATH</literal>" 環境変数にリストされたディレクトリーのリストから検索します。"<literal>$PATH</literal>" 環境変数の値は、シェルの検索パスとも呼ばれます。

note: type: Content of: <book><chapter><section><section><para>
en: In the default Debian installation, the "<literal>$PATH</literal>" environment variable of user accounts may not include "<literal>/usr/sbin</literal>" and "<literal>/usr/sbin</literal>".  For example, the <literal>ifconfig</literal> command needs to be issued with full path as "<literal>/usr/sbin/ifconfig</literal>". (Similar <literal>ip</literal> command is located in "<literal>/usr/bin</literal>".)
ja: 標準の Debian インストールでは、ユーザーアカウントの "<literal>$PATH</literal>" 環境変数には "<literal>/usr/sbin</literal>" や "<literal>/usr/sbin</literal>" が含まれないかもしれません。例えば、<literal>ifconfig</literal> コマンドは "<literal>/usr/sbin/ifconfig</literal>" とフルパスを使って実行する必要があります。(類似の <literal>ip</literal> コマンドは "<literal>/usr/bin</literal>" にあります。)

note: type: Content of: <book><chapter><section><section><para>
en: You can change the "<literal>$PATH</literal>" environment variable of Bash shell by "<literal>~/.bash_profile</literal>" or "<literal>~/.bashrc</literal>" files.
ja: Bash シェルの "<literal>$PATH</literal>" 環境変数は、"<literal>~/.bash_profile</literal>" か "<literal>~/.bashrc</literal>" ファイルで変更できます。

note: type: Content of: <book><chapter><section><section><title>
en: The "<literal>$HOME</literal>" variable
ja: "<literal>$HOME</literal>" 変数

note: type: Content of: <book><chapter><section><section><para>
en: Many commands stores user specific configuration in the home directory and changes their behavior by their contents.  The home directory is identified by the environment variable "<literal>$HOME</literal>".
ja: 多くのコマンドはユーザー特定の設定をホームディレクトリーに保存し、その内容でコマンドの挙動が変わります。ホームディレクトリーは "<literal>$HOME</literal>" 環境変数で指定されます。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of "<literal>$HOME</literal>" values
ja: "<literal>$HOME</literal>" の値のリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: value of "<literal>$HOME</literal>"
ja: "<literal>$HOME</literal>" の値

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: program execution situation
ja: プログラム実行状況

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: program run by the init process (daemon)
ja: init プロセスが実行するプログラム (デーモン)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: program run from the normal root shell
ja: 普通の root シェルから実行されるプログラム

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: program run from the normal user shell
ja: 普通のユーザーシェルから実行されるプログラム

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: program run from the normal user GUI desktop menu
ja: 普通のユーザーの GUI デスクトップメニューから実行されるプログラム

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: program run as root with "<literal>sudo program</literal>"
ja: "<literal>sudo program</literal>" を用いて root として実行されるプログラム

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: program run as root with "<literal>sudo -H program</literal>"
ja: "<literal>sudo -H program</literal>" を用いて root として実行されるプログラム

note: type: Content of: <book><chapter><section><section><tip><para>
en: Shell expands "<literal>~/</literal>" to current user's home directory, i.e., "<literal>$HOME/</literal>". Shell expands "<literal>~foo/</literal>" to <literal>foo</literal>'s home directory, i.e., "<literal>/home/foo/</literal>".
ja: シェルは、"<literal>~/</literal>" を現ユーザーのホームディレクトリーである "<literal>$HOME/</literal>" へと展開します。シェルは、"<literal>~foo/</literal>" をユーザー <literal>foo</literal> のホームディレクトリーである "<literal>/home/foo/</literal>" へと展開します。

note: type: Content of: <book><chapter><section><section><para>
en: See <xref linkend="_shell_environment_variables"/> if <literal>$HOME</literal> isn't available for your program.
ja: もし <literal>$HOME</literal> をあなたのプログラムから使えない場合には、<xref linkend="_shell_environment_variables"/>を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Command line options
ja: コマンドラインオプション

note: type: Content of: <book><chapter><section><section><para>
en: Some commands take arguments.  Arguments starting with "<literal>-</literal>" or "<literal>--</literal>" are called options and control the behavior of the command.
ja: プログラムコマンドによっては引数があります。引数は "<literal>-</literal>" か "<literal>--</literal>" で始まり、オプションと呼ばれ、コマンドの挙動をコントロールします。

note: type: Content of: <book><chapter><section><section><para>
en: Here the command-line argument "<literal>-R</literal>" changes <literal>date</literal>(1) behavior to output <ulink url="&rfccicc;">RFC2822</ulink> compliant date string.
ja: 上記で、コマンドライン引数 "<literal>-R</literal>" が <literal>date</literal>(1) の挙動を <ulink url="&rfccicc;">RFC2822</ulink> 準拠の日付文字列出力と変えています。

note: type: Content of: <book><chapter><section><section><title>
en: Shell glob
ja: シェルグロブ

note: type: Content of: <book><chapter><section><section><para>
en: Often you want a command to work with a group of files without typing all of them.  The filename expansion pattern using the shell <emphasis role="strong">glob</emphasis>, (sometimes referred as <emphasis role="strong">wildcards</emphasis>), facilitate this need.
ja: ファイル名を全てタイプせずにファイルのグループをコマンド処理したいことがよくあります。シェルの<emphasis role="strong">グロブ</emphasis> (<emphasis role="strong">ワイルドカード</emphasis>とも時々呼ばれる) を用いたファイル名のパターン展開を用いるとこのニーズに答えられます。

note: type: Content of: <book><chapter><section><section><table><title>
en: Shell glob patterns
ja: シェルグロブパターン

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: shell glob pattern
ja: シェルグロブパターン

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: description of match rule
ja: マッチルールの説明

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: filename (segment) not started with "<literal>.</literal>"
ja: "<literal>.</literal>" で始まらないファイル (部分) 名

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: filename (segment) started with "<literal>.</literal>"
ja: "<literal>.</literal>" で始まるファイル (部分) 名

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: exactly one character
ja: 1文字

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: exactly one character with any character enclosed in brackets
ja: 括弧中の1文字

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: exactly one character with any character between "<literal>a</literal>" and "<literal>z</literal>"
ja: "<literal>a</literal>" と "<literal>z</literal>" の範囲間の1文字

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: exactly one character other than any character enclosed in brackets (excluding "<literal>^</literal>")
ja: 括弧内 ("<literal>^</literal>" 以外) に含まれる文字以外の1文字

note: type: Content of: <book><chapter><section><section><para>
en: See <literal>glob</literal>(7).
ja: <literal>glob</literal>(7) を参照下さい。

note: type: Content of: <book><chapter><section><section><note><para>
en: Unlike normal filename expansion by the shell, the shell pattern "<literal>*</literal>" tested in <literal>find</literal>(1) with "<literal>-name</literal>" test etc., matches the initial "<literal>.</literal>" of the filename. (New <ulink url="&posix;">POSIX</ulink> feature)
ja: 普通のシェルのファイル名の展開と違い、<literal>find</literal>(1) が "<literal>-name</literal>" テスト他でシェルパターン "<literal>*</literal>" をテストする際にはファイル名先頭の "<literal>.</literal>" ともマッチします。(新 <ulink url="&posix;">POSIX</ulink> 機能)

note: type: Content of: <book><chapter><section><section><note><para>
en: BASH can be tweaked to change its glob behavior with its shopt builtin options such as "<literal>dotglob</literal>", "<literal>noglob</literal>", "<literal>nocaseglob</literal>", "<literal>nullglob</literal>", "<literal>extglob</literal>", etc.  See <literal>bash</literal>(1).
ja: BASH は shopt 組み込みオプションで "<literal>dotglob</literal>" や "<literal>noglob</literal>" や "<literal>nocaseglob</literal>" や "<literal>nullglob</literal>" や "<literal>extglob</literal>" などとすることでグロブ挙動を色々変更できます。<literal>bash</literal>(1) を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Return value of the command
ja: コマンドの戻り値

note: type: Content of: <book><chapter><section><section><para>
en: Each command returns its exit status (variable: "<literal>$?</literal>") as the return value.
ja: 各コマンドは終了ステータスを戻り値 (変数: "<literal>$?</literal>") として返します。

note: type: Content of: <book><chapter><section><section><table><title>
en: Command exit codes
ja: コマンドの終了コード

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: command exit status
ja: コマンドの終了状態

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: numeric return value
ja: 戻り値の数値

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: logical return value
ja: 戻り値の論理値

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: success
ja: 成功

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: zero, 0
ja: ゼロ、0

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <emphasis role="strong">TRUE</emphasis>
ja: <emphasis role="strong">真</emphasis>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: error
ja: 失敗

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: non-zero, -1
ja: 非ゼロ、-1

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <emphasis role="strong">FALSE</emphasis>
ja: <emphasis role="strong">偽</emphasis>

note: type: Content of: <book><chapter><section><section><note><para>
en: Please note that, in the logical context for the shell, <emphasis role="strong">success</emphasis> is treated as the logical <emphasis role="strong">TRUE</emphasis> which has 0 (zero) as its value.  This is somewhat non-intuitive and needs to be reminded here.
ja: シェルの論理的な観点では、<emphasis role="strong">成功</emphasis>は、0 (ゼロ) の値を持つ論理的<emphasis role="strong">真</emphasis>として扱われることを承知下さい。少々これは非直感的なのでここで再確認する必要があります。

note: type: Content of: <book><chapter><section><section><title>
en: Typical command sequences and shell redirection
ja: 典型的なコマンドシーケンスとシェルリディレクション

note: type: Content of: <book><chapter><section><section><para>
en: Let's try to remember following shell command idioms typed in one line as a part of shell command.
ja: 次に挙げるシェルコマンドの一部として一行でタイプするシェルコマンドの慣用句を覚えましょう。

note: type: Content of: <book><chapter><section><section><table><title>
en: Shell command idioms
ja: シェルコマンドの慣用句

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: command idiom
ja: コマンドの慣用句

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <emphasis role="strong">background</emphasis> execution of <literal>command</literal> in the subshell
ja: <literal>command</literal> をサブシェル中で<emphasis role="strong">バックグラウンド</emphasis>実行

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <emphasis role="strong">pipe</emphasis> the standard output of <literal>command1</literal> to the standard input of <literal>command2</literal> (<emphasis role="strong">concurrent</emphasis> execution)
ja: <literal>command1</literal> の標準出力を <literal>command2</literal> の標準入力に <emphasis role="strong">パイプ</emphasis> (<emphasis role="strong">同時並行</emphasis>で実行)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <emphasis role="strong">pipe</emphasis> both standard output and standard error of <literal>command1</literal> to the standard input of <literal>command2</literal> (<emphasis role="strong">concurrent</emphasis> execution)
ja: <literal>command1</literal> の標準出力と標準エラー出力を <literal>command2</literal> の標準入力に<emphasis role="strong">パイプ</emphasis> (<emphasis role="strong">同時進行</emphasis>で実行)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: execute <literal>command1</literal> and <literal>command2</literal> <emphasis role="strong">sequentially</emphasis>
ja: <literal>command1</literal> を実行し、<emphasis role="strong">後に続いて</emphasis> <literal>command2</literal> を実行

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: execute <literal>command1</literal>; if successful, execute <literal>command2</literal> <emphasis role="strong">sequentially</emphasis> (return success if both <literal>command1</literal> <emphasis role="strong">and</emphasis> <literal>command2</literal> are successful)
ja: <literal>command1</literal> を実行; もし成功したら、<emphasis role="strong"> 後に続いて </emphasis><literal>command2</literal> を実行 (<literal>command1</literal> <emphasis role="strong">と</emphasis> <literal>command2</literal> の両方が成功したら、正常終了を返す)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: execute <literal>command1</literal>; if not successful, execute <literal>command2</literal> <emphasis role="strong">sequentially</emphasis> (return success if <literal>command1</literal> <emphasis role="strong">or</emphasis> <literal>command2</literal> are successful)
ja: <literal>command1</literal> を実行; もし成功しなかったら、<emphasis role="strong">後に続いて</emphasis> <literal>command2</literal> を実行 (<literal>command1</literal> <emphasis role="strong">か</emphasis> <literal>command2</literal> のどちらかが成功したら、正常終了を返す)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: redirect standard output of <literal>command</literal> to a file <literal>foo</literal> (overwrite)
ja: <literal>command</literal> の標準出力を <literal>foo</literal> ファイルにリダイレクト (上書き)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: redirect standard error of <literal>command</literal> to a file <literal>foo</literal> (overwrite)
ja: <literal>command</literal> の標準エラー出力をファイル <literal>foo</literal> にリダイレクト (上書き)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: redirect standard output of <literal>command</literal> to a file <literal>foo</literal> (append)
ja: <literal>command</literal> の標準出力をファイル <literal>foo</literal> にリダイレクト (追記)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: redirect standard error of <literal>command</literal> to a file <literal>foo</literal> (append)
ja: <literal>command</literal> の標準エラー出力を <literal>foo</literal> ファイルにリダイレクト (追記)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: redirect both standard output and standard error of <literal>command</literal> to a file <literal>foo</literal>
ja: <literal>command</literal> の標準出力と標準エラー出力を <literal>foo</literal> ファイルにリダイレクト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: redirect standard input of <literal>command</literal> to a file <literal>foo</literal>
ja: <literal>command</literal> の標準入力を <literal>foo</literal> ファイルからリダイレクト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: redirect standard input of <literal>command</literal> to the following lines until "<literal>delimiter</literal>" is met (here document)
ja: <literal>command</literal> の標準入力を "<literal>delimiter</literal>" に出会うまでのこれに続く行からリダイレクト (ヒアドキュメント)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: redirect standard input of <literal>command</literal> to the following lines until "<literal>delimiter</literal>" is met (here document, the leading tab characters are stripped from input lines)
ja: <literal>command</literal> の標準入力を "<literal>delimiter</literal>" に出会うまでのこれに続く行からリダイレクト (ヒアドキュメント、行頭のタブ文字は入力から削除)

note: type: Content of: <book><chapter><section><section><para>
en: The Debian system is a multi-tasking system. Background jobs allow users to run multiple programs in a single shell.  The management of the background process involves the shell builtins: <literal>jobs</literal>, <literal>fg</literal>, <literal>bg</literal>, and <literal>kill</literal>.  Please read sections of bash(1) under "SIGNALS", and "JOB CONTROL", and <literal>builtins</literal>(1).
ja: Debian システムはマルチタスクシステムです。バックグラウンドジョブを使うと単一シェルの下で複数プログラムを実行可能にします。バックグラウンドジョブの管理にはシェル内部組み込みコマンドの <literal>jobs</literal> や <literal>fg</literal> や <literal>bg</literal> や <literal>kill</literal> を使います。bash(1) マンページ中の "SIGNALS" と "JOB CONTROL" セクションや <literal>builtins</literal>(1) を参照下さい。

note: type: Content of: <book><chapter><section><section><para>
en: Although all 4 examples of shell redirections display the same thing, the last example runs an extra <literal>cat</literal> command and wastes resources with no reason.
ja: 4つ全ての例が全く同じ表示をしますが、最後の例は余計な <literal>cat</literal> コマンドを実行するので理由なくリソースを無駄に遣います。

note: type: Content of: <book><chapter><section><section><para>
en: The shell allows you to open files using the <literal>exec</literal> builtin with an arbitrary file descriptor.
ja: シェルでは <literal>exec</literal> 組み込みコマンドを任意のファイルディスクリプタとともに使いファイルをオープンすることができます。

note: type: Content of: <book><chapter><section><section><para>
en: The file descriptor 0-2 are predefined.
ja: ファイルデスクリプタの 0-2 は事前定義されています。

note: type: Content of: <book><chapter><section><section><table><title>
en: Predefined file descriptors
ja: 事前定義されたファイルデスクリプタ

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: device
ja: デバイス

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: file descriptor
ja: ファイルデスクリプタ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: standard input
ja: 標準出力

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: standard output
ja: 標準出力

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: standard error
ja: 標準エラー出力

note: type: Content of: <book><chapter><section><section><title>
en: Command alias
ja: コマンドエイリアス

note: type: Content of: <book><chapter><section><section><para>
en: You can set an alias for the frequently used command.
ja: 良く使うコマンドにエイリアスを設定できます。

note: type: Content of: <book><chapter><section><section><para>
en: Now, "<literal>la</literal>" works as a short hand for "<literal>ls -la</literal>" which lists all files in the long listing format.
ja: こうすると、"<literal>la</literal>" が "<literal>ls -la</literal>" の短縮形として機能し、全てのファイルを長いリスト形式でリストします。

note: type: Content of: <book><chapter><section><section><para>
en: You can list any existing aliases by <literal>alias</literal> (see <literal>bash</literal>(1) under "SHELL BUILTIN COMMANDS").
ja: 既存のエイリアスは <literal>alias</literal> でリストできます (<literal>bash</literal>(1) の "SHELL BUILTIN COMMANDS" 参照下さい)。

note: type: Content of: <book><chapter><section><section><para>
en: You can identity exact path or identity of the command by <literal>type</literal> (see <literal>bash</literal>(1) under "SHELL BUILTIN COMMANDS").
ja: <literal>type</literal> 内部コマンドを使うと正確なパスやコマンドの正体を識別できます (<literal>bash</literal>(1) の "SHELL BUILTIN COMMANDS" 下参照下さい)。

note: type: Content of: <book><chapter><section><section><para>
en: Here <literal>ls</literal> was recently searched while "<literal>file</literal>" was not, thus "<literal>ls</literal>" is "hashed", i.e., the shell has an internal record for the quick access to the location of the "<literal>ls</literal>" command.
ja: 上記で、<literal>ls</literal> は最近探索されましたが "<literal>file</literal>" は最近探索されていませので、"<literal>ls</literal>" は "ハッシュされた" つまりシェルには "<literal>ls</literal>" コマンドの場所を高速アクセスのために内部記録していると表示されます。

note: type: Content of: <book><chapter><section><section><tip><para>
en: See <xref linkend="_colorized_commands"/>.
ja: <xref linkend="_colorized_commands"/>を参照下さい。

note: type: Content of: <book><chapter><section><title>
en: Unix-like text processing
ja: Unix 的テキスト処理

note: type: Content of: <book><chapter><section><para>
en: In Unix-like work environment, text processing is done by piping text through chains of standard text processing tools. This was another crucial Unix innovation.
ja: Unix 的作業環境では、テキスト処理はテキストを標準テキスト処理ツールの連鎖パイプを通す行います。これは決定的な Unix の発明です。

note: type: Content of: <book><chapter><section><section><title>
en: Unix text tools
ja: Unix テキストツール

note: type: Content of: <book><chapter><section><section><para>
en: There are few standard text processing tools which are used very often on the Unix-like system.
ja: Unix 的システムでしばしば使われる標準テキスト処理ツールがいくつかあります。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: No regular expression is used:
ja: 正規表現を使わないもの:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>cat</literal>(1) concatenates files and outputs the whole content.
ja: <literal>cat</literal>(1) はファイルをつなぎ合わせて内容を全て出力します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>tac</literal>(1) concatenates files and outputs in reverse.
ja: <literal>tac</literal>(1) はファイルをつなぎ合わせ逆順で出力します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>cut</literal>(1) selects parts of lines and outputs.
ja: <literal>cut</literal>(1) は行の一部を選択し出力します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>head</literal>(1) outputs the first part of files.
ja: <literal>head</literal>(1) はファイルの最初の部分を選択し出力します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>tail</literal>(1) outputs the last part of files.
ja: <literal>tail</literal>(1) はファイルの最後の部分を選択し出力します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>sort</literal>(1) sorts lines of text files.
ja: <literal>sort</literal>(1) は行を順番に並び替えます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>uniq</literal>(1) removes duplicate lines from a sorted file.
ja: <literal>uniq</literal>(1) は順番に並べられたファイルから重複行を削除します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>tr</literal>(1) translates or deletes characters.
ja: <literal>tr</literal>(1) は文字を変換削除します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>diff</literal>(1) compares files line by line.
ja: <literal>diff</literal>(1) は1行ごとにファイルを比較します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Basic regular expression (<emphasis role="strong">BRE</emphasis>) is used as default:
ja: 基本正規表現 (<emphasis role="strong">BRE</emphasis>) をデフォルトで使用するもの:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>ed</literal>(1) is a primitive line editor.
ja: <literal>ed</literal>(1) は原始的な行エディターです。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>sed</literal>(1) is a stream editor.
ja: <literal>sed</literal>(1) はストリームエディターです。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>grep</literal>(1) matches text with patterns.
ja: <literal>egrep</literal>(1) はテキストのパターンマッチをします。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>vim</literal>(1) is a screen editor.
ja: <literal>vim</literal>(1) はスクリーンエディターです。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>emacs</literal>(1) is a screen editor. (somewhat extended <emphasis role="strong">BRE</emphasis>)
ja: <literal>emacs</literal>(1) はスクリーンエディターです。(ちょっと拡張された <emphasis role="strong">BRE</emphasis>)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Extended regular expression (<emphasis role="strong">ERE</emphasis>) is used:
ja: 拡張正規表現 (<emphasis role="strong">ERE</emphasis>) を使用するもの:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>awk</literal>(1) does simple text processing.
ja: <literal>awk</literal>(1) は単純なテキスト処理をします。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>egrep</literal>(1) matches text with patterns.
ja: <literal>egrep</literal>(1) はテキストのパターンマッチをします。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>tcl</literal>(3tcl) can do every conceivable text processing: See <literal>re_syntax</literal>(3). Often used with <literal>tk</literal>(3tk).
ja: <literal>tcl</literal>(3tcl) は考え得る全てのテキスト処理をします: <literal>re_syntax</literal>(3)。時々 <literal>tk</literal>(3tk) とともに使用されます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>perl</literal>(1) can do every conceivable text processing. See <literal>perlre</literal>(1).
ja: <literal>perl</literal>(1) は考え得る全てのテキスト処理をします。<literal>perlre</literal>(1).

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>pcre2grep</literal>(1) from the <literal>pcre2-util</literal> package matches text with <ulink url="&perlcompatiblererexpressionspcre;">Perl Compatible Regular Expressions (PCRE)</ulink> pattern.
ja: <literal>pcre2-util</literal> パッケージの <literal>pcre2grep</literal>(1) はテキストのパターンマッチを <ulink url="&perlcompatiblererexpressionspcre;">Perl 互換正規表現 (PCRE)</ulink> パターンを使ってします。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>python</literal>(1) with the <literal>re</literal> module can do every conceivable text processing. See "<literal>/usr/share/doc/python/html/index.html</literal>".
ja: <literal>re</literal> モジュールとともに使うことで <literal>python</literal>(1) は考え得る全てのテキスト処理をします。"<literal>/usr/share/doc/python/html/index.html</literal>" を参照下さい。

note: type: Content of: <book><chapter><section><section><para>
en: If you are not sure what exactly these commands do, please use "<literal>man command</literal>" to figure it out by yourself.
ja: もしこれらのコマンドが正確にどう動作するかを確認したいなら、"<literal>man command</literal>" を使って自分で見つけましょう。

note: type: Content of: <book><chapter><section><section><note><para>
en: Sort order and range expression are locale dependent.  If you wish to obtain traditional behavior for a command, use <emphasis role="strong">C</emphasis> locale or <emphasis role="strong">C.UTF-8</emphasis> locale instead of normal <emphasis role="strong">UTF-8</emphasis> ones (see <xref linkend="_the_locale"/>).
ja: ソート順や範囲表現はロケールに依存します。コマンドの従来の挙動を得たい場合は、 <emphasis role="strong">UTF-8</emphasis> がついた普通のロケール（<xref linkend="_the_locale"/>を参照）ではなく、<emphasis role="strong">C</emphasis> または <emphasis role="strong">C.UTF-8</emphasis> ロケールを使います。

note: type: Content of: <book><chapter><section><section><note><para>
en: <ulink url="&perl;">Perl</ulink> regular expressions (<literal>perlre</literal>(1)), <ulink url="&perlcompatiblererexpressionspcre;">Perl Compatible Regular Expressions (PCRE)</ulink>, and <ulink url="&python;">Python</ulink> regular expressions offered by the <literal>re</literal> module have many common extensions to the normal <emphasis role="strong">ERE</emphasis>.
ja: <ulink url="&perl;">Perl</ulink> 正規表現 (<literal>perlre</literal>(1)) と <ulink url="&perlcompatiblererexpressionspcre;">Perl 互換正規表現 (PCRE)</ulink> と <literal>re</literal> モジュールで提供される <ulink url="&python;">Python</ulink> 正規表現は <emphasis role="strong">ERE</emphasis> に多くの共通の拡張をしています。

note: type: Content of: <book><chapter><section><section><title>
en: Regular expressions
ja: 正規表現

note: type: Content of: <book><chapter><section><section><para>
en: <ulink url="&regularexpressions;">Regular expressions</ulink> are used in many text processing tools.  They are analogous to the shell globs, but they are more complicated and powerful.
ja: <ulink url="&regularexpressions;">正規表現</ulink>は多くのテキスト処理ツールで使われています。シェルグロブに類似していますがより複雑で強力です。

note: type: Content of: <book><chapter><section><section><para>
en: The regular expression describes the matching pattern and is made up of text characters and <emphasis role="strong">metacharacters</emphasis>.
ja: 正規表現はマッチするパターンを表現し、テキスト文字と<emphasis role="strong">メタ文字</emphasis>からなっています。

note: type: Content of: <book><chapter><section><section><para>
en: A <emphasis role="strong">metacharacter</emphasis> is just a character with a special meaning.  There are 2 major styles, <emphasis role="strong">BRE</emphasis> and <emphasis role="strong">ERE</emphasis>, depending on the text tools as described above.
ja: <emphasis role="strong">メタ文字</emphasis>は特別な意味を持った文字です。上記のようにテキストツールによって、<emphasis role="strong">BRE</emphasis> と <emphasis role="strong">ERE</emphasis> の2つの主要なスタイルがあります。

note: type: Content of: <book><chapter><section><section><table><title>
en: Metacharacters for BRE and ERE
ja: BRE と ERE のメタ文字

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: description of the regular expression
ja: 正規表現の説明

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: common <emphasis role="strong">metacharacters</emphasis>
ja: 共通の<emphasis role="strong">メタ文字</emphasis>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: BRE only "<literal>\</literal>" escaped <emphasis role="strong">metacharacters</emphasis>
ja: "<literal>\</literal>" でエスケープされた、BRE のみで用いる<emphasis role="strong">メタ文字</emphasis>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: ERE only non-"<literal>\</literal>" escaped <emphasis role="strong">metacharacters</emphasis>
ja: "<literal>\</literal>" でエスケープされ無い、ERE のみで用いる<emphasis role="strong">メタ文字</emphasis>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match <emphasis role="strong">non-metacharacter</emphasis> "<literal>c</literal>"
ja: <emphasis role="strong">非メタ文字</emphasis> "<literal>c</literal>" にマッチ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match a literal character "<literal>c</literal>" even if "<literal>c</literal>" is <emphasis role="strong">metacharacter</emphasis> by itself
ja: "<literal>c</literal>" 自身が<emphasis role="strong">メタ文字</emphasis>でも "<literal>c</literal>" という文字そのものとマッチ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match any character including newline
ja: 改行を含む全ての文字とマッチ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: position at the beginning of a string
ja: 文字列の最初

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: position at the end of a string
ja: 文字列の最後

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: position at the beginning of a word
ja: 単語の先頭

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: position at the end of a word
ja: 単語の末尾

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match any characters in "<literal>abc…</literal>"
ja: "<literal>abc…</literal>" のいずれかの文字にマッチ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match any characters except in "<literal>abc…</literal>"
ja: "<literal>abc…</literal>" 以外の文字にマッチ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match zero or more regular expressions identified by "<literal>r</literal>"
ja: "<literal>r</literal>" という正規表現の0回以上にマッチ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match one or more regular expressions identified by "<literal>r</literal>"
ja: "<literal>r</literal>" という正規表現の1回以上にマッチ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match zero or one regular expressions identified by "<literal>r</literal>"
ja: "<literal>r</literal>" という正規表現の0回か1回にマッチ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match one of the regular expressions identified by "<literal>r1</literal>" or "<literal>r2</literal>"
ja: "<literal>r1</literal>" か "<literal>r2</literal>" という正規表現のいずれかにマッチ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match one of the regular expressions identified by "<literal>r1</literal>" or "<literal>r2</literal>" and treat it as a <emphasis role="strong">bracketed</emphasis> regular expression
ja: "<literal>r1</literal>" か "<literal>r2</literal>" という正規表現のいずれかにマッチし、それを<emphasis role="strong">括弧で囲まれた</emphasis>正規表現と見なす

note: type: Content of: <book><chapter><section><section><para>
en: The regular expression of <emphasis role="strong"><literal>emacs</literal></emphasis> is basically <emphasis role="strong">BRE</emphasis> but has been extended to treat "<literal>+</literal>"and "<literal>?</literal>" as the <emphasis role="strong">metacharacters</emphasis> as in <emphasis role="strong">ERE</emphasis>.  Thus, there are no needs to escape them with "<literal>\</literal>" in the regular expression of <literal>emacs</literal>.
ja: <emphasis role="strong"><literal>emacs</literal></emphasis> の正規表現は、<emphasis role="strong">ERE</emphasis> 同様の "<literal>+</literal>" と "<literal>?</literal>" を<emphasis role="strong">メタ文字</emphasis>と扱う拡張をしてはありますが、基本的に <emphasis role="strong">BRE</emphasis> です。これら文字を <literal>emacs</literal> の正規表現で "<literal>\</literal>" でエスケープする必要はありません。

note: type: Content of: <book><chapter><section><section><para>
en: <literal>grep</literal>(1) can be used to perform the text search using the regular expression.
ja: <literal>grep</literal>(1) によって正規表現を使った文字列探索ができます。

note: type: Content of: <book><chapter><section><section><title>
en: Replacement expressions
ja: 置換式

note: type: Content of: <book><chapter><section><section><para>
en: For the replacement expression, some characters have special meanings.
ja: 置換式の場合、一部の文字は特別な意味を持ちます。

note: type: Content of: <book><chapter><section><section><table><title>
en: The replacement expression
ja: 置換式

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: replacement expression
ja: 置換式

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: description of the text to replace the replacement expression
ja: 置換式を置換する文字の説明

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: what the regular expression matched (use <literal>\&amp;</literal> in <literal>emacs</literal>)
ja: 正規表現がマッチしたもの (<literal>emacs</literal> では <literal>\&amp;</literal> を使用)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: what the n-th <emphasis role="strong">bracketed</emphasis> regular expression matched ("n" being number)
ja: n番目の<emphasis role="strong">括弧で囲まれた</emphasis>正規表現にマッチしたもの ("n" は数字)

note: type: Content of: <book><chapter><section><section><para>
en: For Perl replacement string, "$&amp;" is used instead of "&amp;" and "$n" is used instead of "\n".
ja: Perl の代替文字列には"&amp;" に代えて "$&amp;" が使われ、 "\n" に代えて "$n" が使われます。

note: type: Content of: <book><chapter><section><section><para>
en: Here please pay extra attention to the style of the <emphasis role="strong">bracketed</emphasis> regular expression and how the matched strings are used in the text replacement process on different tools.
ja: ここで、<emphasis role="strong">括弧で囲まれた</emphasis>正規表現のスタイルと、マッチした文字列が異なるツール上でテキスト置換処理にどう使われるかとに注目下さい。

note: type: Content of: <book><chapter><section><section><para>
en: These regular expressions can be used for cursor movements and text replacement actions in some editors too.
ja: これらの正規表現は一部エディター内でカーソールの動きやテキスト置換アクションに対しても使えます。

note: type: Content of: <book><chapter><section><section><para>
en: The back slash "<literal>\</literal>" at the end of line in the shell commandline escapes newline as a white space character and continues shell command line input to the next line.
ja: シェルコマンドラインの行末のバックスラッシュ "<literal>\</literal>" は改行をホワイトスペース文字としてエスケープするので、シェルコマンドライン入力を次行に継続させます。

note: type: Content of: <book><chapter><section><section><para>
en: Please read all the related manual pages to learn these commands.
ja: これらのコマンドを習うために、関連するマニュアルページを全て読んで下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Global substitution with regular expressions
ja: 正規表現を使ったグローバル置換

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>ed</literal>(1) command can replace all instances of "<literal>FROM_REGEX</literal>" with "<literal>TO_TEXT</literal>" in "<literal>file</literal>".
ja: <literal>ed</literal>(1) コマンドは以下のようにすると "<literal>file</literal>" 中に存在する全ての "<literal>FROM_REGEX</literal>" を "<literal>TO_TEXT</literal>" に置換できます。

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>sed</literal>(1) command can replace all instances of "<literal>FROM_REGEX</literal>" with "<literal>TO_TEXT</literal>" in "<literal>file</literal>".
ja: <literal>sed</literal>(1) コマンドは以下のようにすると "<literal>file</literal>" 中に存在する全ての "<literal>FROM_REGEX</literal>" を "<literal>TO_TEXT</literal>" に置換できます。

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>vim</literal>(1) command can replace all instances of "<literal>FROM_REGEX</literal>" with "<literal>TO_TEXT</literal>" in "<literal>file</literal>" by using <literal>ex</literal>(1) commands.
ja: <literal>vim</literal>(1) コマンドは <literal>ex</literal>(1) コマンドを使い以下のようにすると "<literal>file</literal>" 中に存在する全ての "<literal>FROM_REGEX</literal>" を "<literal>TO_TEXT</literal>" に置換できます。

note: type: Content of: <book><chapter><section><section><tip><para>
en: The "<literal>c</literal>" flag in the above ensures interactive confirmation for each substitution.
ja: 上記の "<literal>c</literal>" フラグをにより各置換毎に対話型の確認をします。

note: type: Content of: <book><chapter><section><section><para>
en: Multiple files ("<literal>file1</literal>", "<literal>file2</literal>", and "<literal>file3</literal>") can be processed with regular expressions similarly with <literal>vim</literal>(1) or <literal>perl</literal>(1).
ja: 複数ファイル ("<literal>file1</literal>" と "<literal>file2</literal>" と "<literal>file3</literal>") を <literal>vim</literal>(1) や <literal>perl</literal>(1) で同様に正規表現を用いて処理できます。

note: type: Content of: <book><chapter><section><section><tip><para>
en: The "<literal>e</literal>" flag in the above prevents the "No match" error from breaking a mapping.
ja: 上記の "<literal>e</literal>" フラグをにより "No match" エラーでマッピングが停止することを防ぎます。

note: type: Content of: <book><chapter><section><section><para>
en: In the perl(1) example, "<literal>-i</literal>" is for the in-place editing of each target file, and "<literal>-p</literal>" is for the implicit loop over all given files.
ja: perl(1) の例中で、"<literal>-i</literal>" はその場で各ターゲットファイルの編集、"<literal>-p</literal>" は与えられたすべてのファイルに関する暗黙的なループを意味します。

note: type: Content of: <book><chapter><section><section><tip><para>
en: Use of argument "<literal>-i.bak</literal>" instead of "<literal>-i</literal>" keeps each original file by adding "<literal>.bak</literal>" to its filename.  This makes recovery from errors easier for complex substitutions.
ja: "<literal>-i</literal>" の代わりに "<literal>-i.bak</literal>" という引数を用いるとオリジナルファイル名に "<literal>.bak</literal>" をつけたファイル名でオリジナルファイルが保管されます。複雑な置換のエラーからの復元が簡単にできます。

note: type: Content of: <book><chapter><section><section><note><para>
en: <literal>ed</literal>(1) and <literal>vim</literal>(1) are <emphasis role="strong">BRE</emphasis>; <literal>perl</literal>(1) is <emphasis role="strong">ERE</emphasis>.
ja: <literal>ed</literal>(1) や <literal>vim</literal>(1) は <emphasis role="strong">BRE</emphasis> です。一方、<literal>perl</literal>(1) は <emphasis role="strong">ERE</emphasis> です。

note: type: Content of: <book><chapter><section><section><title>
en: Extracting data from text file table
ja: テキストファイルからのデーター抽出

note: type: Content of: <book><chapter><section><section><para>
en: Let's consider a text file called "<literal>DPL</literal>" in which some pre-2004 Debian project leader's names and their initiation date are listed in a space-separated format.
ja: 2004年以前の元 Debian リーダの名前と就任日がスペースで分割されたフォーマットでリストされている "<literal>DPL</literal>" と呼ばれるファイルを考えてみましょう。

note: type: Content of: <book><chapter><section><section><tip><para>
en: See <ulink url="&abriefhistoryofdebian;">"A Brief History of Debian"</ulink> for the latest <ulink url="&debianleadershiphistory;">Debian leadership history</ulink>.
ja: 最新の<ulink url="&debianleadershiphistory;">Debian のリーダーの歴史</ulink>に関しては、<ulink url="&abriefhistoryofdebian;">"A Brief History of Debian"</ulink> を参照下さい。

note: type: Content of: <book><chapter><section><section><para>
en: Awk is frequently used to extract data from these types of files.
ja: Awk はこういったタイプのファイルからデーターを抽出するために良く使われます。

note: type: Content of: <book><chapter><section><section><para>
en: Shells such as Bash can be also used to parse this kind of file.
ja: Bash などのシェルもこれらのファイルを解釈するのに使えます。

note: type: Content of: <book><chapter><section><section><para>
en: Here, the <literal>read</literal> builtin command uses characters in "<literal>$IFS</literal>" (internal field separators) to split lines into words.
ja: ここで、<literal>read</literal> 組込みコマンドは "<literal>$IFS</literal>" (内部フィールドセパレータ) を用いて行を単語単位で分割します。

note: type: Content of: <book><chapter><section><section><para>
en: If you change "<literal>$IFS</literal>" to "<literal>:</literal>", you can parse "<literal>/etc/passwd</literal>" with shell nicely.
ja: "<literal>$IFS</literal>" を "<literal>:</literal>" に変更すると、"<literal>/etc/passwd</literal>" をシェルでうまく解読できます。

note: type: Content of: <book><chapter><section><section><para>
en: (If Awk is used to do the equivalent, use "<literal>FS=':'</literal>" to set the field separator.)
ja: (同じことを Awk を使って行うには、フィールドセパレータ設定は "<literal>FS=':'</literal>" とします。)

note: type: Content of: <book><chapter><section><section><para>
en: IFS is also used by the shell to split results of parameter expansion, command substitution, and arithmetic expansion.  These do not occur within double or single quoted words.  The default value of IFS is <emphasis>space</emphasis>, <emphasis>tab</emphasis>, and <emphasis>newline</emphasis> combined.
ja: IFS はパラメーター展開、コマンド置換、数式展開の結果を分割するためにもシェルにより使われます。これはダブルクォートやシングルクォートされた単語内では発生しません。IFS の標準値は <emphasis>space</emphasis> と <emphasis>tab</emphasis> と <emphasis>newline</emphasis> の組合せです。

note: type: Content of: <book><chapter><section><section><para>
en: Be careful about using this shell IFS tricks.  Strange things may happen, when shell interprets some parts of the script as its <emphasis role="strong">input</emphasis>.
ja: シェルの IFS トリックを注意深く使って下さい。シェルがスクリプトの一部を<emphasis role="strong">入力</emphasis>として解釈した場合に、奇妙なことが起きるかもしれません。

note: type: Content of: <book><chapter><section><section><title>
en: Script snippets for piping commands
ja: コマンドをパイプするためのスクリプト断片

note: type: Content of: <book><chapter><section><section><para>
en: The following scripts do nice things as a part of a pipe.
ja: 以下のスクリプトはパイプの一部として素晴らしいことをします。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of script snippets for piping commands
ja: コマンドをパイプするためのスクリプト断片

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: script snippet (type in one line)
ja: スクリプト断片 (1行入力)

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: effect of command
ja: コマンドの効果

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: find all files under "<literal>/usr</literal>"
ja: "<literal>/usr</literal>" の下の全ファイル発見

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: print 1 to 100
ja: 1から100までプリント

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: run command repeatedly with each item from pipe as its argument
ja: パイプからの各項目を引数としてコマンドを反復実行

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: split white-space-separated items from pipe into lines
ja: パイプからのホワイトスペースで分離された項目を行に分割

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: merge all lines from pipe into a line
ja: パイプからの全ての行を1行にマージ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: extract lines from pipe containing <emphasis>regex_pattern</emphasis>
ja: <emphasis>regex_pattern</emphasis> を含む行を抽出

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: extract lines from pipe not containing <emphasis>regex_pattern</emphasis>
ja: <emphasis>regex_pattern</emphasis> を含まない行を抽出

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: extract third field from pipe separated by "<literal>:</literal>" (passwd file etc.)
ja: "<literal>:</literal>" で区切られた3番目のフィールドを抽出 (passwd ファイルなど)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: extract third field from pipe separated by whitespaces
ja: ホワイトスペースで区切られた3番目のフィールドを抽出

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: extract third field from pipe separated by tab
ja: タブで区切られた3番目のフィールドを抽出

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: remove backspace and expand tabs to spaces
ja: バックスペースを削除し、タブをスベースに変換

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: expand tabs
ja: タブをスベースに変換

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: sort and remove duplicates
ja: 入力をソートし重複を削除

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: convert uppercase to lowercase
ja: 大文字を小文字に変換

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: concatenate lines into one line
ja: 複数行を1行に連結

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: remove CR
ja: キャリッジリターンを削除

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: add "<literal>#</literal>" to the start of each line
ja: 各行頭に "<literal>#</literal>" を追加

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: remove "<literal>.ext</literal>"
ja: "<literal>.ext</literal>" を削除

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: print the second line
ja: 2番目の行を表示

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: print the first 2 lines
ja: 最初の2行を表示

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: print the last 2 lines
ja: 最後の2行を表示

note: type: Content of: <book><chapter><section><section><para>
en: A one-line shell script can loop over many files using <literal>find</literal>(1) and <literal>xargs</literal>(1) to perform quite complicated tasks.  See <xref linkend="_idioms_for_the_selection_of_files"/> and <xref linkend="_repeating_a_command_looping_over_files"/>.
ja: 1行のシェルスクリプトは <literal>find</literal>(1) や <literal>xargs</literal>(1) を使って非常に複雑な操作を多くのファイルに繰り返し実行できます。<xref linkend="_idioms_for_the_selection_of_files"/>と<xref linkend="_repeating_a_command_looping_over_files"/>を参照下さい。

note: type: Content of: <book><chapter><section><section><para>
en: When using the shell interactive mode becomes too complicated, please consider to write a shell script (see <xref linkend="_the_shell_script"/>).
ja: シェルの対話モードを使うのが複雑過ぎるようになったときには、シェルのスクリプトを書くのも一計です (<xref linkend="_the_shell_script"/>を参照下さい)。

note: type: Content of: <book><chapter><title>
en: Debian package management
ja: Debian パッケージ管理

note: type: Content of: <book><chapter><note><para>
en: This chapter is written assuming the latest stable release is codename: <literal>&codename-stable;</literal>.
ja: 本章は最新安定版リリースがコード名: <literal>&codename-stable;</literal> と言う前提で書かれています。

note: type: Content of: <book><chapter><note><para>
en: The data source of the APT system is collectively referred as <emphasis role="strong">the source list</emphasis> in this document .  This can be defined anywhere in the "<literal>/etc/apt/sources.list</literal>" file, "<literal>/etc/apt/sources.list.d/*.list</literal>" files, or "<literal>/etc/apt/sources.list.d/*.sources</literal>" files.
ja: APT システムのデーターソースは本文書中では集合的に<emphasis role="strong">ソースリスト</emphasis>と表記されます。これは、"<literal>/etc/apt/sources.list</literal>" ファイルか、 "<literal>/etc/apt/sources.list.d/*.list</literal>" ファイルか、 "<literal>/etc/apt/sources.list.d/*.sources</literal>" ファイルの中の何処かに定義されます。

note: type: Content of: <book><chapter><section><title>
en: Debian package management prerequisites
ja: Debian パッケージ管理の前提条件

note: type: Content of: <book><chapter><section><section><title>
en: Debian package management system
ja: Debian パッケージ管理システム

note: type: Content of: <book><chapter><section><section><para>
en: <ulink url="&debian;">Debian</ulink> is a volunteer organization which builds <emphasis role="strong">consistent</emphasis> distributions of pre-compiled binary packages of free software and distributes them from its archive.
ja: <ulink url="&debian;">Debian</ulink> は、フリーソフトウェアーのコンパイル済みバイナリーパッケージからなる<emphasis role="strong">整合性</emphasis>あるディストリビューションを作り、そのアーカイブを通じてそれらを頒布するボランティア組織です。

note: type: Content of: <book><chapter><section><section><para>
en: <ulink url="&thedebianarchive;">The Debian archive</ulink> is offered by <ulink url="&manyremotemirrorsites;">many remote mirror sites</ulink> for access through HTTP and FTP methods. It is also available as <ulink url="&cdromdvd;">CD-ROM/DVD</ulink>.
ja: <ulink url="&thedebianarchive;">Debian のアーカイブ</ulink>は、HTTP や FTP 法によるアクセスされるための<ulink url="&manyremotemirrorsites;">多くのリモートのミラーサイト</ulink>として提供されています。それは、<ulink url="&cdromdvd;">CD-ROM/DVD</ulink> によっても提供されています。

note: type: Content of: <book><chapter><section><section><para>
en: The current Debian package management system which can utilize all these resources is <ulink url="&advancedpackagingtoolapt;">Advanced Packaging Tool (APT)</ulink>.
ja: これら全てのリソースを利用できる現行の Debian パッケージ管理システムは <ulink url="&advancedpackagingtoolapt;">Advanced Packaging Tool (APT)</ulink> です。

note: type: Content of: <book><chapter><section><section><para>
en: The Debian package management system, <emphasis role="strong">when used properly</emphasis>, offers the user to install <emphasis role="strong">consistent sets of binary packages</emphasis> to the system from the archive.  Currently, there are &all-packages; packages available for the &arch; architecture.
ja: Debian のパッケージ管理システムは、<emphasis role="strong">適正に使われれば</emphasis>、<emphasis role="strong">バイナリーパッケージの整合性ある組み合わせ</emphasis>がアーカイブからシステムにインストールされるようになっています。現在、&arch; アーキテクチャーでは &all-packages; つのパッケージが利用できます。

note: type: Content of: <book><chapter><section><section><para>
en: The Debian package management system has a rich history and many choices for the front end user program and back end archive access method to be used.  Currently, we recommend the following.
ja: Debian のパッケージ管理システムは、多彩な歴史があり、使用されるフロントエンドのユーザープログラムやバックエンドのアーカイブへのアクセス方法に多くの選択肢があります。現在は以下を推薦します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>apt</literal>(8) for all interactive command line operations, including package installation, removal and dist-upgrades.
ja: パッケージのインストールや削除や dist-upgrade を含む全ての対話的コマンドライン操作を提供する、<literal>apt</literal>(8)。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>apt-get</literal>(8) for calling Debian package management system from scripts. It is also a fallback option when <literal>apt</literal> is not available (often with older Debian systems).
ja: スクリプトから Debian のパッケージ管理をするためによぶ、<literal>apt-get</literal>(8)。(古い Debian システム等で)<literal>apt</literal> が使えない際の控えのオプション。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>aptitude</literal>(8) for an interactive text interface to manage the installed packages and to search the available packages.
ja: インストール済みパッケージを管理したり、使用可能なパッケージを探索するためのインタラクティブなテキストインターフェースを提供する、<literal>aptitude</literal>(8)

note: type: Content of: <book><chapter><section><section><table><title>
en: List of Debian package management tools
ja: Debian のパッケージ管理ツールのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: low level package management system for Debian (file based)
ja: Debian のための低水準パッケージ管理システム（ファイルベース）

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: APT front-end to manage packages with CLI: <literal>apt</literal>/<literal>apt-get</literal>/<literal>apt-cache</literal>
ja: CLI でパッケージを管理する APT フロントエンド: <literal>apt</literal>/<literal>apt-get</literal>/<literal>apt-cache</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: APT front-end to interactively manage packages with full screen console: <literal>aptitude</literal>(8)
ja: フルスクリーンコンソール中でインタラクティブにパッケージを管理する APT フロントエンド: <literal>aptitude</literal>(8)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: APT front-end to install selected tasks: <literal>tasksel</literal>(8)
ja: 選択されたタスクをインストールする APT フロントエンド: <literal>tasksel</literal>(8)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: enhancement package for APT to enable automatic installation of security upgrades
ja: セキュリティー更新の自動インストールを可能にする APT の拡張パッケージ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Software Center for GNOME (GUI APT front-end)
ja: GNOME用のソフトウェアーセンター (GUI APT フロントエンド)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: graphical package manager (GTK APT front-end)
ja: グラフィカルなパッケージマネージャー (GTK APT フロントエンド)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: APT utility programs: <literal>apt-extracttemplates</literal>(1), <literal>apt-ftparchive</literal>(1), and <literal>apt-sortpkgs</literal>(1)
ja: APT ユーティリティープログラム: <literal>apt-extracttemplates</literal>(1) と <literal>apt-ftparchive</literal>(1) と <literal>apt-sortpkgs</literal>(1)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: package change history notification tool
ja: パッケージ変更履歴の通知ツール

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: lists critical bugs before each APT installation
ja: APT による各インストール前にクリチカルバグをリストする

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: APT package searching utility — command-line interface
ja: APT パッケージ探索ユーティリティー -- コマンドラインインターフェース

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: recursively lists package dependencies
ja: パッケージの依存関係を再帰的にリスト

note: type: Content of: <book><chapter><section><section><title>
en: Package configuration
ja: パッケージ設定

note: type: Content of: <book><chapter><section><section><para>
en: Here are some key points for package configuration on the Debian system.
ja: Debian システム上でのパッケージ設定の要点を次に記します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: For the modern Desktop environment, rebooting of the system after package configuration change and package upgrade is a good idea to ensure the system to function properly.
ja: 現代的デスクトップ環境では、パッケージ設定変更やパッケージアップグレード後にシステムをリブートすることが、システムの適正稼働に好ましい。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The manual configuration by the system administrator is respected. In other words, the package configuration system makes no intrusive configuration for the sake of convenience.
ja: システム管理者による手動の設定は尊重されます。言い換えれば、パッケージ設定システムは利便性のために勝手な設定をしません。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Each package comes with its own configuration script with standardized user interface called <literal>debconf</literal>(7) to help initial installation process of the package.
ja: 各パッケージは、<literal>debconf</literal>(7) と呼ばれる標準化されたユーザーインターフェースを使用するパッケージの初期インストールプロセス支援のためのパッケージ毎の設定スクリプトが同梱されています。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Debian Developers try their best to make your upgrade experience flawless with package configuration scripts.
ja: Debian の開発者はパッケージの設定スクリプトによりユーザーのアップグレードが滞りなく進むように最大限の努力を行います。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Full functionalities of packaged software are available to the system administrator.  But ones with security risks are disabled in the default installation.
ja: システム管理者にはパッケージされたソフトウェアーの全機能が利用可能です。ただしセキュリティーリスクのある機能はデフォールトのインストール状態では無効にされています。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: If you manually activate a service with some security risks, you are responsible for the risk containment.
ja: セキュリティーリスクのあるサービスを手動でアクティベートした場合は、リスクの封じ込めはあなたの責任です。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Esoteric configuration may be manually enabled by the system administrator.  This may create interference with popular generic helper programs for the system configuration.
ja: システム管理者は難解奇異な設定を手動で有効にはできます。ただこんなことをすればポピュラーな一般の補助プログラムと干渉してしまうかもしれません。

note: type: Content of: <book><chapter><section><section><title>
en: Basic precautions
ja: 基本的な注意事項

note: type: Content of: <book><chapter><section><section><warning><para>
en: Do not install packages from random mixture of suites.  It probably breaks the package consistency which requires deep system management knowledge, such as compiler <ulink url="&abi;">ABI</ulink>, <ulink url="&library;">library</ulink> version, interpreter features, etc.
ja: ランダムな混合のスイーツからパッケージをインストールしてはいけません。コンパイラーの <ulink url="&abi;">ABI</ulink> とか<ulink url="&library;">ライブラリー</ulink> のバージョンとかインタープリターの機能等のシステム管理に関する深い知見が必要なパッケージの整合性がきっと破壊されます。

note: type: Content of: <book><chapter><section><section><para>
en: The <ulink url="&newbie;">newbie</ulink> Debian system administrator should stay with the <emphasis role="strong"><literal>stable</literal></emphasis> release of Debian while applying only security updates.  Until you understand the Debian system very well, you should follow the following precautions.
ja: <ulink url="&newbie;">初心者</ulink>の Debian システム管理者は <emphasis role="strong">Debian の安定版 <literal>stable</literal></emphasis> リリースをセキュリティー更新を適用しながら使うべきです。Debian システムを非常によく理解するまでは、以下の予防策を守るべきです。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Do not include <emphasis role="strong"><literal>testing</literal></emphasis> or <emphasis role="strong"><literal>unstable</literal></emphasis> in <emphasis role="strong">the source list</emphasis>.
ja: <emphasis role="strong">ソースリスト</emphasis>中に<emphasis role="strong">テスト版 <literal>testing</literal></emphasis> とか不安定版 <emphasis role="strong"><literal>unstable</literal></emphasis> とかを含めない。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Do not mix standard Debian with other non-Debian archives such as Ubuntu in <emphasis role="strong">the source list</emphasis> .
ja: <emphasis role="strong">ソースリスト</emphasis>中に標準の Debian と Debian 以外の Ubuntu のようなアーカイブを混在させない。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Do not create "<literal>/etc/apt/preferences</literal>".
ja: "<literal>/etc/apt/preferences</literal>" を作成しない。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Do not change default behavior of package management tools through configuration files without knowing their full impacts.
ja: パッケージ管理ツールのデフォールトを影響を理解せずに変更しない。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Do not install random packages by "<literal>dpkg -i <emphasis>random_package</emphasis></literal>".
ja: ランダムなパッケージを "<literal>dpkg -i <emphasis>random_package</emphasis></literal>" でインストールしない。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Do not ever install random packages by "<literal>dpkg --force-all -i <emphasis>random_package</emphasis></literal>".
ja: ランダムなパッケージを "<literal>dpkg --force-all -i <emphasis>random_package</emphasis></literal>" で絶対インストールしない。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Do not erase or alter files in "<literal>/var/lib/dpkg/</literal>".
ja: "<literal>/var/lib/dpkg/</literal>" の中のファイルを消去や改変しない。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Do not overwrite system files by installing software programs directly compiled from source.
ja: ソースから直接コンパイルしたソフトウェアープログラムをインストールする際にシステムファイルを上書きしない。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Install them into "<literal>/usr/local</literal>" or "<literal>/opt</literal>", if needed.
ja: 必要な場合は "<literal>/usr/local/</literal>" か "<literal>/opt/</literal>" 中にインストールする。

note: type: Content of: <book><chapter><section><section><para>
en: The non-compatible effects caused by violating above precautions to the Debian package management system may leave your system unusable.
ja: 上記予防策に違反するアクションにより起越される Debian パッケージシステムへの非互換効果は、システムを使えなくするかもしれません。

note: type: Content of: <book><chapter><section><section><para>
en: The serious Debian system administrator who runs mission critical servers, should use extra precautions.
ja: ミッションクリティカルなサーバーを走らせる真剣な Debian システム管理者は更なる用心をすべきです。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Do not install any packages including security updates from Debian without thoroughly testing them with your particular configuration under safe conditions.
ja: 安全な条件下であなたの特定の設定で徹底的にテストすることなくセキュリティー更新をも含めた如何なるパッケージもインストールをしてはいけません。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: You as the system administrator are responsible for your system in the end.
ja: システム管理者のあなたがシステムに対して最終責任があります。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: The long stability history of the Debian system is no guarantee by itself.
ja: Debian システムの長い安定性の歴史それ自体は何の保証でもありません。

note: type: Content of: <book><chapter><section><section><title>
en: Life with eternal upgrades
ja: 永遠のアップグレード人生

note: type: Content of: <book><chapter><section><section><caution><para>
en: For your <emphasis role="strong">production server</emphasis>, the <literal>stable</literal> suite with the security updates is recommended.  The same can be said for desktop PCs on which you can spend limited administration efforts.
ja: あなたの<emphasis role="strong">業務サーバー</emphasis>には、セキュリティー更新をした安定版 <literal>stable</literal> スイーツを推薦します。管理に限られた時間しか割けないデスクトップ PC に関しても同様の事が言えます。

note: type: Content of: <book><chapter><section><section><para>
en: Despite my warnings above, I know many readers of this document may wish to run the newer <literal>testing</literal> or <literal>unstable</literal> suites.
ja: 私が上記のような警告をしても、多くの本文書の読者は、テスト版 <literal>testing</literal> や不安定版 <literal>unstable</literal> スイーツを使いたいと考えるのは分かっています。

note: type: Content of: <book><chapter><section><section><para>
en: <ulink url="&enlightenment;">Enlightenment</ulink> with the following saves a person from the eternal <ulink url="&karmic;">karmic</ulink> struggle of upgrade <ulink url="&hell;">hell</ulink> and let him reach Debian <ulink url="&nirvana;">nirvana</ulink>.
ja: 以下に記すことにより<ulink url="&enlightenment;">悟り</ulink>を開けば、アップグレード<ulink url="&hell;">地獄</ulink>という果てしない<ulink url="&karmic;">因果応報</ulink>の葛藤から人は解脱し、Debian の<ulink url="&nirvana;">涅槃</ulink>の境地に到達できます。

note: type: Content of: <book><chapter><section><section><para>
en: This list is targeted for the <emphasis role="strong">self-administered</emphasis> Desktop environment.
ja: 本リストは<emphasis role="strong">自己管理された</emphasis> デスクトップ環境を対象とします。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Use the <literal>testing</literal> suite since it is practically the rolling release automatically managed by the Debian archive QA infrastructure such as the <ulink url="&debiancontinuousintegration;">Debian continuous integration</ulink>, the <ulink url="&sourceonlyuploadpractices;">source only upload practices</ulink>, and the <ulink url="&librarytransitiontracking;">library transition tracking</ulink>.  The packages in the <literal>testing</literal> suite are updated frequently enough to offer all the latest features.
ja: <ulink url="&debiancontinuousintegration;">Debian continuous integration</ulink> と <ulink url="&sourceonlyuploadpractices;">source only upload practices</ulink> と <ulink url="&librarytransitiontracking;">library transition tracking</ulink> 等の Debian アーカイブの QA インフラで自動管理された実質的にローリングリリースだから、<literal>testing</literal> スイートを使いましょう。<literal>testing</literal> スイートのパッケージは全ての最新機能を提供するのに十分頻繁に更新されます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Set the codename corresponding to the <literal>testing</literal> suite ("<literal>&codename-testing;</literal>" during the <literal>&codename-stable;</literal>-as-<literal>stable</literal> release cycle) in <emphasis role="strong">the source list</emphasis>.
ja: テスト版 <literal>testing</literal> スイーツに該当するコードネーム (<literal>&codename-stable;</literal> が 安定版 <literal>stable</literal> であるリリース期間の場合"<literal>&codename-testing;</literal>") を<emphasis role="strong">ソースリスト</emphasis>中に設定します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Manually update this codename in <emphasis role="strong">the source list</emphasis> to the new one only after assessing situation by yourself for about a month after the major suite release.  The Debian user and developer mailing list are good sources of information for this, too.
ja: メジャースイートリリースの約一ヶ月後に自分自身で状況を確認した後で<emphasis role="strong">ソースリスト</emphasis>の中のこのコードネームを新しいコードネームに手動で更新します。Debian user と developer のメーリングリストもこれに関する良好な情報源です。

note: type: Content of: <book><chapter><section><section><para>
en: The use of the <literal>unstable</literal> suite isn't recommended.  The <literal>unstable</literal> suite is <emphasis role="strong">good for debugging packages</emphasis> as a developer but tends to expose you to unnecessary risks for the normal Desktop usage.  Even though the <literal>unstable</literal> suite of the Debian system looks very stable for most of the times, there have been some package problems and a few of them were not so trivial to resolve.
ja: 非安定版 <literal>unstable</literal> スイーツを使うことは推奨できません。非安定版 <literal>unstable</literal> スイーツは開発者として <emphasis role="strong">パッケージのデバグには好適</emphasis>ですが、普通のデスクトップ使用ではあなたを不要なリスクに晒してしまいます。Debian システムの非安定版 <literal>unstable</literal> スイーツは、ほぼいつも非常に安定に見えるとはいえ、過去パッケージ上の問題をいくつか経験して来てるし、その一部は簡単には解決できないものでした。

note: type: Content of: <book><chapter><section><section><para>
en: Here are some basic precautionary measure ideas to ensure quick and easy recovery from bugs in Debian packages.
ja: Debian パッケージのバグからの早急かつ簡単な復元を確実にするいくつかの予防策のアイデアです。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Make the rescue system available by following <xref linkend="_rescue_system"/>.
ja: <xref linkend="_rescue_system"/> に従い、レスキューシステムを準備する。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Make the system <emphasis role="strong">dual bootable</emphasis> by installing the <literal>stable</literal> suite of the Debian system to another partition
ja: Debian システムの安定版 <literal>stable</literal> スイーツを別のパーティションにインストールし、システムを<emphasis role="strong">ヂュアルブータブル</emphasis>化

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Consider installing <literal>apt-listbugs</literal> to check the <ulink url="&debianbugtrackingsystembts;">Debian Bug Tracking System (BTS)</ulink> information before the upgrade
ja: <literal>apt-listbugs</literal> をインストールしてアップグレードの前に <ulink url="&debianbugtrackingsystembts;">Debian バグトラッキングシステム (BTS)</ulink> をチェックを考慮

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Learn the package system infrastructure enough to work around the problem
ja: 問題回避するのに十分なだけのパッケージシステムの基盤を学習

note: type: Content of: <book><chapter><section><section><caution><para>
en: If you can not do any one of these precautionary actions, you are probably not ready for the <literal>testing</literal> and <literal>unstable</literal> suites.
ja: これらの予防策の何れもできないなら、テスト版 <literal>testing</literal> や不安定版 <literal>unstable</literal> スイーツを使うのには、きっとあなたは準備不足です。

note: type: Content of: <book><chapter><section><section><title>
en: Debian archive basics
ja: Debian アーカイブの基本

note: type: Content of: <book><chapter><section><section><tip><para>
en: Official policy of the Debian archive is defined at <ulink url="&debianpolicymanuthedebianarchive;">Debian Policy Manual, Chapter 2 - The Debian Archive</ulink>.
ja: Debian アーカイブの正式のポリシーは <ulink url="&debianpolicymanuthedebianarchive;">Debian ポリシーマニュアル、第2章 - Debian アーカイブ</ulink>に規定されています。

note: type: Content of: <book><chapter><section><section><para>
en: Let's look into <ulink url="&thedebianarchive;">the Debian archive</ulink> from a system user's perspective.
ja: <ulink url="&thedebianarchive;">Debian アーカイブ</ulink>をシステムユーザーの視点から見てみます。

note: type: Content of: <book><chapter><section><section><para>
en: For a system user, <ulink url="&thedebianarchive;">the Debian archive</ulink> is accessed using the APT system.
ja: システムユーザーから見ると、<ulink url="&thedebianarchive;">Debian アーカイブ</ulink>は APT システムを用いてアクセスされます。

note: type: Content of: <book><chapter><section><section><para>
en: The APT system specifies its data source as <emphasis role="strong">the source list</emphasis> and it is described in <literal>sources.list</literal>(5).
ja: APT システムは、そのデーターソースを<emphasis role="strong">ソースリスト</emphasis>として指定し、それは <literal>sources.list</literal>(5) に説明されています。

note: type: Content of: <book><chapter><section><section><para>
en: For the <literal>&codename-stable;</literal> system with the typical HTTP access, <emphasis role="strong">the source list</emphasis> is provided in the modern deb822-style in "<literal>/etc/apt/sources.list.d/debian.sources</literal>" as the following:
ja: 典型的 なHTTPでの アクセスを使う <literal>&codename-stable;</literal> システム では、<emphasis role="strong">ソースリスト</emphasis>"が "<literal>/etc/apt/sources.list.d/debian.sources</literal>" 中にdeb822スタイルで以下で提供されます:

note: type: Content of: <book><chapter><section><section><tip><para>
en: If <emphasis role="strong">the source list</emphasis> is provided in the older deprecated one-line-style in "<literal>/etc/apt/sources.list</literal>" or "<literal>/etc/apt/sources.list.d/*.list</literal>" files, update them with:
ja: もし<emphasis role="strong">ソースリスト</emphasis> が "<literal>/etc/apt/sources.list</literal>" とか "<literal>/etc/apt/sources.list.d/*.list</literal>" という１行スタイルのファイルで提供される場合は、以下のようにして更新します。

note: type: Content of: <book><chapter><section><section><para>
en: Key points of <emphasis role="strong">the source list</emphasis> in deb822-style are followings.
ja: deb822スタイルの <emphasis role="strong">ソースリスト</emphasis>の要点は以下です。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: It's definition files are in "<literal>/etc/apt/sources.list.d/*.sources</literal>" files.
ja: その定義ファイルは "<literal>/etc/apt/sources.list.d/*.sources</literal>" ファイルです。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Each block of lines separated by a blank line defines the data source for the APT system.
ja: 空行で分離されている複数行の各ブロックは APT システムのデーターソースを定義します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The "<literal>Types:</literal>" stanza defines the list of types such as "<literal>deb</literal>" and "<literal>deb-src</literal>".
ja: "<literal>Types:</literal>" スタンザは"<literal>deb</literal>" や "<literal>deb-src</literal>" といったタイプのリストを定義します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The "<literal>URIs:</literal>" stanza defines the list of root URIs of the Debian archive.
ja: The "<literal>URIs:</literal>" スタンザは Debian アーカイブのルート URI のリストを定義します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The "<literal>Suites:</literal>" stanza defines the list of distribution names using either the suite name or the codename.
ja: "<literal>Suites:</literal>" スタンザは スイート名かコードネームのいずれかを用いてディストリビューションのリストを定義します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The "<literal>Components:</literal>" stanza defines the list of valid archive area names of the Debian archive.
ja: "<literal>Components:</literal>" スタンザは Debian アーカイブの中の有効なアーカイブのエリア名のリストを定義します。

note: type: Content of: <book><chapter><section><section><para>
en: The definition for "<literal>deb-src</literal>" can safely be omitted if it is just for <literal>aptitude</literal> which does not access source related meta data. It speeds up the updates of the archive meta data.
ja: ソース関連のメタデーターにアクセスしない <literal>aptitude</literal> のためだけなら "<literal>deb-src</literal>" 行は安全に省略することができます。こうするとアーカイブのメタデーターの更新速度が向上します。

note: type: Content of: <book><chapter><section><section><para>
en: The URL can be "<literal>https://</literal>", "<literal>http://</literal>", "<literal>ftp://</literal>", "<literal>file://</literal>", ….
ja: URL は "<literal>https://</literal>", "<literal>http://</literal>", "<literal>ftp://</literal>", "<literal>file://</literal>", … のいずれも可能です。

note: type: Content of: <book><chapter><section><section><para>
en: Lines starting with "<literal>#</literal>" are comments and ignored.
ja: "<literal>#</literal>" で始まる行はコメントで無視されます。

note: type: Content of: <book><chapter><section><section><para>
en: Here, I tend to use codename "<literal>&codename-stable;</literal>" or "<literal>&codename-testing;</literal>" instead of suite name "<literal>stable</literal>" or "<literal>testing</literal>" to avoid surprises when the next <literal>stable</literal> is released.
ja: 上記で、 次期安定版 <literal>stable</literal> がリリースされて驚かされ無いように、私はスイート名の "<literal>stable</literal>" や "<literal>testing</literal>" でなくコード名の "<literal>&codename-stable;</literal>" や "<literal>&codename-testing;</literal>" を使います。

note: type: Content of: <book><chapter><section><section><tip><para>
en: If "<literal>sid</literal>" is used in the above example instead of "<literal>&codename-stable;</literal>", the "<literal>deb: http://security.debian.org/ …</literal>" line or its deb822 equivalent content for security updates in <emphasis role="strong">the source list</emphasis> is not required.  This is because there is no security update archive for "<literal>sid</literal>" (<literal>unstable</literal>).
ja: もし上記の例で "<literal>&codename-stable;</literal>" ではなく "<literal>sid</literal>" が使われる場合には、"<literal>deb: http://security.debian.org/ …</literal>" 行やそのdeb822相当の内容は <emphasis role="strong">ソースリスト</emphasis> には不要です。これは"<literal>sid</literal>" (不安定版 <literal>unstable</literal>) には、セキュリティー更新のアーカイブが存在しないからです。

note: type: Content of: <book><chapter><section><section><para>
en: Here is the list of URL of the Debian archive sites and suite name or codename used in the configuration file after the <literal>&codename-stable;</literal> release.
ja: 次は、<literal>&codename-stable;</literal> リリース後の設定ファイル中に用いられる Debian アーカイブサイトの URL とスイーツ名もしくはコード名です。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of Debian archive sites
ja: Debian アーカイブサイトのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: archive URL
ja: アーカイブの URL

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: suite name
ja: スイート名

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: codename
ja: コードネーム

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: purpose of repository
ja: レポジトリーの用途

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Quasi-static <literal>stable</literal> release after extensive checks
ja: 徹底的な確認後の擬似静的 <literal>stable</literal> (安定版)リリース

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Dynamic <literal>testing</literal> release after decent checks and short waits
ja: 適度の確認と短い待機後の動的 <literal>testing</literal> (テスト版)リリース

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Dynamic <literal>unstable</literal> release after minimal checks and no waits
ja: 最小限の確認と無待機後の動的 <literal>unstable</literal> (不安定版)リリース

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Pre-release experiments by developers (optional, only for developer)
ja: 開発者によるプリリリース実験 (任意、開発者専用)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Updates for the next <literal>stable</literal> point release (optional)
ja: 次期 <literal>stable</literal> (安定版)ポイントリリース用の更新 (任意)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Subset of <literal>stable-proposed-updates</literal> suite needing urgent updates such as timezone data (optional)
ja: タイムゾーンデーターのような緊急更新が必要な <literal>stable-proposed-updates</literal> スイートの部分集合 (任意)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Random collection of recompiled packages mostly from the <literal>testing</literal> release (optional)
ja: 主に <literal>testing</literal> リリースから再コンパイルされたパッケージのランダムな集合

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Security updates for the <literal>stable</literal> release (important)
ja: <literal>stable</literal> リリース用のセキュリティーアップデート (重要)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: This isn't actively supported nor used by the security team
ja: セキュリティーチームによるサポートは無く利用されてません

note: type: Content of: <book><chapter><section><section><caution><para>
en: Only pure <emphasis role="strong"><literal>stable</literal></emphasis> release with security updates provides the best stability. Running mostly <emphasis role="strong"><literal>stable</literal></emphasis> release mixed with some packages from <emphasis role="strong"><literal>testing</literal></emphasis> or <emphasis role="strong"><literal>unstable</literal></emphasis> release is riskier than running pure <emphasis role="strong"><literal>unstable</literal></emphasis> release for library version mismatch etc.  If you really need the latest version of some programs under <emphasis role="strong"><literal>stable</literal></emphasis> release, please use packages from <ulink url="&stableupdates;">stable-updates</ulink> and <ulink url="&backports;">backports</ulink> (see <xref linkend="_updates_and_backports"/>) services.  These services must be used with extra care.
ja: セキュリティー更新された純粋な安定版 <emphasis role="strong"><literal>stable</literal></emphasis> リリースのみが最善の安定性を提供します。一部 <emphasis role="strong"><literal>testing</literal></emphasis> や <emphasis role="strong"><literal>unstable</literal></emphasis> 由来のパッケージを混用してほとんど <emphasis role="strong"><literal>stable</literal></emphasis> リリースを実行することは、純粋な <emphasis role="strong"><literal>unstable</literal></emphasis> リリースを実行するよりリスクがあります。<emphasis role="strong"><literal>stable</literal></emphasis> リリースの下で最新バージョンのいくつかのプログラムが本当に必要なら、<ulink url="&stableupdates;">stable-updates</ulink>や <ulink url="&backports;">backports</ulink> (<xref linkend="_updates_and_backports"/>を参照下さい) サービスからのパッケージを使って下さい。これらのサービスは細心の注意を持って使う必要があります。

note: type: Content of: <book><chapter><section><section><caution><para>
en: You should basically list only one of <literal>stable</literal>, <literal>testing</literal>, or <literal>unstable</literal> suites in the "<literal>deb</literal>" line.  If you list any combination of <literal>stable</literal>, <literal>testing</literal>, and <literal>unstable</literal> suites in the "<literal>deb</literal>" line, APT programs slow down while only the latest archive is effective.  Multiple listing makes sense for these when the "<literal>/etc/apt/preferences</literal>" file is used with clear objectives (see <xref linkend="_tweaking_candidate_version"/>).
ja: 基本的に、<literal>stable</literal> か <literal>testing</literal> か <literal>unstable</literal> のスイーツの内の1つだけを "<literal>deb</literal>" 行に書くべきです。もし、<literal>stable</literal> と <literal>testing</literal> と <literal>unstable</literal> のスイーツの何らかの組み合わせを "<literal>deb</literal>" 行に書けば、APT プログラムは、最新のアーカイブのみが有効であるにもかかわらず、実行速度が低下します。"<literal>/etc/apt/preferences</literal>" ファイルがはっきりとした目的を持って使われている場合 (<xref linkend="_tweaking_candidate_version"/>) のみ複数のリストに意味があります。

note: type: Content of: <book><chapter><section><section><tip><para>
en: For the Debian system with the <literal>stable</literal> suite, it is a good idea to include the content with "<literal>http://security.debian.org/</literal>" in <emphasis role="strong">the source list</emphasis> to enable security updates as in the example above.
ja: <literal>stable</literal> スイーツの Debian システムは、上記の例のように<emphasis role="strong">ソースリスト</emphasis>中にセキュリティー更新を有効とする "<literal>http://security.debian.org/</literal>" を含む内容を織り込むことが望ましいです。

note: type: Content of: <book><chapter><section><section><note><para>
en: The security bugs for the <literal>stable</literal> archive are fixed by the Debian security team.  This activity has been quite rigorous and reliable.  Those for the <literal>testing</literal> archive may be fixed by the Debian testing security team.  For <ulink url="&several;">several</ulink> <ulink url="&reasons;">reasons</ulink>, this activity is not as rigorous as that for <literal>stable</literal> and you may need to wait for the migration of fixed <literal>unstable</literal> packages to the <literal>testing</literal> archive.  Those for the <literal>unstable</literal> archive are fixed by the individual maintainer.  Actively maintained <literal>unstable</literal> packages are usually in a fairly good shape by leveraging latest upstream security fixes.  See <ulink url="&debiansecurityfaq;">Debian security FAQ</ulink> for how Debian handles security bugs.
ja: <literal>stable</literal> アーカイブのセキュリティーバグは Debian のセキュリティーチームにより修正されます。本活動は非常に厳格で信頼できるものです。<literal>testing</literal> アーカイブのセキュリティーバグは Debian の testing セキュリティーチームにより修正されます。<ulink url="&several;">諸所の</ulink> <ulink url="&reasons;">事情</ulink>で、本活動は <literal>stable</literal> ほどは厳格ではなく、修正された <literal>unstable</literal> パッケージの<literal>testing</literal> アーカイブへの移行を待つ必要があるかもしれません。<literal>unstable</literal> アーカイブのセキュリティーバグは個別のメンテナにより修正されます。活発にメンテされている <literal>unstable</literal> パッケージはアップストリームのセキュリティー修正を使うことで通常比較的良い状態です。Debian がセキュリティーバグへ如何に対応するかに関しては <ulink url="&debiansecurityfaq;">Debian security FAQ</ulink> を参照下さい。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of Debian archive area
ja: Debian アーカイブエリアのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: area
ja: エリア

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: number of packages
ja: パッケージ数

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: criteria of package component
ja: パッケージ構成要素のクライテリア

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: DFSG compliant and no dependency to <literal>non-free</literal>
ja: DFSG に完全準拠し、<literal>non-free</literal> のパッケージに非依存 (main = 主要)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&notdfsgcompliantlationexperience;">not DFSG compliant, firmware required for reasonable system installation experience</ulink>
ja: <ulink url="&notdfsgcompliantlationexperience;">DFSG 非コンプライアント、合理的なシステムインストール経験のために必要なファームウエアー</ulink>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: DFSG compliant but having dependency to <literal>non-free</literal>
ja: DFSG に完全準拠だが、<literal>non-free</literal> のパッケージに依存有り (contrib = 寄与)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: not DFSG compliant and not in <literal>non-free-firmware</literal>
ja: DFSG に非準拠で <literal>non-free-firmware</literal> に含まれない

note: type: Content of: <book><chapter><section><section><para>
en: Here the number of packages in the above is for the &arch; architecture.  The <literal>main</literal> area provides the Debian system (see <xref linkend="_debian_is_100_free_software"/>).
ja: ここで、上記にあるパッケージ数は &arch; アーキテクチャーに関する数字です。<literal>main</literal> エリアのアーカイブのみが Debian システムです(<xref linkend="_debian_is_100_free_software"/>を参照下さい)。

note: type: Content of: <book><chapter><section><section><para>
en: The Debian archive organization can be studied best by pointing your browser to the each archive URL appended with <literal>dists</literal> or <literal>pool</literal>.
ja: Debian アーカイブの構成は、各アーカイブの URL の後ろに <literal>dists</literal> か <literal>pool</literal> をつけた URL にブラウザーを向ければ学習できます。

note: type: Content of: <book><chapter><section><section><para>
en: The distribution is referred by two ways, the suite or <ulink url="&codename;">codename</ulink>. The word distribution is alternatively used as the synonym to the suite in many documentations. The relationship between the suite and the codename can be summarized as the following.
ja: ディストリビューションは、スイーツと<ulink url="&codename;">コード名</ulink>の2つの方法で言及されます。この他にディストリビューションと言う言葉は多くの文書でスイーツの同義語としても使われています。スイーツとコード名の関係は以下のようにまとめられます。

note: type: Content of: <book><chapter><section><section><table><title>
en: The relationship between suite and codename
ja: スイーツとコード名の関係

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: Timing
ja: タイミング

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: suite = <literal>stable</literal>
ja: スイーツ = 安定版 <literal>stable</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: suite = <literal>testing</literal>
ja: スイーツ = テスト版 <literal>testing</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: suite = <literal>unstable</literal>
ja: スイーツ = 不安定版 <literal>unstable</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: after the <literal>&codename-stable;</literal> release
ja: <literal>&codename-stable;</literal> リリース後

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: codename = <literal>&codename-stable;</literal>
ja: コード名 = <literal>&codename-stable;</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: codename = <literal>&codename-testing;</literal>
ja: コード名 = <literal>&codename-testing;</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: codename = <literal>sid</literal>
ja: コード名 = <literal>sid</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: after the <literal>&codename-testing;</literal> release
ja: <literal>&codename-testing;</literal> リリース後

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: codename = <literal>&codename-nexttesting;</literal>
ja: コード名 = <literal>&codename-nexttesting;</literal>

note: type: Content of: <book><chapter><section><section><para>
en: The history of codenames are described in <ulink url="&debianfaqgcbwhiceenusedinthepast;">Debian FAQ: 6.2.1 Which other codenames have been used in the past?</ulink>
ja: コード名の歴史は、<ulink url="&debianfaqgcbwhiceenusedinthepast;">Debian FAQ: 6.2.1 Which other codenames have been used in the past?</ulink> に記載されています。

note: type: Content of: <book><chapter><section><section><para>
en: In the stricter Debian archive terminology, the word "section" is specifically used for the categorization of packages by the application area.  (Although, the word "main section" may sometimes be used to describe the Debian archive area named as "main".)
ja: 比較的厳格な Debian アーカイブの用語法では、"セクション" という言葉はアプリケーションの分野によるパッケージ分類に特化して使われます。(しかし、"main セクション" という言葉は main エリアを提供する Debian アーカイブ部分を表現するのにしばしば使われています。)

note: type: Content of: <book><chapter><section><section><para>
en: Every time a new upload is done by a Debian developer (DD) to the <literal>unstable</literal> archive (via <ulink url="&incoming;">incoming</ulink> processing), the DD is required to ensure uploaded packages to be compatible with the latest set of packages in the latest <literal>unstable</literal> archive.
ja: Debian デベロッパー (DD) が不安定版 <literal>unstable</literal> アーカイブに新たなアップロードを (<ulink url="&incoming;">incoming</ulink> での処理を経由して) する度毎に、アップロードするパッケージが最新の不安定版 <literal>unstable</literal> アーカイブの最新のパッケージ集合と互換とする義務が DD にはあります。

note: type: Content of: <book><chapter><section><section><para>
en: If DD breaks this compatibility intentionally for important library upgrade etc, there is usually announcement to <ulink url="&thedebiandevelmailinglist;">the debian-devel mailing list</ulink> etc.
ja: 重要なライブラリーのアップグレード他の理由で DD がこのコンパチビリティーを壊す際には、<ulink url="&thedebiandevelmailinglist;">debian-devel のメーリングリスト</ulink>他に通常アナウンスがされます。

note: type: Content of: <book><chapter><section><section><para>
en: Before a set of packages are moved by the Debian archive maintenance script from the <literal>unstable</literal> archive to the <literal>testing</literal> archive, the archive maintenance script not only checks the maturity (about 2-10 days old) and the status of the RC bug reports for the packages but also tries to ensure them to be compatible with the latest set of packages in the <literal>testing</literal> archive. This process makes the <literal>testing</literal> archive very current and usable.
ja: Debian のアーカイブ管理スクリプトによって非安定版 <literal>unstable</literal> アーカイブからテスト版 <literal>testing</literal> アーカイブへパッケージ集合が移動される前に、アーカイブ管理スクリプトはパッケージの成熟度 (約2-10日経過) と RC バグレポート状況を確認するばかりでなく、テスト版 <literal>testing</literal> アーカイブの最新パッケージ集合との互換となるよう努めます。このプロセスがあるので、テスト版 <literal>testing</literal> アーカイブは非常に新しくかつ使いやすいのです。

note: type: Content of: <book><chapter><section><section><para>
en: Through the gradual archive freeze process led by the release team, the <literal>testing</literal> archive is matured to make it completely consistent and bug free with some manual interventions.  Then the new <literal>stable</literal> release is created by assigning the codename for the old <literal>testing</literal> archive to the new <literal>stable</literal> archive and creating the new codename for the new <literal>testing</literal> archive.  The initial contents of the new <literal>testing</literal> archive is exactly the same as that of the newly released <literal>stable</literal> archive.
ja: リリースチームによる徐々のアーカイブ凍結過程を通じて、少々の手動の介入を伴いつつテスト版 <literal>testing</literal> アーカイブは完全に整合性をもったバグの無い状態へと徐々に熟成されます。そして、古いテスト版 <literal>testing</literal> アーカイブのコード名を新たな安定版 <literal>stable</literal> アーカイブへと割り当て、新たなコード名を新たなテスト版 <literal>testing</literal> アーカイブへと割り当てることで、新たな安定版 <literal>stable</literal> がリリースされます。新たなテスト版 <literal>testing</literal> アーカイブの当初の内容は、新たにリリースされた安定版 <literal>stable</literal> アーカイブとまったく同じです。

note: type: Content of: <book><chapter><section><section><para>
en: Both the <literal>unstable</literal> and the <literal>testing</literal> archives may suffer temporary glitches due to several factors.
ja: 不安定版 <literal>unstable</literal> もテスト版 <literal>testing</literal> アーカイブもともにいくつかの要因で一時的に細かな問題発生があるかもしれません。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Broken package upload to the archive (mostly for <literal>unstable</literal>)
ja: ブロークンなパッケージのアーカイブへのアップロード (主に <literal>unstable</literal> にて)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Delay of accepting the new packages to the archive (mostly for <literal>unstable</literal>)
ja: 新規パッケージをアーカイブに受け入れる際の遅延 (主に <literal>unstable</literal> にて)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Archive synchronization timing issue (both for <literal>testing</literal> and <literal>unstable</literal>)
ja: アーカイブの同期のタイミング問題 (<literal>testing</literal> と <literal>unstable</literal> の両方にて)。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Manual intervention to the archive such as package removal (more for <literal>testing</literal>) etc.
ja: パッケージの除去などのアーカイブへの手動の介入 (どちらかといえば <literal>testing</literal> にて)、等。

note: type: Content of: <book><chapter><section><section><para>
en: So if you ever decide to use these archives, you should be able to fix or work around these kinds of glitches.
ja: もしこれらのアーカイブを使おうと考えるなら、この種の細かな問題の修復や回避は必須技能です。

note: type: Content of: <book><chapter><section><section><caution><para>
en: For about few months after a new <literal>stable</literal> release, most desktop users should use the <literal>stable</literal> archive with its security updates even if they usually use <literal>unstable</literal> or <literal>testing</literal> archives.  For this transition period, both <literal>unstable</literal> and <literal>testing</literal> archives are not good for most people. Your system is difficult to keep in good working condition with the <literal>unstable</literal> archive since it suffers surges of major upgrades for core packages.  The <literal>testing</literal> archive is not useful either since it contains mostly the same content as the <literal>stable</literal> archive without its security support (<ulink url="&debiantestingsectyannouncecaaibc;">Debian testing-security-announce 2008-12</ulink>). After a month or so, <literal>unstable</literal> or <literal>testing</literal> archives may become useful if you are careful.
ja: 非安定版 <literal>unstable</literal> やテスト版 <literal>testing</literal> アーカイブを通常使っていようとも、ほとんどのデスクトップユーザーは新たな安定版 <literal>stable</literal> リリースの後約数ヶ月はセキュリティー更新された安定版 <literal>stable</literal> アーカイブを使うべきです。この移行期は、非安定版 <literal>unstable</literal> もテスト版 <literal>testing</literal> アーカイブの何れももほとんどの人に良いものではありません。非安定版 <literal>unstable</literal> アーカイブを使おうとすると、核となるパッケージが大アップグレードの嵐に見舞われるので、あなたのシステムをうまく使える状態に保つのは困難です。テスト版 <literal>testing</literal> アーカイブを使おうとしても、安定版 <literal>stable</literal> アーカイブとほとんど同じ内容でセキュリティーサポートはありません (<ulink url="&debiantestingsectyannouncecaaibc;">Debian testing-security-announce 2008-12</ulink>)。1ヶ月ほど経てば、注意を払えば非安定版 <literal>unstable</literal> やテスト版 <literal>testing</literal> アーカイブも使い物になるかもしれません。

note: type: Content of: <book><chapter><section><section><tip><para>
en: When tracking the <literal>testing</literal> archive, a problem caused by a removed package is usually worked around by installing corresponding package from the <literal>unstable</literal> archive which is uploaded for bug fix.
ja: テスト版 <literal>testing</literal> アーカイブを追跡している際には、除去されたパッケージによって引き起こされる問題は該当するバグ修正のためにアップロードされたパッケージを非安定版 <literal>unstable</literal> アーカイブからインストールすれば通常回避できます。

note: type: Content of: <book><chapter><section><section><para>
en: See <ulink url="&debianpolicymanual;">Debian Policy Manual</ulink> for archive definitions.
ja: アーカイブの定義は、<ulink url="&debianpolicymanual;">Debian ポリシーマニュアル</ulink>を参照下さい。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<ulink url="&sections;">Sections</ulink>"
ja: "<ulink url="&sections;">セクション</ulink>"

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<ulink url="&priorities;">Priorities</ulink>"
ja: "<ulink url="&priorities;">優先度 (priorities)</ulink>"

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<ulink url="&basesystem;">Base system</ulink>"
ja: "<ulink url="&basesystem;">ベースシステム</ulink>"

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<ulink url="&essentialpackages;">Essential packages</ulink>"
ja: "<ulink url="&essentialpackages;">必須パッケージ</ulink>"

note: type: Content of: <book><chapter><section><section><title>
en: Debian is 100% free software
ja: Debian は 100% フリーソフトウェアーです

note: type: Content of: <book><chapter><section><section><para>
en: Debian is 100% free software because of the followings:
ja: Debian は以下の理由で 100% フリーソフトウェアーです:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Debian installs only free software by default to respect user's freedoms.
ja: Debian はユーザーの自由を尊重すべくデフォルトではフリーソフトウェアのみをインストールします。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Debian provides only free software in <literal>main</literal>.
ja: Debian は <literal>main</literal> 中にはフリーソフトウェアーのみを提供します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Debian recommends running only free software from <literal>main</literal>.
ja: Debian は <literal>main</literal> からのフリーソフトウェアーのみを実行することを推奨します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: No packages in <literal>main</literal> depend nor recommend packages in <literal>non-free</literal> nor <literal>non-free-firmware</literal> nor <literal>contrib</literal>.
ja: <literal>main</literal> 中のいかなるパッケージも <literal>non-free</literal> や <literal>non-free-firmware</literal> や <literal>contrib</literal> 中のいずれのパッケージに依存しないし、これらを推薦することもありません。

note: type: Content of: <book><chapter><section><section><para>
en: Some people wonder if the following 2 facts contradict or not.
ja: 一部の人は以下の2つの事実が矛盾するのでは無いかとの疑問を持ちます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "Debian will remain 100% free". (First term of <ulink url="&debiansocialcontract;">Debian Social Contract</ulink>)
ja: 「Debian は 100% フリーソフトウェアーであり続けます」。<ulink url="&debiansocialcontract;">Debian 社会契約</ulink>の第一項)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Debian servers host some <literal>non-free-firmware</literal>, <literal>non-free</literal> and <literal>contrib</literal> packages.
ja: Debian サーバーは <literal>non-free-firmware</literal> や <literal>non-free</literal> や <literal>contrib</literal> パッケージをホストします。

note: type: Content of: <book><chapter><section><section><para>
en: These do not contradict, because of the followings.
ja: これらは以下の理由で矛盾しません。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The Debian system is 100% free and its packages are hosted by Debian servers in the <literal>main</literal> area.
ja: Debian システムは 100% フリーソフトウェアーでそのパッケージは Debian サーバーの <literal>main</literal> エリア中にホストされます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Packages outside of the Debian system are hosted by Debian servers in the <literal>non-free</literal>, <literal>non-free-firmware</literal> and <literal>contrib</literal> areas.
ja: Debian システム外のパッケージは Debian サーバーの <literal>non-free</literal> と <literal>non-free-firmware</literal> と <literal>contrib</literal> エリア中にホストされます。

note: type: Content of: <book><chapter><section><section><para>
en: These are precisely explained in the 4th and 5th terms of <ulink url="&debiansocialcontract;">Debian Social Contract</ulink>:
ja: これらは <ulink url="&debiansocialcontract;">Debian 社会契約</ulink>の第4項と第5項中に正確に説明されています:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Our priorities are our users and free software
ja: 私たちはユーザーとフリーソフトウェアーを大切にします

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: We will be guided by the needs of our users and the free software community. We will place their interests first in our priorities. We will support the needs of our users for operation in many different kinds of computing environments. We will not object to non-free works that are intended to be used on Debian systems, or attempt to charge a fee to people who create or use such works. We will allow others to create distributions containing both the Debian system and other works, without any fee from us. In furtherance of these goals, we will provide an integrated system of high-quality materials with no legal restrictions that would prevent such uses of the system.
ja: 私たちはユーザーとフリーソフトウェアーコミュニティーからの要求に従います。 彼らの関心を最優先に考えます。 私たちはさまざまな状況におけるコンピューター利用環境の運用に関して、 ユーザーの必要を満たすように行動します。私たちは Debian システム上での利用を目的としたフリーではない著作物に敵対することはありません。 またそのような著作物を作成または利用する人々に対して、料金を徴収することはありません。 私たちは、Debian システムとその他の著作物の両方を含むディストリビューションを、 第三者が作成することも認めています。その際、私たちは料金を徴収しません。 私たちはこれらの目標を増進させるために、 これらのシステムの使用を妨げるような法的な制約のない、 高品質な素材を統合したシステムを提供します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Works that do not meet our free software standards
ja: 私たちのフリーソフトウェアー基準に合致しない著作物について

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: We acknowledge that some of our users require the use of works that do not conform to the Debian Free Software Guidelines. We have created "<literal>non-free</literal>", "<literal>non-free-firmware</literal>" and "<literal>contrib</literal>" areas in our archive for these works. The packages in these areas are not part of the Debian system, although they have been configured for use with Debian. We encourage CD manufacturers to read the licenses of the packages in these areas and determine if they can distribute the packages on their CDs. Thus, although non-free works are not a part of Debian, we support their use and provide infrastructure for non-free packages (such as our bug tracking system and mailing lists).  The Debian official media may include firmware that is otherwise not part of the Debian system to enable use of Debian with hardware that requires such firmware.
ja: 私たちは、Debian フリーソフトウェアー ガイドラインに適合していない著作物を 使わなければならないユーザーがいることを認めています。 このような著作物のために、私たちはアーカイブに「<literal>non-free</literal>」と「<literal>non-free-firmware</literal>」と「<literal>contrib</literal>」という領域を作りました。 これらの領域にあるパッケージは、Debian 上で使用できるよう設定されていますが、 Debian システムの一部ではありません。 私たちは、CD 製造業者がこれらの領域にあるパッケージを彼らの CD に収録して配布できるかどうか判断する際に、 それぞれのパッケージのライセンスを読んで決めるよう奨めています。 このように、フリーではない著作物は Debian の一部ではありませんが、 その使用をサポートし、フリーではないパッケージのための (バグ追跡システムやメーリングリストのような) インフラストラクチャーを用意しています。

note: type: Content of: <book><chapter><section><section><note><para>
en: The actual text of the 5th term in the current <ulink url="&debiansocialcontract;">Debian Social Contract</ulink> 1.2 is slightly different from the above text.  This editorial deviation is intentional one to make this user document consistent without changing the real content of the Social Contract.
ja: <ulink url="&debiansocialcontract;">Debian 社会契約</ulink> 1.2 の第 5 項の実際の文言は上記と少々違います。この編集上導入したズレは、社会契約の本質的内容を変えること無く本ユーザー文書の自己整合性を確保するために意識的に作られたズレです。

note: type: Content of: <book><chapter><section><section><para>
en: Users should be aware of the risks of using packages in the <literal>non-free</literal>, <literal>non-free-firmware</literal> and <literal>contrib</literal> areas:
ja: ユーザーは <literal>non-free</literal> や <literal>non-free-firmware</literal> や <literal>contrib</literal> エリア中のパッケージを使用するリスクを認識すべきです。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: lack of freedom for such software packages
ja: そのようなソフトウェアーパッケージに関する自由の欠如

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: lack of support from Debian on such software packages (Debian can't support software properly without having access to its source code.)
ja: そのようなソフトウェアーパッケージに関するDebianからのサポートの欠如 (Debian はソフトウェアーのソースコードに適切なアクセスなしにはソフトウェアーをサポートできません。)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: contamination of your 100% free Debian system
ja: あなたの 100% フリーソフトウェアーの Debain システムへの汚染

note: type: Content of: <book><chapter><section><section><para>
en: The <ulink url="&debianfreesoftwareguidelines;">Debian Free Software Guidelines</ulink> are the free software standards for <ulink url="&debian;">Debian</ulink>.  Debian interprets "software" in the widest scope including document, firmware, logo, and artwork data in the package.  This makes Debian's free software standards very strict ones.
ja: <ulink url="&debianfreesoftwareguidelines;">Debian フリーソフトウェアー ガイドライン</ulink>は <ulink url="&debian;">Debian</ulink> のフリーソフトウェアー基準です。Debian は「ソフトウェアー」に関して、パッケージ中の文書、ファームウエアー、ロゴ、アート作品を含む最も広義の解釈をします。このことにより Debian のフリーソフトウェアー基準は非常に厳格なものとなります。

note: type: Content of: <book><chapter><section><section><para>
en: Typical <literal>non-free</literal>, <literal>non-free-firmware</literal> and <literal>contrib</literal> packages include freely distributable packages of following types:
ja: 典型的な <literal>non-free</literal> や <literal>non-free-firmware</literal> や <literal>contrib</literal> パッケージは以下のタイプの自由に頒布できるパッケージを含んでいます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Document packages under <ulink url="&gnufreedocumentationlicense;">GNU Free Documentation License</ulink> with invariant sections such as ones for GCC and Make.  (mostly found in the <literal>non-free/doc</literal> section.)
ja: GCC や Make 等の変更不可部分付きの <ulink url="&gnufreedocumentationlicense;">GNU フリー文書利用許諾契約書</ulink> に基づく文書パッケージ。  (主に <literal>non-free/doc</literal> セクション中にある)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Firmware packages containing sourceless binary data such as ones listed in <xref linkend="_hardware_drivers_and_firmware"/> as <literal>non-free-firmware</literal>. (mostly found in the <literal>non-free-firmware/kernel</literal> section.)
ja: <xref linkend="_hardware_drivers_and_firmware"/> に列記された中で <literal>non-free-firmware</literal> とあるソースコード無しのバイナリーデーターを含むファームウエアーパッケージ。 (主に <literal>non-free-firmware/kernel</literal> セクション中にある)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Game and font packages with restriction on commercial use and/or content modification.
ja: 商用使用やコンテント変更に関する制約のあるゲームやフォントのパッケージ。

note: type: Content of: <book><chapter><section><section><para>
en: Please note that the number of <literal>non-free</literal>, <literal>non-free-firmware</literal> and <literal>contrib</literal> packages is less than 2% of that of <literal>main</literal> packages.  Enabling access to the <literal>non-free</literal>, <literal>non-free-firmware</literal> and <literal>contrib</literal> areas does not obscure the source of packages.  Interactive full screen use of <literal>aptitude</literal>(8) provides you with full visibility and control over what packages are installed from which area to keep your system as free as you wish.
ja: <literal>non-free</literal> と <literal>non-free-firmware</literal> と <literal>contrib</literal> パッケージの数は <literal>main</literal> パッケージの数の 2% 以下ということを承知下さい。<literal>non-free</literal> や <literal>non-free-firmware</literal> や <literal>contrib</literal> エリアへのアクセスを有効にしてもパッケージソースは不明瞭になりません。<literal>aptitude</literal>(8) をインタラクティブでフルスクリーンに使用すると、どのエリアからどのパッケージをインストールするのかを完全に可視化しコントロールできるので、あなたのシステムをあなたの意向通りの自由の程度に合わせて維持できます。

note: type: Content of: <book><chapter><section><section><title>
en: Package dependencies
ja: パッケージ依存関係

note: type: Content of: <book><chapter><section><section><para>
en: The Debian system offers a consistent set of binary packages through its versioned binary dependency declaration mechanism in the control file fields.  Here is a bit over simplified definition for them.
ja: Debian システムはコントロールファイル中のバージョン情報付きのバイナリー依存関係宣言を通して整合性のあるバイナリーパッケージの集合を提供します。ここにその少々簡素化し過ぎの定義を示します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: This declares an absolute dependency and all of the packages listed in this field must be installed at the same time or in advance.
ja: これは絶対依存を宣言し、このフィールドにリストされた全てのパッケージは同時または事前にインストールされていなければいけません。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: This is like Depends, except that it requires completed installation of the listed packages in advance.
ja: これは、リストされたパッケージが事前にインストールを完了している必要がある以外は、Depends と同様です。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: This declares a strong, but not absolute, dependency.  Most users would not want the package unless all of the packages listed in this field are installed.
ja: これは強いが絶対でない依存を宣言します。多くのユーザーはこのフィールドにリストされたパッケージ全てがインストールされていなければ、当該パッケージを望まないでしょう。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: This declares a weak dependency.  Many users of this package may benefit from installing packages listed in this field but can have reasonable functions without them.
ja: これは弱い依存を宣言します。このパッケージの多くのユーザーはこのフィールドにリストされたパッケージをインストールすればメリットを享受できるとは言え、それら抜きでも十分な機能が得られます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: This declares a weak dependency like Suggests but works in the opposite direction.
ja: これは Suggests 同様の弱い依存を宣言しますが、依存作用の方向が逆です。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: This declares a package incompatibility usually with some version specification.  Generally the resolution is to upgrade all of the packages listed in this field.
ja: これは通常バージョン制約付きでパッケージのインコンパチビリティーを宣言します。一般的にこのフィールドにリストされた全てのパッケージをアップグレードすることで解決します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: This declares an absolute incompatibility.  All of the packages listed in this field must be removed to install this package.
ja: これは絶対的排他関係を宣言します。このフィールドにリストされた全てのパッケージを除去しない限り当該パッケージをインストールできません。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: This is declared when files installed by this package replace files in the listed packages.
ja: 当該パッケージによりインストールされるファイルがこのフィールドにリストされたパッケージのファイルを置き換える際にこれを宣言します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: This is declared when this package provide all of the files and functionality in the listed packages.
ja: 当該パッケージがこのフィールドにリストされたパッケージのファイルと機能の全てを提供する際にこれを宣言します。

note: type: Content of: <book><chapter><section><section><note><para>
en: Please note that defining "Provides", "Conflicts" and "Replaces" simultaneously to an virtual package is the sane configuration.  This ensures that only one real package providing this virtual package can be installed at any one time.
ja: 合理的な設定として "Provides" と "Conflicts" と "Replaces" とを単一バーチャルパッケージに対し同時宣言することが合理的な設定であることを承知下さい。こうするといかなる時にも当該バーチャルパッケージを提供する実パッケージのうち確実に一つだけがインストールされます。

note: type: Content of: <book><chapter><section><section><para>
en: The official definition including source dependency can be found in <ulink url="&thepolicymanualcsbetweenpackages;">the Policy Manual: Chapter 7 - Declaring relationships between packages</ulink>.
ja: ソースの依存関係をも含む正式の定義は <ulink url="&thepolicymanualcsbetweenpackages;">the Policy Manual: Chapter 7 - Declaring relationships between packages</ulink> にあります。

note: type: Content of: <book><chapter><section><section><title>
en: The event flow of the package management
ja: パッケージ管理のイベントの流れ

note: type: Content of: <book><chapter><section><section><para>
en: Here is a summary of the simplified event flow of the package management by APT.
ja: パッケージ管理の簡略化されたイベントの流れをまとめると以下のようになります。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">Update</emphasis> ("<literal>apt update</literal>", "<literal>aptitude update</literal>" or "<literal>apt-get update</literal>"):
ja: <emphasis role="strong">更新</emphasis> ("<literal>apt update</literal>" か "<literal>aptitude update</literal>" か "<literal>apt-get update</literal>"):

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><orderedlist><listitem><para>
en: Fetch archive metadata from remote archive
ja: アーカイブメタデーターをリモートアーカイブから取得

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><orderedlist><listitem><para>
en: Reconstruct and update local metadata for use by APT
ja: APT が使えるようローカルメタデーターの再構築と更新

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">Upgrade</emphasis> ("<literal>apt upgrade</literal>" and "<literal>apt full-upgrade</literal>", or "<literal>aptitude safe-upgrade</literal>" and "<literal>aptitude full-upgrade</literal>", or "<literal>apt-get upgrade</literal>" and "<literal>apt-get dist-upgrade</literal>"):
ja: <emphasis role="strong">更新</emphasis> ("<literal>apt upgrade</literal>" と "<literal>apt full-upgrade</literal>"か、"<literal>aptitude safe-upgrade</literal>" と "<literal>aptitude full-upgrade</literal>" か、"<literal>apt-get upgrade</literal>" と "<literal>apt-get dist-upgrade</literal>"):

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><orderedlist><listitem><para>
en: Choose candidate version which is usually the latest available version for all installed packages (see <xref linkend="_tweaking_candidate_version"/> for exception)
ja: 全てのインストール済みパッケージに関して、通常最新の利用可能なバージョンを選択します (例外については<xref linkend="_tweaking_candidate_version"/>を参照下さい)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><orderedlist><listitem><para>
en: Make package dependency resolution
ja: パッケージ依存関係解決の実行

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><orderedlist><listitem><para>
en: Fetch selected binary packages from remote archive if candidate version is different from installed version
ja: もし候補バージョンがインストール済みバージョンと異なる際には、選ばれたバイナリーパッケージをリモートアーカイブから取得

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><orderedlist><listitem><para>
en: Unpack fetched binary packages
ja: 取得バイナリーパッケージの開梱

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><orderedlist><listitem><para>
en: Run <emphasis role="strong">preinst</emphasis> script
ja: <emphasis role="strong">preinst</emphasis> スクリプトの実行

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><orderedlist><listitem><para>
en: Install binary files
ja: バイナリーファイルのインストール

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><orderedlist><listitem><para>
en: Run <emphasis role="strong">postinst</emphasis> script
ja: <emphasis role="strong">postinst</emphasis> スクリプトの実行

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">Install</emphasis> ("<literal>apt install …</literal>", <literal>aptitude install …</literal>" or "<literal>apt-get install …</literal>"):
ja: <emphasis role="strong">インストール</emphasis> ("<literal>apt install …</literal>" か "<literal>aptitude install …</literal>" か "<literal>apt-get install …</literal>"):

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><orderedlist><listitem><para>
en: Choose packages listed on the command line
ja: コマンドラインにリストされたパッケージの選択

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><orderedlist><listitem><para>
en: Fetch selected binary packages from remote archive
ja: 選ばれたバイナリーパッケージをリモートアーカイブから取得

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">Remove</emphasis> ("<literal>apt remove …</literal>", "<literal>aptitude remove …</literal>" or "<literal>apt-get remove …</literal>"):
ja: <emphasis role="strong">削除</emphasis> ("<literal>apt remove …</literal>" か "<literal>aptitude remove …</literal>" か "<literal>apt-get remove ...</literal>"):

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><orderedlist><listitem><para>
en: Run <emphasis role="strong">prerm</emphasis> script
ja: <emphasis role="strong">prerm</emphasis> スクリプトの実行

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><orderedlist><listitem><para>
en: Remove installed files <emphasis role="strong">except</emphasis> configuration files
ja: 設定ファイル<emphasis role="strong">以外の</emphasis>インストール済みファイルの削除

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><orderedlist><listitem><para>
en: Run <emphasis role="strong">postrm</emphasis> script
ja: <emphasis role="strong">postrm</emphasis> スクリプトの実行

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">Purge</emphasis> ("<literal>apt purge</literal>", "<literal>aptitude purge …</literal>" or "<literal>apt-get purge …</literal>"):
ja: <emphasis role="strong">完全削除</emphasis> ("<literal>apt purge ...</literal>" か "<literal>aptitude purge …</literal>" か "<literal>apt-get purge ...</literal>"):

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><orderedlist><listitem><para>
en: Remove installed files <emphasis role="strong">including</emphasis> configuration files
ja: 設定ファイル<emphasis role="strong">を含めた</emphasis>インストール済みファイルの削除

note: type: Content of: <book><chapter><section><section><para>
en: Here, I intentionally skipped technical details for the sake of big picture.
ja: 上記では全体像の理解のためにわざと技術詳細を端折っています。

note: type: Content of: <book><chapter><section><section><title>
en: First response to package management troubles
ja: パッケージ管理のトラブルへの応急対処法

note: type: Content of: <book><chapter><section><section><para>
en: You should read the fine official documentation.  The first document to read is the Debian specific "<literal>/usr/share/doc/<emphasis>package_name</emphasis>/README.Debian</literal>".  Other documentation in "<literal>/usr/share/doc/<emphasis>package_name</emphasis>/</literal>" should be consulted too.  If you set shell as <xref linkend="_customizing_bash"/>, type the following.
ja: 内容が正確な正式文書を読むように心がけるべきです。まず Debian に特定のことが記載された "<literal>/usr/share/doc/<emphasis>package_name</emphasis>/README.Debian</literal>" を最初に読むべきです。また "<literal>/usr/share/doc/<emphasis>package_name</emphasis>/</literal>" の中にある他の文書も参照すべきです。<xref linkend="_customizing_bash"/>に書かれたようなシェル設定がされていれば、以下のようにタイプして下さい。

note: type: Content of: <book><chapter><section><section><para>
en: You may need to install the corresponding documentation package named with "<literal>-doc</literal>" suffix for detailed information.
ja: さらに詳しい情報を得るには "<literal>-doc</literal>" というサフィクスを持った対応する文書パッケージをインストールする必要があるかもしれません。

note: type: Content of: <book><chapter><section><section><para>
en: If you are experiencing problems with a specific package, make sure to check out <ulink url="&thedebianbugtrackingsystembts;">the Debian bug tracking system (BTS)</ulink> sites, first.
ja: 特定パッケージに関する問題に出会った際には、<ulink url="&thedebianbugtrackingsystembts;">Debian バグトラッキングシステム (BTS)</ulink> サイトを必ず確認します。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of key web site to resolving problems with a specific package
ja: 特定パッケージの問題解決のためのキーとなるウェッブサイトのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: web site
ja: ウェッブサイト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Home page of <ulink url="&thedebianbugtrackingsystembts;">the Debian bug tracking system (BTS)</ulink>
ja: <ulink url="&thedebianbugtrackingsystembts;">Debian バグトラッキングシステム (BTS)</ulink> のホームページ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: The bug report of a known package name
ja: 既知のパッケージに関するバグレポート

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: The bug report of known bug number
ja: 既知のバグ番号に関するバグレポート

note: type: Content of: <book><chapter><section><section><para>
en: Search <ulink url="&google;">Google</ulink> with search words including "<literal>site:debian.org</literal>", "<literal>site:wiki.debian.org</literal>", "<literal>site:lists.debian.org</literal>", etc.
ja: "<literal>site:debian.org</literal>" や "<literal>site:wiki.debian.org</literal>" や "<literal>site:lists.debian.org</literal>" 等を含む検索語で <ulink url="&google;">Google</ulink> を検索します。

note: type: Content of: <book><chapter><section><section><para>
en: When you file a bug report, please use <literal>reportbug</literal>(1) command.
ja: バグ報告をする際には、<literal>reportbug</literal>(1) コマンドを使います。

note: type: Content of: <book><chapter><section><section><title>
en: How to pick Debian packages
ja: Debian パッケージの選択方法

note: type: Content of: <book><chapter><section><section><para>
en: When you encounter more than 2 similar packages and wonder which one to install without "trial and error" efforts, you should use some <emphasis role="strong">common sense</emphasis>.  I consider following points are good indications of preferred packages.
ja: 2つ以上の似たパッケージに出会い "試行錯誤" の努力無しにどのパッケージをインストールするか迷った際には、<emphasis role="strong">常識</emphasis>を使って下さい。次に示す点は好ましいパッケージの良い指標と考えます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Essential: yes &gt; no
ja: 必須 (essential): yes &gt; no

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Area: main &gt; contrib &gt; non-free
ja: エリア (area): メイン (main) &gt; contrib &gt; non-free

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Priority: required &gt; important &gt; standard &gt; optional &gt; extra
ja: 優先度 (priority): 必須 (required) &gt; 重要 (important) &gt; 標準 (standard) &gt; 任意 (optional) &gt; 特別 (extra)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Tasks: packages listed in tasks such as "Desktop environment"
ja: タスク (tasks): "デスクトップ環境" のようなタスクにリストされたパッケージ

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Packages selected by the dependency package (e.g., <literal>@gcc@</literal> by <literal>gcc</literal>)
ja: 依存パッケージにより選ばれたパッケージ (例えば、<literal>gcc</literal> による <literal>@gcc@</literal>)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Popcon: higher in the vote and install number
ja: ポプコン: 投票やインストールの数が多い

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Changelog: regular updates by the maintainer
ja: changelog: メンテナによる定期的更新

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: BTS: No RC bugs (no critical, no grave, and no serious bugs)
ja: BTS: RC bug が無いこと (critical も grave も serious もいずれのバグも無い)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: BTS: responsive maintainer to bug reports
ja: BTS: バグレポートに反応の良いメンテナ

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: BTS: higher number of the recently fixed bugs
ja: BTS: 最近修正されたバグの数が多い

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: BTS: lower number of remaining non-wishlist bugs
ja: BTS: wishlist 以外のバグが少ない

note: type: Content of: <book><chapter><section><section><para>
en: Debian being a volunteer project with distributed development model, its archive contains many packages with different focus and quality.  You must make your own decision what to do with them.
ja: Debian は分散型の開発モデルのボランティアプロジェクトですので、そのアーカイブには目指すところや品質の異なる多くのパッケージがあります。これらをどうするかは自己判断をして下さい。

note: type: Content of: <book><chapter><section><section><title>
en: How to cope with conflicting requirements
ja: 矛盾した要求への対処法

note: type: Content of: <book><chapter><section><section><para>
en: Whatever suite of Debian system you may decide to use, you may still wish to run versions of programs which aren't available in that suite.  Even if you find binary packages of such programs in other Debian suites or in other non-Debian resources, their requirements may conflict with your current Debian system.
ja: どのスイートの Debian システムを使うと決めようと、そのスイートで利用可能となっていないプログラムのバージョンをなんとか実行したいかもしれません。そのようなプログラムのバイナリーパッケージが他の Debian スイートとか他の非 Debian リソースで見つかるかもしれませんが、あなたの現行の Debian システムはそれらの要求条件と相容れないかもしれません。

note: type: Content of: <book><chapter><section><section><para>
en: Although you can tweak package management system with <emphasis role="strong">apt-pinning</emphasis> technique etc. as described in <xref linkend="_tweaking_candidate_version"/> to install such out-of-sync binary packages, such tweaking approaches have only limited use cases since they may break those programs and your system.
ja: そのような不同期のバイナリーパッケージをインストールする<xref linkend="_tweaking_candidate_version"/>に記載されたような <emphasis role="strong">apt-pinning</emphasis> テクニック等を用いてパッケージ管理システムを微調整することができるとはいえ、そのような微調整はそれらのプログラムやあなたのシステムを壊すかもしれないので、そのような微調整のアプローチには限定的なユースケースしかありません。

note: type: Content of: <book><chapter><section><section><para>
en: Before brutally installing such out-of-sync packages, you should seek all available alternative safer technical solutions which are compatible with your current Debian syetem.
ja: そのような非同期のパッケージを強引にインストールする前に、あなたの現行の Debian システムとコンパチブルな、全ての利用可能な安全な技術的解決策を探索すべきです。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Install such programs using corresponding sandboxed upstream binary packages (see <xref linkend="_sandbox"/>).
ja: 対応するサンドボックス化したアップストリームのバイナリーパッケージをインストール(<xref linkend="_sandbox"/>を参照下さい)。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Many mostly GUI programs such as LibreOffice and GNOME applications are available as <ulink url="&flatpak;">Flatpak</ulink>, <ulink url="&snap;">Snap</ulink>, or <ulink url="&appimage;">AppImage</ulink> packages.
ja: LibreOffice や GNOME アプリケーション等の多くの主に GUI プログラムは、<ulink url="&flatpak;">Flatpak</ulink> や <ulink url="&snap;">Snap</ulink> や <ulink url="&appimage;">AppImage</ulink> パッケージが利用可能です。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Create a chroot or similar environment and run such programs in it (see <xref linkend="_virtualized_system"/>).
ja: chroot か類似の環境を作り、その中でそのようなプログラムを実行 (<xref linkend="_virtualized_system"/>を参照下さい)。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: CLI commands can be executed easily under its compatible chroot (see <xref linkend="_chroot_system"/>).
ja: CLI コマンドは、それとコンパチブルな chroot 下で簡単に実行できます(<xref linkend="_chroot_system"/>を参照下さい)。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Multiple full desktop environments can be tried easily without reboot (see <xref linkend="_multiple_desktop_systems"/>).
ja: 複数のフルのデスクトップ環境をリブートすること無く簡単に試せます(<xref linkend="_multiple_desktop_systems"/>を参照下さい)。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Build desired versions of binary packages which are compatible with your current Debian syetem by yourself.
ja: あなたの現行の Debian システムとコンパチブルな望ましいバージョンのバイナリーパッケージをビルド。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: This is a <ulink url="&nontrivialtask;">non-trivial task</ulink> (see <xref linkend="_porting_a_package_to_the_stable_system"/>).
ja: これは、<ulink url="&nontrivialtask;">簡便でない操作</ulink>です(<xref linkend="_porting_a_package_to_the_stable_system"/>を参照下さい)。

note: type: Content of: <book><chapter><section><title>
en: Basic package management operations
ja: 基本的パッケージ管理操作

note: type: Content of: <book><chapter><section><para>
en: Repository based package management operations on the Debian system can be performed by many APT-based package management tools available on the Debian system.  Here, we explain 3 basic package management tools: <literal>apt</literal>, <literal>apt-get</literal> / <literal>apt-cache</literal> and <literal>aptitude</literal>.
ja: Debian システム上でのレポジトリーを使ったパッケージ管理操作は Debian システム上にある多くのAPTを使うパッケージ管理ツールを使いできます。ここでは、<literal>apt</literal> /<literal>apt-get</literal> / <literal>apt-cache</literal> や <literal>aptitude</literal> といった3つの基本的なパッケージ管理ツールを説明します。

note: type: Content of: <book><chapter><section><para>
en: For the package management operation which involves package installation or updates package metadata, you need to have root privilege.
ja: パッケージをインストールしたりパッケージのメタデーターを更新するようなパッケージ管理操作には root 権限が必要です。

note: type: Content of: <book><chapter><section><section><title>
en: <literal>apt</literal> vs. <literal>apt-get</literal> / <literal>apt-cache</literal> vs. <literal>aptitude</literal>
ja: <literal>apt</literal> と <literal>apt-get</literal>/<literal>apt-cache</literal> と <literal>aptitude</literal> の比較

note: type: Content of: <book><chapter><section><section><para>
en: Although <literal>aptitude</literal> is a very nice interactive tool which the author mainly uses, you should know some cautionary facts:
ja: <literal>aptitude</literal> は筆者が主に使う非常に良いインタラクティブツールではありますが、注意すべき事実があることを知っておくべきです。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The <literal>aptitude</literal> command is not recommended for the release-to-release system upgrade on the <literal>stable</literal> Debian system after the new release.
ja: <literal>stable</literal>(安定版) Debian システムにおいて、新リリースがあった後の新リリースシステムへのアップグレードに<literal>aptitude</literal> コマンドを使用することは推薦されません。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: The use of "<literal>apt full-upgrade</literal>" or "<literal>apt-get dist-upgrade</literal>" is recommended for it.  See <ulink url="&bugebbcia;">Bug #411280</ulink>.
ja: それには、"<literal>apt full-upgrade</literal>" か "<literal>apt-get dist-upgrade</literal>" を使うことが推薦されます。<ulink url="&bugebbcia;">Bug #411280</ulink> 参照下さい。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The <literal>aptitude</literal> command sometimes suggests mass package removals for the system upgrade on the <literal>testing</literal> or <literal>unstable</literal> Debian system.
ja: <literal>aptitude</literal> コマンドは時折<literal>testing</literal>(試験版) や <literal>unstable</literal> (不安定版) Debian システム上でシステムアップグレードをしようとする際に、大量のパッケージ削除を提案することが時々あります。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: This situation has frightened many system administrators.  Don't panic.
ja: この状況は多くのシステム管理者を驚かせて来ました。パニックしないで下さい。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: This seems to be caused mostly by the version skew among packages depended or recommended by a meta-package such as <literal>gnome-core</literal>.
ja: このようなことは <literal>gnome-core</literal> の様なメタパッケージにより依存や推薦されるパッケージ間のバージョンのずれにより発生するようです。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: This can be resolved by selecting "Cancel pending actions" in the <literal>aptitude</literal> command menu, exiting <literal>aptitude</literal>, and using "<literal>apt full-upgrade</literal>".
ja: この状況は <literal>aptitude</literal> コマンドのメニューから "未実行アクションの取り消し" を選択し、<literal>aptitude</literal> を終了し、"<literal>apt full-upgrade</literal>" を使うことで解決できます。

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>apt-get</literal> and <literal>apt-cache</literal> commands are the most <emphasis role="strong">basic</emphasis> APT-based package management tools.
ja: <literal>apt-get</literal> や <literal>apt-cache</literal> コマンドはAPTを使う最も<emphasis role="strong">基本的な</emphasis>パッケージ管理ツールです。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>apt-get</literal> and <literal>apt-cache</literal> offer only the commandline user interface.
ja: <literal>apt-get</literal>/<literal>apt-cache</literal> はコマンドラインのユーザーインターフェースのみを提供します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>apt-get</literal> is most suitable for the <emphasis role="strong">major system upgrade</emphasis> between releases, etc.
ja: <literal>apt-get</literal> はリリース間のような<emphasis role="strong">大掛かりなシステムアップグレード</emphasis>に最適です。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>apt-get</literal> offers a <emphasis role="strong">robust</emphasis> package dependency resolver.
ja: <literal>apt-get</literal> は<emphasis role="strong">頑強で安定な</emphasis>パッケージリゾルバーを提供します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>apt-get</literal> is less demanding on hardware resources.  It consumes less memory and runs faster.
ja: <literal>apt-get</literal>はハードウエアリソースへの要求が楽である。メモリーの消費は少なく、実行速度が早い。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>apt-cache</literal> offers a <emphasis role="strong">standard</emphasis> regex based search on the package name and description.
ja: <literal>apt-cache</literal> はパッケージ名や説明に関して<emphasis role="strong">標準</emphasis>の regex を使った検索機能を提供します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>apt-get</literal> and <literal>apt-cache</literal> can manage multiple versions of packages using <literal>/etc/apt/preferences</literal> but it is quite cumbersome.
ja: <literal>apt-get</literal> と <literal>apt-cache</literal> は <literal>/etc/apt/preferences</literal> を使って複数のバージョンのパッケージを管理できますが、それはとても面倒です。

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>apt</literal> command is a high-level commandline interface for package management. It is basically a wrapper of <literal>apt-get</literal>, <literal>apt-cache</literal> and similar commands, originally intended as an end-user interface and enables some options better suited for interactive usage by default.
ja: <literal>apt</literal> コマンドはパッケージ管理のための上位コマンドラインインターフェースです。基本的に <literal>apt-get</literal> や <literal>apt-cache</literal> 等のコマンドのラッパーで、インタラクティブな用途に良いオプションをデフォルトで有効にしてエンドユーザーインターフェース向けとなっています。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>apt</literal> provides a friendly progress bar when installing packages using <literal>apt install</literal>.
ja: <literal>apt</literal> は、<literal>apt install</literal> としてパッケージをインストールするとフレンドリーなプログレスバーを提供します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>apt</literal> will <emphasis role="strong">remove</emphasis> cached <literal>.deb</literal> packages by default after successful installation of downloaded packages.
ja: <literal>apt</literal> は、ダウンロードされたパッケージが上手くインストールされた後、デフォルトでキャッシュされた <literal>.deb</literal> パッケージを<emphasis role="strong">削除</emphasis> します。

note: type: Content of: <book><chapter><section><section><tip><para>
en: Users are recommended to use the new <literal>apt</literal>(8) command for <emphasis role="strong">interactive</emphasis> usage and use the <literal>apt-get</literal>(8) and <literal>apt-cache</literal>(8) commands in the shell script.
ja: ユーザーは <emphasis role="strong">インタラクティブ</emphasis> 用途には <literal>apt</literal>(8) コマンドを使うことが推奨されますし、シェルスクリプト中では<literal>apt-get</literal>(8) や <literal>apt-cache</literal>(8) コマンドを使うことが推奨されます。

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>aptitude</literal> command is the most <emphasis role="strong">versatile</emphasis> APT-based package management tool.
ja: <literal>aptitude</literal> コマンドは最も<emphasis role="strong">多芸</emphasis>なAPTを使うパッケージ管理ツールです。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>aptitude</literal> offers the fullscreen interactive text user interface.
ja: <literal>aptitude</literal> はフルスクリーンのインタラクティブなテキストユーザーインターフェースを提供します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>aptitude</literal> offers the commandline user interface, too.
ja: <literal>aptitude</literal> はコマンドラインのユーザーインターフェースも提供します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>aptitude</literal> is most suitable for the <emphasis role="strong">daily interactive package management</emphasis> such as inspecting installed packages and searching available packages.
ja: <literal>aptitude</literal> はインストール済みパッケージを検査したり利用可能なパッケージを探索したりするような<emphasis role="strong">日常のインタラクティブなパッケージ管理</emphasis>に最適です。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>aptitude</literal> is more demanding on hardware resources.  It consumes more memory and runs slower.
ja: <literal>aptitude</literal>はハードウエアリソースへの要求が厳しい。メモリーの消費は多く、実行速度も遅い。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>aptitude</literal> offers an <emphasis role="strong">enhanced</emphasis> regex based search on all of the package metadata.
ja: <literal>aptitude</literal> はパッケージメタデータ全てに関する<emphasis role="strong">拡張</emphasis>されたregex を使った探索を提供します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>aptitude</literal> can manage multiple versions of packages without using <literal>/etc/apt/preferences</literal> and it is quite intuitive.
ja: <literal>aptitude</literal> は <literal>/etc/apt/preferences</literal> を使わずに複数のバージョンのパッケージを管理できますし、それは非常に直感的です。

note: type: Content of: <book><chapter><section><section><title>
en: Basic package management operations with the commandline
ja: コマンドラインによる基本的なパッケージ管理操作

note: type: Content of: <book><chapter><section><section><para>
en: Here are basic package management operations with the commandline using <literal>apt</literal>(8), <literal>aptitude</literal>(8) and <literal>apt-get</literal>(8) /<literal>apt-cache</literal>(8).
ja: <literal>apt</literal>(8) や <literal>aptitude</literal>(8) や <literal>apt-get</literal>(8) /<literal>apt-cache</literal>(8) を使うコマンドラインによるパッケージ管理操作を次に記します。

note: type: Content of: <book><chapter><section><section><table><title>
en: Basic package management operations with the commandline using <literal>apt</literal>(8), <literal>aptitude</literal>(8) and <literal>apt-get</literal>(8) /<literal>apt-cache</literal>(8)
ja: <literal>apt</literal>(8) や <literal>aptitude</literal>(8) や <literal>apt-get</literal>(8) /<literal>apt-cache</literal>(8) を使うコマンドラインによる基本パッケージ管理操作

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: <literal>apt</literal> syntax
ja: <literal>apt</literal> シンタックス

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: <literal>aptitude</literal> syntax
ja: <literal>aptitude</literal> シンタックス

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: <literal>apt-get</literal>/<literal>apt-cache</literal> syntax
ja: <literal>apt-get</literal>/<literal>apt-cache</literal> シンタックス

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: update package archive metadata
ja: パッケージアーカイブメタデーター更新

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: install candidate version of "<literal>foo</literal>" package with its dependencies
ja: "<literal>foo</literal>" パッケージの候補バージョンをその依存関係とともにインストール

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: install candidate version of installed packages without removing any other packages
ja: 他のパッケージを削除すること無くインストール済みパッケージの候補バージョンをインストール

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: install candidate version of installed packages while removing other packages if needed
ja: 必要なら他のパッケージを削除しながらインストール済みパッケージの候補バージョンをインストール

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: remove "<literal>foo</literal>" package while leaving its configuration files
ja: 設定ファイルを残したまま "<literal>foo</literal>" パッケージを削除

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: remove auto-installed packages which are no longer required
ja: 既に必要なくなっている自動済みパッケージを削除

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: purge "<literal>foo</literal>" package with its configuration files
ja: 設定ファイルを含めて "<literal>foo</literal>" パッケージを完全削除

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: clear out the local repository of retrieved package files completely
ja: 収集されローカルに貯蔵されたパッケージファイルを完全消去

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: clear out the local repository of retrieved package files for outdated packages
ja: 収集されローカルに貯蔵されたパッケージファイルのうち古くなったパッケージを消去

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display detailed information about "<literal>foo</literal>" package
ja: "<literal>foo</literal>"パッケージに関する詳細情報を表示

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: search packages which match <emphasis>regex</emphasis>
ja: <emphasis>regex</emphasis> とマッチするパッケージを検索

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: explain the reason why <emphasis>regex</emphasis> matching packages should be installed
ja: なぜ <emphasis>regex</emphasis> とマッチするパッケージがインストールされるのかを説明

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: explain the reason why <emphasis>regex</emphasis> matching packages can not be installed
ja: なぜ <emphasis>regex</emphasis> とマッチするパッケージがインストールされないのかを説明

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list manually installed packages
ja: 手動インストール済みパッケージをリスト

note: type: Content of: <book><chapter><section><section><para>
en: <literal>apt</literal> / <literal>apt-get</literal> and <literal>aptitude</literal> can be mixed without major troubles.
ja: <literal>apt</literal> / <literal>apt-get</literal> と <literal>aptitude</literal> は大きな問題なく混用が可能です。

note: type: Content of: <book><chapter><section><section><para>
en: The "<literal>aptitude why <emphasis>regex</emphasis></literal>" can list more information by "<literal>aptitude -v why <emphasis>regex</emphasis></literal>".  Similar information can be obtained by "<literal>apt rdepends <emphasis>package</emphasis></literal>" or "<literal>apt-cache rdepends <emphasis>package</emphasis></literal>".
ja: "<literal>aptitude why <emphasis>regex</emphasis></literal>" は "<literal>aptitude -v why <emphasis>regex</emphasis></literal>" とすることで、さらに詳しい情報を表示します。同様の情報は "<literal>apt rdepends <emphasis>package</emphasis></literal>" や "<literal>apt-cache rdepends <emphasis>package</emphasis></literal>" とすることでも得られます。

note: type: Content of: <book><chapter><section><section><para>
en: When <literal>aptitude</literal> command is started in the commandline mode and faces some issues such as package conflicts, you can switch to the full screen interactive mode by pressing "<literal>e</literal>"-key later at the prompt.
ja: <literal>aptitude</literal> コマンドが最初コマンドラインモードで実行されパッケージ間のコンフリクトのような問題に直面した場合は、プロンプトがでた際に "<literal>e</literal>" を押すことでフルスクリーンのインタラクティブモードに切り替えられます。

note: type: Content of: <book><chapter><section><section><note><para>
en: Although the <literal>aptitude</literal> command comes with rich features such as its enhanced package resolver, this complexity has caused (or may still causes) some regressions such as <ulink url="&bugebbbcd;">Bug #411123</ulink>, <ulink url="&bugfbejda;">Bug #514930</ulink>, and <ulink url="&bugfhadhh;">Bug #570377</ulink>.  In case of doubt, please use the <literal>apt</literal>, <literal>apt-get</literal> and <literal>apt-cache</literal> commands over the <literal>aptitude</literal> command.
ja: <literal>aptitude</literal> コマンドはその拡張されたパッケージリゾルバーのような豊富な機能が同梱されていますが、この複雑さは <ulink url="&bugebbbcd;">Bug #411123</ulink> や <ulink url="&bugfbejda;">Bug #514930</ulink> や <ulink url="&bugfhadhh;">Bug #570377</ulink> のようないくつかのリグレッションを引き起こしました (また起こしているかもしれません)。疑義のある場合には、<literal>aptitude</literal> コマンドに代えて <literal>apt</literal> や <literal>apt-get</literal> や <literal>apt-cache</literal> コマンドを使って下さい。

note: type: Content of: <book><chapter><section><section><para>
en: You may provide command options right after "<literal>aptitude</literal>".
ja: "<literal>aptitude</literal>" のすぐ後ろにコマンドオプションをつけられます。

note: type: Content of: <book><chapter><section><section><table><title>
en: Notable command options for <literal>aptitude</literal>(8)
ja: <literal>aptitude</literal>(8) に関する特記すべきコマンドオプション

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: command option
ja: コマンドオプション

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: simulate the result of the command
ja: コマンド結果のシミュレート

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: download only but no install/upgrade
ja: インストール / アップグレード無しにダウンロードのみする

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: show brief explanations before the automatic installations and removals
ja: 自動的なインストールや削除の前に簡単な説明を表示

note: type: Content of: <book><chapter><section><section><para>
en: See <literal>aptitude</literal>(8) and "aptitude user's manual" at "<literal>/usr/share/doc/aptitude/README</literal>" for more.
ja: 詳細は <literal>aptitude</literal>(8) や "<literal>/usr/share/doc/aptitude/README</literal>" にある "aptitude user's manual" を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Interactive use of aptitude
ja: aptitude のインタラクティブな使用

note: type: Content of: <book><chapter><section><section><para>
en: For the interactive package management, you start <literal>aptitude</literal> in interactive mode from the console shell prompt as follows.
ja: インタラクティブなパッケージ管理のためには <literal>aptitude</literal> をインタラクティブモードでコンソールのシェルプロンプトから以下のように立ち上げます。

note: type: Content of: <book><chapter><section><section><para>
en: This updates the local copy of the archive information and display the package list in the full screen with menu.  Aptitude places its configuration at "<literal>~/.aptitude/config</literal>".
ja: これによりアーカイブ情報のローカルコピーは更新され、フルスクリーンのパッケージリストがメニュー付きで表示されます。Aptitude の設定ファイルは "<literal>~/.aptitude/config</literal>" にあります。

note: type: Content of: <book><chapter><section><section><tip><para>
en: If you want to use root's configuration instead of user's one, use "<literal>sudo -H aptitude …</literal>" instead of "<literal>sudo aptitude …</literal>" in the above expression.
ja: user の設定ファイルでなく root の設定ファイルを使いたい際には、上記の例で "<literal>sudo aptitude …</literal>" の代わりに "<literal>sudo -H aptitude …</literal>" を使います。

note: type: Content of: <book><chapter><section><section><tip><para>
en: <literal>Aptitude</literal> automatically sets <emphasis role="strong">pending actions</emphasis> as it is started interactively. If you do not like it, you can reset it from menu: "Action" → "Cancel pending actions".
ja: <literal>Aptitude</literal> はインタラクティブに起動されると<emphasis role="strong">次にするアクション</emphasis>を自動的に設定します。その設定が好ましくない場合はメニュー: "Action" → "Cancel pending actions" からリセットすることができます。

note: type: Content of: <book><chapter><section><section><title>
en: Key bindings of aptitude
ja: aptitude のキーバインディング

note: type: Content of: <book><chapter><section><section><para>
en: Notable key strokes to browse status of packages and to set "planned action" on them in this full screen mode are the following.
ja: パッケージの状態を閲覧し、"予定のアクション" の設定をこのフルスクリーンモードで各パッケージするための重要なキーを次に記します。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of key bindings for aptitude
ja: aptitude のキーバインディングのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>F10</literal> or <literal>Ctrl-t</literal>
ja: <literal>F10</literal> もしくくは <literal>Ctrl-t</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: menu
ja: メニュー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display <emphasis role="strong">help</emphasis> for keystroke (more complete listing)
ja: (より詳細な) キーの意味の<emphasis role="strong">ヘルプ</emphasis>の表示

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>F10</literal> → Help → User's Manual
ja: <literal>F10</literal> → ヘルプ → ユーザーマニュアル

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display User's Manual
ja: ユーザーマニュアルの表示

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: update package archive information
ja: パッケージアーカイブ情報の更新

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: mark the package for the <emphasis role="strong">upgrade</emphasis> or the <emphasis role="strong">install</emphasis>
ja: パッケージを<emphasis role="strong">アップグレード</emphasis>または<emphasis role="strong">インストール</emphasis>するとマーク

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: mark the package for the <emphasis role="strong">remove</emphasis> (keep configuration files)
ja: パッケージを<emphasis role="strong">削除</emphasis>するとマーク (設定ファイルは温存)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: mark the package for the <emphasis role="strong">purge</emphasis> (remove configuration files)
ja: パッケージを<emphasis role="strong">完全削除</emphasis>するとマーク (設定ファイルも削除)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: place the package on <emphasis role="strong">hold</emphasis>
ja: パッケージを<emphasis role="strong">ホールド</emphasis>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: mark all upgradable packages (function as <emphasis role="strong">full-upgrade</emphasis>)
ja: 全てのアップグレード可能なパッケージをマーク (<emphasis role="strong">full-upgrade</emphasis> として機能)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: start <emphasis role="strong">downloading</emphasis> and <emphasis role="strong">installing</emphasis> selected packages
ja: 選ばれたパッケージの<emphasis role="strong">ダウンロード</emphasis>と<emphasis role="strong">インストール</emphasis>をスタート

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: quit current screen and save changes
ja: 現在のスクリーンを終了し変更を保存

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: quit current screen and discard changes
ja: 現在のスクリーンを終了し変更を廃棄

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: view information about a package
ja: パッケージに関する情報閲覧

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: view a package's changelog
ja: パッケージの変更履歴を閲覧

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: change the limit for the displayed packages
ja: 表示されるパッケージの制限を変更

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: search for the first match
ja: 最初のマッチを検索

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: repeat the last search
ja: 最終検索の反復

note: type: Content of: <book><chapter><section><section><para>
en: The file name specification of the command line and the menu prompt after pressing "<literal>l</literal>" and "<literal>//</literal>" take the aptitude regex as described below.  Aptitude regex can explicitly match a package name using a string started by "<literal>~n</literal>" and followed by the package name.
ja: コマンドラインのファイル名の規定や、"<literal>l</literal>" や "<literal>//</literal>" を押した後のメニュープロンプトは次に記す aptitude の regex  (正規表現) が使われます。aptitude の regex は "<literal>~n</literal>" で始めそれにパッケージ名を続けた文字列を使うことで明示的にパッケージ名とマッチさせられます。

note: type: Content of: <book><chapter><section><section><tip><para>
en: You need to press "<literal>U</literal>" to get all the installed packages upgraded to the <emphasis role="strong">candidate version</emphasis> in the visual interface.  Otherwise only the selected packages and certain packages with versioned dependency to them are upgraded to the <emphasis role="strong">candidate version</emphasis>.
ja: ビジュアルインターフェースで全てのインストール済みパッケージを<emphasis role="strong">候補バージョン</emphasis>にアップグレードさせるには "<literal>U</literal>" を押さなければいけません。これをしないと選ばれたパッケージとそれにバージョン付きの依存関係のある特定のパッケージのみが<emphasis role="strong">候補バージョン</emphasis>にアップグレードされます。

note: type: Content of: <book><chapter><section><section><title>
en: Package views under aptitude
ja: aptitude の下でのパッケージの表示

note: type: Content of: <book><chapter><section><section><para>
en: In the interactive full screen mode of <literal>aptitude</literal>(8), packages in the package list are displayed as the next example.
ja: インタラクティブなフルスクリーンモードの <literal>aptitude</literal>(8) はパッケージリスト中のパッケージは以下の例のように表示されます。

note: type: Content of: <book><chapter><section><section><para>
en: Here, this line means from the left as the following.
ja: 上記の行は左から次に記すような意味です。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The "current state" flag (the first letter)
ja: "現状" フラグ (1番目の文字)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The "planned action" flag (the second letter)
ja: "予定のアクション" フラグ (2番目の文字)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The "automatic" flag (the third letter)
ja: "自動" フラグ (3番目の文字)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The Package name
ja: パッケージ名

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The change in disk space usage attributed to "planned action"
ja: "予定のアクション" に帰属されるディスク空間の使用の変化

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The current version of the package
ja: パッケージの現バージョン

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The candidate version of the package
ja: パッケージの候補バージョン

note: type: Content of: <book><chapter><section><section><tip><para>
en: The full list of flags are given at the bottom of <emphasis role="strong">Help</emphasis> screen shown by pressing "<literal>?</literal>".
ja: "<literal>?</literal>" を押して表示される<emphasis role="strong">ヘルプ</emphasis>スクリーンの一番下に全フラグのリストがあります。

note: type: Content of: <book><chapter><section><section><para>
en: The <emphasis role="strong">candidate version</emphasis> is chosen according to the current local preferences (see <literal>apt_preferences</literal>(5) and <xref linkend="_tweaking_candidate_version"/>).
ja: 現在のローカルの環境設定によって<emphasis role="strong">候補バージョン</emphasis>は選ばれます (<literal>apt_preferences</literal>(5) と<xref linkend="_tweaking_candidate_version"/>を参照下さい)。

note: type: Content of: <book><chapter><section><section><para>
en: Several types of package views are available under the menu "<literal>Views</literal>".
ja: "<literal>表示</literal>" メニューの下にある数種のパッケージ表示が利用できます。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of views for aptitude
ja: aptitude の表示のリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: view
ja: 表示

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: description of view
ja: ビューの説明

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>Package View</literal>
ja: <literal>パッケージ画面</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: see <xref linkend="standard-package-views"/> (default)
ja: <xref linkend="standard-package-views"/>を参照 (デフォールト)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>Audit Recommendations</literal>
ja: <literal>推奨を監査</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list packages which are recommended by some installed packages but not yet installed
ja: 何らかのインストール済みパッケージによって推薦されているがインストールされていないパッケージをリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>Flat Package List</literal>
ja: <literal>平坦なパッケージリスト</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list packages without categorization (for use with regex)
ja: パッケージを分類せずにリスト (regex とともに使用)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>Debtags Browser</literal>
ja: <literal>Debtags 表示</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list packages categorized according to their <ulink url="&debtags;">debtags</ulink> entries
ja: パッケージの <ulink url="&debtags;">debtags</ulink> のエントリーにより分類したパッケージをリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>Source Package View</literal>
ja: <literal>ソースパッケージ画面</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list packages grouped by source packages
ja: ソースパッケージごとに分けてパッケージのリストを表示

note: type: Content of: <book><chapter><section><section><note><para>
en: Please help us <ulink url="&improvingtaggingkageswithdebtags;">improving tagging packages with debtags!</ulink>
ja: <ulink url="&improvingtaggingkageswithdebtags;"> debtags によるパッケージのタグ付け改善にご協力下さい！</ulink>

note: type: Content of: <book><chapter><section><section><para>
en: The standard "<literal>Package View</literal>" categorizes packages somewhat like <literal>dselect</literal> with few extra features.
ja: 標準 "<literal>パッケージ画面</literal>" はパッケージを <literal>dselect</literal> にいくつかの機能を加えた感じで分類します。

note: type: Content of: <book><chapter><section><section><table><title>
en: The categorization of standard package views
ja: 標準パッケージ画面の分類

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: category
ja: 分類

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>Upgradable Packages</literal>
ja: <literal>更新可能なパッケージ</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list packages organized as <literal>section</literal> → <literal>area</literal> → <literal>package</literal>
ja: <literal>section</literal> → <literal>area</literal> → <literal>package</literal> と整理してパッケージをリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>New Packages</literal>
ja: <literal>新規パッケージ</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>Installed Packages</literal>
ja: <literal>インストール済みのパッケージ</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>Not Installed Packages</literal>
ja: <literal>インストールされていないパッケージ</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>Obsolete and Locally Created Packages</literal>
ja: <literal>廃止された、またはローカルで作成されたパッケージ</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>Virtual Packages</literal>
ja: <literal>仮想パッケージ</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list packages with the same function
ja: 同一機能のパッケージをリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>Tasks</literal>
ja: <literal>タスク</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list packages with different functions generally needed for a task
ja: タスクに一般的に必要な機能を持つパッケージのリスト

note: type: Content of: <book><chapter><section><section><tip><para>
en: <literal>Tasks</literal> view can be used to cherry pick packages for your task.
ja: <literal>Tasks</literal> ビューはあなたのタスクに使うパッケージをいいとこ取りするのに使えます。

note: type: Content of: <book><chapter><section><section><title>
en: Search method options with aptitude
ja: aptitude を使った探索方法

note: type: Content of: <book><chapter><section><section><para>
en: Aptitude offers several options for you to search packages using its regex formula.
ja: Aptitude はその regex 式機能を通してパッケージを探索する方法をいくつか提供します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Shell commandline:
ja: シェルコマンドライン:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: "<literal>aptitude search '<emphasis>aptitude_regex</emphasis>'</literal>" to list installation status, package name and short description of matching packages
ja: マッチするパッケージのインストール状態やパッケージ名や短い説明をリストをすには、"<literal>aptitude search '<emphasis>aptitude_regex</emphasis>'</literal>"

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: "<literal>aptitude show '<emphasis>package_name</emphasis>'</literal>" to list detailed description of the package
ja: パッケージの詳細説明のリストをするには、"<literal>aptitude show '<emphasis>package_name</emphasis>'</literal>"

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Interactive full screen mode:
ja: 対話型フルスクリーンモード:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: "<literal>l</literal>" to limit package view to matching packages
ja: マッチするパッケージにパッケージビューを絞る、"<literal>l</literal>"

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: "<literal>/</literal>" for search to a matching package
ja: マッチするパッケージを探す、"<literal>/</literal>"

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: "<literal>\</literal>" for backward search to a matching package
ja: マッチするパッケージを逆方向に探す、"<literal>\</literal>"

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: "<literal>n</literal>" for find-next
ja: 次を探す、"<literal>n</literal>"

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: "<literal>N</literal>" for find-next (backward)
ja: 次を逆方向に探す、"<literal>N</literal>"

note: type: Content of: <book><chapter><section><section><tip><para>
en: The string for <emphasis>package_name</emphasis> is treated as the exact string match to the package name unless it is started explicitly with "<literal>~</literal>" to be the regex formula.
ja: <emphasis>package_name</emphasis> という文字列は、"<literal>~</literal>" で始めて regex 式と明示されていない限り、パッケージ名との完全な一致検索として扱います。

note: type: Content of: <book><chapter><section><section><title>
en: The aptitude regex formula
ja: aptitude の regex 式

note: type: Content of: <book><chapter><section><section><para>
en: The aptitude regex formula is mutt-like extended <emphasis role="strong">ERE</emphasis> (see <xref linkend="_regular_expressions"/>) and the meanings of the <literal>aptitude</literal> specific special match rule extensions are as follows.
ja: aptitude の regex 式は mutt 的な拡張 <emphasis role="strong">ERE</emphasis> (<xref linkend="_regular_expressions"/>を参照下さい) で <literal>aptitude</literal> に特定なマッチ規則の拡張は次に示すとおりです。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of the aptitude regex formula
ja: aptitude の regex 式のリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: description of the extended match rule
ja: 拡張マッチ規則の説明

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: regex formula
ja: regex 式

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match on package name
ja: パッケージ名とのマッチ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>~n<emphasis>regex_name</emphasis></literal>
ja: <literal>~n<emphasis>名前のregex</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match on description
ja: 記述とのマッチ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>~d<emphasis>regex_description</emphasis></literal>
ja: <literal>~d<emphasis>記述のregex</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match on task name
ja: タスク名とのマッチ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>~t<emphasis>regex_task</emphasis></literal>
ja: <literal>~t<emphasis>タスクのregex</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match on debtag
ja: debtag とのマッチ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>~G<emphasis>regex_debtag</emphasis></literal>
ja: <literal>~G<emphasis>debtagのregex</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match on maintainer
ja: メンテナとのマッチ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>~m<emphasis>regex_maintainer</emphasis></literal>
ja: <literal>~m<emphasis>maintainerのregex</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match on package section
ja: パッケージセクションとのマッチ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>~s<emphasis>regex_section</emphasis></literal>
ja: <literal>~s<emphasis>セクションのregex</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match on package version
ja: パッケージバージョンとのマッチ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>~V<emphasis>regex_version</emphasis></literal>
ja: <literal>~V<emphasis>バージョンのregex</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match archive
ja: アーカイブ (archive) とのマッチ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match origin
ja: オリジン (origin) とのマッチ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match priority
ja: 優先度 (priority) とのマッチ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match essential packages
ja: 必須 (essential) パッケージとのマッチ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match virtual packages
ja: 仮想パッケージとのマッチ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match new packages
ja: 新規パッケージとのマッチ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match with pending action
ja: 以下のアクションとのマッチ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match installed packages
ja: インストール済みパッケージとのマッチ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match installed packages with <emphasis role="strong">A</emphasis>-mark (auto installed packages)
ja: <emphasis role="strong">A</emphasis>-マークのついたインストール済みパッケージとマッチ (自動インストール済みパッケージ)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match installed packages without <emphasis role="strong">A</emphasis>-mark (administrator selected packages)
ja: <emphasis role="strong">A</emphasis>-マークのついていないインストール済みパッケージとマッチ (管理者が選択したパッケージ)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match installed and upgradable packages
ja: インストール済みかつアップグレード可能なパッケージとマッチ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match removed but not purged packages
ja: 削除済みだが完全削除されていないパッケージとマッチ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match removed, purged or can-be-removed packages
ja: 削除済みか完全削除済みか削除可能なパッケージとマッチ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match packages declaring a broken dependency
ja: 壊れた依存関係宣言をしたパッケージとマッチ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match packages declaring broken dependency of <emphasis>type</emphasis>
ja: <emphasis>type</emphasis> の壊れた依存関係を宣言しているパッケージとマッチ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match <emphasis>pattern</emphasis> packages declaring dependency of <emphasis>type</emphasis>
ja: <emphasis>type</emphasis> の壊れた依存関係を宣言している <emphasis>pattern</emphasis> パッケージとマッチ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match <emphasis>pattern</emphasis> packages declaring broken dependency of <emphasis>type</emphasis>
ja: <emphasis>type</emphasis> の壊れた依存関係を宣言している <emphasis>pattern</emphasis> パッケージとマッチ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match packages to which the <emphasis>pattern</emphasis> matching package declares dependency <emphasis>type</emphasis>
ja: <emphasis>pattern</emphasis> マッチするパッケージが <emphasis>type</emphasis> の依存関係を宣言しているパッケージとマッチ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match packages to which the <emphasis>pattern</emphasis> matching package declares broken dependency <emphasis>type</emphasis>
ja: <emphasis>pattern</emphasis> マッチするパッケージが <emphasis>type</emphasis> の壊れた依存関係を宣言しているパッケージとマッチ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match packages to which some other installed packages depend on
ja: 他のインストール済みパッケージが依存するパッケージとマッチ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match packages to which no other installed packages depend on
ja: 他のインストール済みパッケージが一切依存しないパッケージとマッチ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match packages to which some other installed packages depend or recommend on
ja: 他のインストール済みパッケージが依存もしくは推薦するパッケージとマッチ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match <emphasis>pattern</emphasis> package with filtered version
ja: フィルターされたバージョンの <emphasis>pattern</emphasis> とマッチ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match all packages (true)
ja: 常に全てのパッケージにマッチ (真)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: match no packages (false)
ja: どのパッケージにもマッチしない (偽)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The regex part is the same <emphasis role="strong">ERE</emphasis> as the one used in typical Unix-like text tools using "<literal>^</literal>", "<literal>.*</literal>", "<literal>$</literal>" etc. as in <literal>egrep</literal>(1), <literal>awk</literal>(1) and <literal>perl</literal>(1).
ja: regex 部分は、"<literal>^</literal>" や "<literal>.*</literal>" や "<literal>$</literal>" などを使う <literal>egrep</literal>(1) や <literal>awk</literal>(1) や <literal>perl</literal>(1) といった典型的な Unix 的テキストツールで使われる <emphasis role="strong">ERE</emphasis> と同様です。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The dependency <emphasis>type</emphasis> is one of (depends, predepends, recommends, suggests, conflicts, replaces, provides) specifying the package interrelationship.
ja: 依存関係を表す <emphasis>type</emphasis> はパッケージの相互関係を指定する (depends, predepends, recommends, suggests, conflicts, replaces, provides) の内の1つです。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The default dependency <emphasis>type</emphasis> is "depends".
ja: デフォールトの依存 <emphasis>タイプ</emphasis> は "depends" です。

note: type: Content of: <book><chapter><section><section><tip><para>
en: When <emphasis>regex_pattern</emphasis> is a null string, place "<literal>~T</literal>" immediately after the command.
ja: <emphasis>regex_pattern</emphasis> がヌル文字列の場合は "<literal>~T</literal>" をコマンドの直後に使って下さい。

note: type: Content of: <book><chapter><section><section><para>
en: Here are some short cuts.
ja: 次がショートカットです。

note: type: Content of: <book><chapter><section><section><para>
en: Users familiar with <literal>mutt</literal> pick up quickly, as mutt was the inspiration for the expression syntax. See "SEARCHING, LIMITING, AND EXPRESSIONS" in the "User's Manual" "<literal>/usr/share/doc/aptitude/README</literal>".
ja: mutt が表現のお手本なので、<literal>mutt</literal> に慣れているユーザーはすぐ慣れるでしょう。"User's Manual" ("<literal>/usr/share/doc/aptitude/README</literal>") 中の "SEARCHING, LIMITING, AND EXPRESSIONS" を参照下さい。

note: type: Content of: <book><chapter><section><section><note><para>
en: With the <literal>lenny</literal> version of <literal>aptitude</literal>(8), the new <emphasis role="strong">long form</emphasis> syntax such as "<literal>?broken</literal>" may be used for regex matching in place for its old <emphasis role="strong">short form</emphasis> equivalent "<literal>~b</literal>". Now space character "<literal> </literal>" is considered as one of the regex terminating character in addition to tilde character "<literal>~</literal>".  See "User's Manual" for the new <emphasis role="strong">long form</emphasis> syntax.
ja: <literal>lenny</literal> バージョンの <literal>aptitude</literal>(8) では、新規の "<literal>?broken</literal>" のような<emphasis role="strong">長形式</emphasis>の regex マッチ形式が、古い "<literal>~b</literal>" のような<emphasis role="strong">短形式</emphasis>のマッチ形式に代えて使えます。そのためチルダ文字 "<literal>~</literal>" に加えてスペース文字 "<literal> </literal>" も regex の終端文字として扱われます。新規の<emphasis role="strong">長形式</emphasis>のマッチ形式については "User's Manual" を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Dependency resolution of aptitude
ja: aptitude による依存関係の解決

note: type: Content of: <book><chapter><section><section><para>
en: The selection of a package in <literal>aptitude</literal> not only pulls in packages which are defined in its "<literal>Depends:</literal>" list but also defined in the "<literal>Recommends:</literal>" list if the menu "<literal>F10</literal> → Options → Preferences → Dependency handling" is set accordingly.  These auto installed packages are removed automatically if they are no longer needed under <literal>aptitude</literal>.
ja: <literal>aptitude</literal> によるパッケージの選択は、"<literal>F10</literal> → Options → Preferences → Dependency handling" のメニュー設定に従って、"<literal>Depends:</literal>" リストに規定されたパッケージばかりでは無く "<literal>Recommends:</literal>" リストに規定されたパッケージも引き込みます。このような自動インストール済みパッケージは不要になると <literal>aptitude</literal> が自動的に削除します。

note: type: Content of: <book><chapter><section><section><para>
en: The flag controlling the "auto install" behavior of the <literal>aptitude</literal> command can also be manipulated using the <literal>apt-mark</literal>(8) command from the <literal>apt</literal> package.
ja: <literal>aptitude</literal> コマンドの"自動インストール" 挙動を制御するフラグは <literal>apt</literal> パッケージ中の <literal>apt-mark</literal>(8) コマンドを用いても操作できます。

note: type: Content of: <book><chapter><section><section><title>
en: Package activity logs
ja: パッケージ活動ログ

note: type: Content of: <book><chapter><section><section><para>
en: You can check package activity history in the log files.
ja: パッケージ活動履歴はログファイルで確認できます。

note: type: Content of: <book><chapter><section><section><table><title>
en: The log files for package activities
ja: パッケージ活動のログファイル

note: type: Content of: <book><chapter><section><section><section><table><tgroup><thead><row><entry>
en: file
ja: ファイル

note: type: Content of: <book><chapter><section><table><tgroup><thead><row><entry>
en: content
ja: 内容

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Log of <literal>dpkg</literal> level activity for all package activities
ja: 全パッケージ活動の <literal>dpkg</literal> レベルの活動ログ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Log of generic APT activity
ja: 汎用 APT 活動ログ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Log of <literal>aptitude</literal> command activity
ja: <literal>aptitude</literal> コマンド活動ログ

note: type: Content of: <book><chapter><section><section><para>
en: In reality, it is not so easy to get meaningful understanding quickly out from these logs.  See <xref linkend="_recording_changes_in_configuration_files"/> for easier way.
ja: これらのログから意味のある理解を迅速に得るのは実際には難しいです。より簡単な方法については<xref linkend="_recording_changes_in_configuration_files"/>を参照下さい。

note: type: Content of: <book><chapter><section><title>
en: Examples of aptitude operations
ja: aptitude 操作例

note: type: Content of: <book><chapter><section><para>
en: Here are few examples of <literal>aptitude</literal>(8) operations.
ja: <literal>aptitude</literal>(8) 操作例を次に示します。

note: type: Content of: <book><chapter><section><section><title>
en: Seeking interesting packages
ja: 興味あるパッケージの探索

note: type: Content of: <book><chapter><section><section><para>
en: You can seek packages which satisfy your needs with <literal>aptitude</literal> from the package description or from the list under "Tasks".
ja: パッケージの説明や "Tasks" の下のリストを使ってあなたが必要なパッケージを <literal>aptitude</literal> で見つけることができます。

note: type: Content of: <book><chapter><section><section><title>
en: Listing packages with regex matching on package names
ja: regex にマッチするパッケージ名のパッケージをリスト

note: type: Content of: <book><chapter><section><section><para>
en: The following command lists packages with regex matching on package names.
ja: 以下のコマンドはパッケージの名前が regex にマッチするパッケージをリストします。

note: type: Content of: <book><chapter><section><section><para>
en: This is quite handy for you to find the exact name of a package.
ja: これはパッケージの正確な名前を探すときに非常に便利です。

note: type: Content of: <book><chapter><section><section><title>
en: Browsing with the regex matching
ja: regex マッチをしての閲覧

note: type: Content of: <book><chapter><section><section><para>
en: The regex "<literal>~dipv6</literal>" in the "New Flat Package List" view with "<literal>l</literal>" prompt, limits view to packages with the matching description and let you browse their information interactively.
ja: "平坦なパッケージリスト" のビューで "<literal>l</literal>" のプロンプトに regex "<literal>~dipv6</literal>" を入れるとその意味にマッチするパッケージにビューが制限され、その情報をインタラクティブに閲覧できます。

note: type: Content of: <book><chapter><section><section><title>
en: Purging removed packages for good
ja: パッケージの完全削除

note: type: Content of: <book><chapter><section><section><para>
en: You can purge all remaining configuration files of removed packages.
ja: 削除したパッケージが残した全ての設定ファイルを以下のようにして完全削除できます。

note: type: Content of: <book><chapter><section><section><para>
en: Check results of the following command.
ja: 以下のコマンドの結果をチェックします。

note: type: Content of: <book><chapter><section><section><para>
en: If you think listed packages are OK to be purged, execute the following command.
ja: もしリストされたパッケージが完全削除されても問題ないなら、以下のコマンドを実行します。

note: type: Content of: <book><chapter><section><section><para>
en: You may want to do the similar in the interactive mode for fine grained control.
ja: 同様のことをインタラクティブにすればよりきめの細かい結果が得られます。

note: type: Content of: <book><chapter><section><section><para>
en: You provide the regex "<literal>~c</literal>" in the "New Package View" view with "<literal>l</literal>" prompt.  This limits the package view only to regex matched packages, i.e., "removed but not purged".  All these regex matched packages can be shown by pressing "<literal>[</literal>" at top level headings.
ja: "新規パッケージ画面" のビューで "<literal>l</literal>" のプロンプトに regex "<literal>~c</literal>" を入れると regex にマッチする "削除されたが完全駆除されていない" パッケージにビューが制限されます。トップレベルの見出しの上で "<literal>[</literal>" を押すと regex にマッチする全てのパッケージが表示されます。

note: type: Content of: <book><chapter><section><section><para>
en: Then you press "<literal>_</literal>" at top level headings such as "Not Installed Packages".  Only regex matched packages under the heading are marked to be purged by this.  You can exclude some packages to be purged by pressing "<literal>=</literal>" interactively for each of them.
ja: 次に "インストールされていないパッケージ" 等のトップレベルの見出しの上で "<literal>_</literal>" を押します。その見出しの下の regex にマッチするパッケージだけが完全削除と設定されます。インタラクティブに個々のパッケージの上で "<literal>=</literal>" を押せばそれらのパッケージを完全削除対象から外せます。

note: type: Content of: <book><chapter><section><section><para>
en: This technique is quite handy and works for many other command keys.
ja: このテクニックは非常に便利で、他の多くのコマンドキーでも使えます。

note: type: Content of: <book><chapter><section><section><title>
en: Tidying auto/manual install status
ja: 自動 / 手動インストール状態の整理

note: type: Content of: <book><chapter><section><section><para>
en: Here is how I tidy auto/manual install status for packages (after using non-aptitude package installer etc.).
ja: (非 aptitude のパッケージインストーラー等を使った後で) パッケージの自動 / 手動インストールの状態を整理する私の方法を次に記します。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Start <literal>aptitude</literal> in interactive mode as root.
ja: <literal>aptitude</literal> を root としてインタラクティブに起動します。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Type "<literal>u</literal>", "<literal>U</literal>", "<literal>f</literal>" and "<literal>g</literal>" to update and upgrade package list and packages.
ja: "<literal>u</literal>" と "<literal>U</literal>" と "<literal>f</literal>" と "<literal>g</literal>" とタイプしてパッケージリストを更新しパッケージをアップグレードします。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Type "<literal>l</literal>" to enter the package display limit as "<literal>~i(~R~i|~Rrecommends:~i)</literal>" and type "<literal>M</literal>" over "<literal>Installed Packages</literal>" as auto installed.
ja: パッケージ表示制限を "<literal>~i(~R~i|~Rrecommends:~i)</literal>" と入力するために "<literal>l</literal>" とタイプし、自動インストール済みとするように"<literal>Installed Packages</literal>" (インストール済みパッケージ) の上で "<literal>M</literal>" とでタイプします。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Type "<literal>l</literal>" to enter the package display limit as "<literal>~prequired|~pimportant|~pstandard|~E</literal>" and type "<literal>m</literal>" over "<literal>Installed Packages</literal>" as manual installed.
ja: パッケージ表示制限を "<literal>~prequired|~pimportant|~pstandard|~E</literal>" と入力するために "<literal>l</literal>" とタイプし、手動インストールとなるよう "<literal>m</literal>" と "<literal>Installed Packages</literal>" (インストール済みパッケージ)の上でタイプします。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Type "<literal>l</literal>" to enter the package display limit as "<literal>~i!~M</literal>" and remove unused package by typing "<literal>-</literal>" over each of them after exposing them by typing "<literal>[</literal>" over "<literal>Installed Packages</literal>".
ja: パッケージ表示制限を "<literal>~i!~M</literal>" と入力するために "<literal>l</literal>" とタイプし、"<literal>Installed Packages</literal>" (インストール済みパッケージ)の上で "<literal>[</literal>" とタイプしてパッケージを見えるようにした後で個々のパッケージの上で "<literal>-</literal>" とタイプして使っていないパッケージを削除します。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Type "<literal>l</literal>", to enter the package display limit as "<literal>~i</literal>"; then type "<literal>m</literal>" over "<literal>Tasks</literal>", to mark that packages as manual installed.
ja: パッケージ表示制限を "<literal>~i</literal>" と入力するように "<literal>l</literal>" とタイプし、そして "<literal>タスク</literal>" の上で手動インストールとなるよう "<literal>m</literal>" とタイプします。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Exit <literal>aptitude</literal>.
ja: <literal>aptitude</literal> を終了します。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Start "<literal>apt-get -s autoremove|less</literal>" as root to check what are not used.
ja: "<literal>apt-get -s autoremove|less</literal>" と root から起動して何が使われていないのか確認します。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Restart <literal>aptitude</literal> in interactive mode and mark needed packages as "<literal>m</literal>".
ja: <literal>aptitude</literal> とインタラクティブモードで再起動して必要なパッケージを "<literal>m</literal>" でマークします。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Restart "<literal>apt-get -s autoremove|less</literal>" as root to recheck REMOVED contain only expected packages.
ja: "<literal>apt-get -s autoremove|less</literal>" と root から再起動して削除対象が期待にかなっていることを再確認します。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Start "<literal>apt-get autoremove|less</literal>" as root to autoremove unused packages.
ja: "<literal>apt-get autoremove|less</literal>" と root から起動して使用していないパッケージを自動削除します。

note: type: Content of: <book><chapter><section><section><para>
en: The "<literal>m</literal>" action over "<literal>Tasks</literal>" is an optional one to prevent mass package removal situation in future.
ja: "<literal>Tasks</literal>" の上で "<literal>m</literal>" を押すのも一案で、大量ファイル除去となる事態が回避できます。

note: type: Content of: <book><chapter><section><section><title>
en: System wide upgrade
ja: システム全体のアップグレード

note: type: Content of: <book><chapter><section><section><note><para>
en: When moving to a new release etc, you should consider to perform a clean installation of new system even though Debian is upgradable as described below.  This provides you a chance to remove garbages collected and exposes you to the best combination of latest packages.  Of course, you should make a full backup of system to a safe place (see <xref linkend="_backup_and_recovery"/>) before doing this. I recommend to make a dual boot configuration using different partition to have the smoothest transition.
ja: 新規リリース等への移行は、Debian では下記のようにアップグレードできるのですが、新たなシステムをクリーンインストールすることを考えるべきです。こうすると溜めてきたゴミの除去ができる上に最新のパッケージの最良の組み合わせも分かります。もちろん安全な場所に完全なシステムのバックアップ (<xref linkend="_backup_and_recovery"/>を参照下さい) を事前にしなくてはいけません。異なったパーティションを使ったデュアルブート設定をすることをスムーズな移行をするためにお薦めします。

note: type: Content of: <book><chapter><section><section><para>
en: You can perform system wide upgrade to a newer release by changing contents of <emphasis role="strong">the source list</emphasis> pointing to a new release and running the "<literal>apt update; apt dist-upgrade</literal>" command.
ja: <emphasis role="strong">ソースリスト</emphasis>の内容を新規リリースへ向けるように変更し、"<literal>apt update; apt dist-upgrade</literal>"コマンドを実行することでシステム全体のアップグレードができます。

note: type: Content of: <book><chapter><section><section><para>
en: To upgrade from <literal>stable</literal> to <literal>testing</literal> or <literal>unstable</literal> during the <literal>&codename-stable;</literal>-as-<literal>stable</literal> release cycle, you replace "<literal>&codename-stable;</literal>" in <emphasis role="strong">the source list</emphasis> example of <xref linkend="_debian_archive_basics"/> with "<literal>&codename-testing;</literal>" or "<literal>sid</literal>".
ja: 安定版 <literal>stable</literal> リリースが <literal>&codename-stable;</literal> の期間中の、安定版 <literal>stable</literal> からテスト版 <literal>testing</literal> や不安定版 <literal>unstable</literal> にアップグレードするには、<xref linkend="_debian_archive_basics"/>にある <emphasis role="strong">ソースリスト</emphasis>例の "<literal>&codename-stable;</literal>" を "<literal>&codename-testing;</literal>" か "<literal>sid</literal>" に置き換えます。

note: type: Content of: <book><chapter><section><section><para>
en: In reality, you may face some complications due to some package transition issues, mostly due to package dependencies.  The larger the difference of the upgrade, the more likely you face larger troubles.  For the transition from the old <literal>stable</literal> to the new <literal>stable</literal> after its release, you can read its new <ulink url="&releasenotes;">Release Notes</ulink> and follow the exact procedure described in it to minimize troubles.
ja: 一部のパッケージで移行に関して支障をきたすことが実際には起こるかもしれません。これは大体パッケージ依存関係に起因します。アップグレードする差が大きければ大きいほど比較的大きな問題似合う可能性がより大きくなります。以前の安定版 <literal>stable</literal> からリリース後の新規安定版 <literal>stable</literal> への移行では新規<ulink url="&releasenotes;">リリースノート</ulink>を読んでそこに記載された手続き通りに完全にすれば問題発生を防げます。

note: type: Content of: <book><chapter><section><section><para>
en: When you decide to move from <literal>stable</literal> to <literal>testing</literal> before its formal release, there are no <ulink url="&releasenotes;">Release Notes</ulink> to help you. The difference between <literal>stable</literal> and <literal>testing</literal> could have grown quite large after the previous <literal>stable</literal> release and makes upgrade situation complicated.
ja: 安定版 <literal>stable</literal> からテスト版 <literal>testing</literal> へ移行すると決めた時には頼りにする<ulink url="&releasenotes;">リリースノート</ulink>はありません。前回の安定版 <literal>stable</literal> のリリースの後で安定版 <literal>stable</literal> とテスト版 <literal>testing</literal> の差がかなり大きくなっているかもしれません。そうだとアップグレードをする状況は複雑になっています。

note: type: Content of: <book><chapter><section><section><para>
en: You should make precautionary moves for the full upgrade while gathering latest information from mailing list and using common senses.
ja: メーリングリストから最新情報を収集するとか常識を使うといった予防措置をしながらフルアップグレードをするべきです。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Read previous "Release Notes".
ja: 前回の "リリースノート" を読みます。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Backup entire system (especially data and configuration information).
ja: 全システム (特にデーターや設定情報) をバックアップします。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Have bootable media handy for broken bootloader.
ja: ブートローダーが壊れたときのためにブートできるメディアを確保します。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Inform users on the system well in advance.
ja: システムを使っているユーザーに十分事前に通告します。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Record upgrade activity with <literal>script</literal>(1).
ja: <literal>script</literal>(1) を使ってアップグレード活動を記録します。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Apply "unmarkauto" to required packages, e.g., "<literal>aptitude unmarkauto vim</literal>", to prevent removal.
ja: 削除をされないように "<literal>aptitude unmarkauto vim</literal>" 等として、"unmarkauto" を重要なパッケージに適用します。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Minimize installed packages to reduce chance of package conflicts, e.g., remove desktop task packages.
ja: デスクトップタスクにあるパッケージ等を削除して、インストール済みパッケージを減らしてパッケージがコンフリクトする可能性を減らします。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Remove the "<literal>/etc/apt/preferences</literal>" file (disable <emphasis role="strong">apt-pinning</emphasis>).
ja: "<literal>/etc/apt/preferences</literal>" ファイルを削除します (<emphasis role="strong">apt-pinning</emphasis> を無効化)。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Try to upgrade step wise: <literal>oldstable</literal> → <literal>stable</literal> → <literal>testing</literal> → <literal>unstable</literal>.
ja: 段階的にアップグレードしましょう: 旧安定版 <literal>oldstable</literal> → 安定版 <literal>stable</literal> → テスト版 <literal>testing</literal> → 不安定版 <literal>unstable</literal>。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Update <emphasis role="strong">the source list</emphasis> to point to new archive only and run "<literal>aptitude update</literal>".
ja: <emphasis role="strong">ソースリスト</emphasis>を更新して新アーカイブ対象に "<literal>aptitude update</literal>" を実行します。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Install, optionally, new <emphasis role="strong">core packages</emphasis> first, e.g., "<literal>aptitude install perl</literal>".
ja: "<literal>aptitude install perl</literal>" 等として、先に新規の<emphasis role="strong">中核的パッケージ</emphasis>を必要に応じてインストールします。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Run the "<literal>apt-get -s dist-upgrade</literal>" command to assess impact.
ja: "<literal>apt-get -s dist-upgrade</literal>" コマンドを実行して影響を確認します。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Run the "<literal>apt-get dist-upgrade</literal>" command at last.
ja: 最後に "<literal>apt-get dist-upgrade</literal>" コマンドを実行します。

note: type: Content of: <book><chapter><section><section><caution><para>
en: It is not wise to skip major Debian release when upgrading between <literal>stable</literal> releases.
ja: <literal>stable</literal> リリース間でアップグレードする際に Debian のメジャーリリースを飛ばすのは賢明ではありません。

note: type: Content of: <book><chapter><section><section><caution><para>
en: In previous "Release Notes", GCC, Linux Kernel, initrd-tools, Glibc, Perl, APT tool chain, etc. have required some special attention for system wide upgrade.
ja: 過去の "リリースノート" ではシステム全体のアップグレードをするのに GCC や Linux カーネルや initrd-tools や Glibc や Perl や APT tool chain 等には特別な配慮が必要でした。

note: type: Content of: <book><chapter><section><section><caution><para>
en: "Release Notes" may not cover all possible cases.  If you change low level configurations, your next upgrade may fail badly as <ulink url="&segfaultafterupgrade;">"... segfault after upgrade ..."</ulink>.
ja: 「リリースノート」は可能性ある全ケースをカバーしていないかもしれません。低レベル設定を変更した場合、あなたの次のアップグレードは <ulink url="&segfaultafterupgrade;">"... segfault after upgrade ..."</ulink> のように上手く行かないかもしてません。

note: type: Content of: <book><chapter><section><section><para>
en: For daily upgrade in <literal>unstable</literal>, see <xref linkend="_safeguarding_for_package_problems"/>.
ja: <literal>unstable</literal> での毎日のアップグレードは<xref linkend="_safeguarding_for_package_problems"/>を参照下さい。

note: type: Content of: <book><chapter><section><title>
en: Advanced package management operations
ja: 高度なパッケージ管理操作

note: type: Content of: <book><chapter><section><section><title>
en: Advanced package management operations with commandline
ja: コマンドラインによる高度なパッケージ管理操作

note: type: Content of: <book><chapter><section><section><para>
en: Here are list of other package management operations for which <literal>aptitude</literal> is too high-level or lacks required functionalities.
ja: <literal>aptitude</literal> ではハイレベル過ぎるとか必要な機能を欠くという他のパッケージ管理操作のリストです。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of advanced package management operations
ja: 高度なパッケージ管理操作

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>COLUMNS=120 dpkg -l <emphasis>package_name_pattern</emphasis></literal>
ja: <literal>COLUMNS=120 dpkg -l <emphasis>パッケージ名パターン</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list status of an installed package for the bug report
ja: バグレポートのためにインストール済みパッケージの状態をリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>dpkg -L <emphasis>package_name</emphasis></literal>
ja: <literal>dpkg -L <emphasis>パッケージ名</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list contents of an installed package
ja: インストール済みパッケージの内容をリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>dpkg -L <emphasis>package_name</emphasis> | egrep '/usr/share/man/man.*/.+'</literal>
ja: <literal>dpkg -L <emphasis>パッケージ名</emphasis> | egrep '/usr/share/man/man.*/.+'</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list manpages for an installed package
ja: インストール済みパッケージのマンページをリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>dpkg -S <emphasis>file_name_pattern</emphasis></literal>
ja: <literal>dpkg -S <emphasis>ファイル名パターン</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list installed packages which have matching file name
ja: マッチするファイル名があるインストール済みパッケージをリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>apt-file search <emphasis>file_name_pattern</emphasis></literal>
ja: <literal>apt-file search <emphasis>ファイル名パターン</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list packages in archive which have matching file name
ja: マッチするファイル名があるアーカイブ中のパッケージをリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>apt-file list <emphasis>package_name_pattern</emphasis></literal>
ja: <literal>apt-file list <emphasis>パッケージ名パターン</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list contents of matching packages in archive
ja: アーカイブ中のマッチするパッケージをリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>dpkg-reconfigure <emphasis>package_name</emphasis></literal>
ja: <literal>dpkg-reconfigure <emphasis>パッケージ名</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: reconfigure the exact package
ja: 特定パッケージを再設定

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>dpkg-reconfigure -plow <emphasis>package_name</emphasis></literal>
ja: <literal>dpkg-reconfigure -plow <emphasis>パッケージ名</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: reconfigure the exact package with the most detailed question
ja: もっとも詳細な質問で特定パッケージを再設定

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: reconfigure packages from the full screen menu
ja: フルスクリーンメニューからパッケージを再設定

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: audit system for partially installed packages
ja: 部分インストール済みパッケージに関してシステムを監査

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: configure all partially installed packages
ja: 全ての部分インストール済みパッケージを設定

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>apt-cache policy <emphasis>binary_package_name</emphasis></literal>
ja: <literal>apt-cache policy <emphasis>バイナリーパッケージ名</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: show available version, priority, and archive information of a binary package
ja: バイナリーパッケージに関して利用可能なバージョンやプライオリティーやアーカイブ情報を表示

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>apt-cache madison <emphasis>package_name</emphasis></literal>
ja: <literal>apt-cache madison <emphasis>パッケージ名</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: show available version, archive information of a package
ja: パッケージに関して利用可能なバージョンやアーカイブ情報を表示

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>apt-cache showsrc <emphasis>binary_package_name</emphasis></literal>
ja: <literal>apt-cache showsrc <emphasis>バイナリーパッケージ名</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: show source package information of a binary package
ja: バイナリーパッケージに関してソースパッケージの情報を表示

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>apt-get build-dep <emphasis>package_name</emphasis></literal>
ja: <literal>apt-get build-dep <emphasis>パッケージ名</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: install required packages to build package
ja: パッケージをビルドするのに必要なパッケージをインストール

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>apt-get source <emphasis>package_name</emphasis></literal>
ja: <literal>apt-get source <emphasis>パッケージ名</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: download a source (from standard archive)
ja: (標準アーカイブから) ソースをダウンロード

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>dget <emphasis>URL for dsc file</emphasis></literal>
ja: <literal>dget <emphasis>dscファイルのURL</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: download a source packages (from other archive)
ja: (他のアーカイブから) ソースをダウンロード

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>dpkg-source -x <emphasis>package_name</emphasis>_<emphasis>version</emphasis>-<emphasis>debian.revision</emphasis>.dsc</literal>
ja: <literal>dpkg-source -x <emphasis>パッケージ名</emphasis>_<emphasis>バージョン</emphasis>-<emphasis>debianのレビジョン</emphasis>.dsc</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: build a source tree from a set of source packages ("<literal>*.orig.tar.gz</literal>" and "<literal>*.debian.tar.gz</literal>"/"<literal>*.diff.gz</literal>")
ja: ソースパッケージの組 ("<literal>*.tar.gz</literal>" と "<literal>*.debian.tar.gz</literal>" / "<literal>*.diff.gz</literal>") からソースツリーをビルド

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: build package(s) from a local source tree
ja: ローカルのソースツリーからパッケージをビルド

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: build a kernel package from a kernel source tree
ja: カーネルソースツリーからカーネルパッケージをビルド

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: build a kernel package from a kernel source tree with initramfs enabled
ja: カーネルソースツリーから initramfs を有効にしてカーネルパッケージをビルド

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>dpkg -i <emphasis>package_name</emphasis>_<emphasis>version</emphasis>-<emphasis>debian.revision</emphasis>_<emphasis>arch</emphasis>.deb</literal>
ja: <literal>dpkg -i <emphasis>パッケージ名</emphasis>_<emphasis>バージョン</emphasis>-<emphasis>debianのレビジョン</emphasis>_<emphasis>アーキテクチャー名</emphasis>.deb</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: install a local package to the system
ja: ローカルパッケージをシステムにインストール

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: install a local package to the system, meanwhile try to resolve dependency automatically
ja: 自動的に依存関係を解決しながらローカルパッケージをシステムにインストールする

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>debi <emphasis>package_name</emphasis>_<emphasis>version</emphasis>-<emphasis>debian.revision</emphasis>_<emphasis>arch</emphasis>.dsc</literal>
ja: <literal>debi <emphasis>パッケージ名</emphasis>_<emphasis>バージョン</emphasis>-<emphasis>debianのレビジョン</emphasis>_<emphasis>アーキテクチャー名</emphasis>.dsc</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: install local package(s) to the system
ja: ローカルパッケージ (複数) をシステムにインストール

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: save <literal>dpkg</literal> level package selection state information
ja: <literal>dpkg</literal> レベルのパッケージ選択状態情報を保存

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: set <literal>dpkg</literal> level package selection state information
ja: <literal>dpkg</literal> レベルのパッケージ選択状態情報を設定

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: set <literal>dpkg</literal> level package selection state for a package to <emphasis role="strong">hold</emphasis> (equivalent to "<literal>aptitude hold <emphasis>package_name</emphasis></literal>")
ja: 特定パッケージの <literal>dpkg</literal> レベルのパッケージ選択状態を <emphasis role="strong">hold</emphasis> にする ("<literal>aptitude hold <emphasis>package_name</emphasis></literal>" と等価)

note: type: Content of: <book><chapter><section><section><note><para>
en: For a package with the <ulink url="&multiarch;">multi-arch</ulink> feature, you may need to specify the architecture name for some commands.  For example, use "<literal>dpkg -L libglib2.0-0:amd64</literal>" to list contents of the <literal>libglib2.0-0</literal> package for the <literal>amd64</literal> architecture.
ja: <ulink url="&multiarch;">multi-arch</ulink> 機能のあるパッケージに関して、一部のコマンドはアーキテクチャー名を必要があるかもしれません。例えば、<literal>amd64</literal> アーキテクチャーの <literal>libglib2.0-0</literal> パッケージの内容をリストするには "<literal>dpkg -L libglib2.0-0:amd64</literal>" を使います。

note: type: Content of: <book><chapter><section><section><caution><para>
en: Lower level package tools such as "<literal>dpkg -i …</literal>" and "<literal>debi …</literal>" should be carefully used by the system administrator.  It does not automatically take care required package dependencies. Dpkg's commandline options "<literal>--force-all</literal>" and similar (see <literal>dpkg</literal>(1)) are intended to be used by experts only.  Using them without fully understanding their effects may break your whole system.
ja: "<literal>dpkg -i …</literal>" や "<literal>debi …</literal>" といった低いレベルのパッケージツールはシステム管理者によって注意深く使われなければいけません。必要なパッケージ依存関係を自動的に面倒見てくれません。Dpkg の "<literal>--force-all</literal>" や類似のコマンドラインオプション (<literal>dpkg</literal>(1) 参照下さい) はエキスパートだけが使うようにできています。十分にその影響を理解せずに使うとシステム全体を壊してしまうかもしれません。

note: type: Content of: <book><chapter><section><section><para>
en: Please note the following.
ja: 以下を承知下さい。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: All system configuration and installation commands require to be run from root.
ja: 全てのシステム設定やインストールコマンドは root から実行なければいけません。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Unlike <literal>aptitude</literal> which uses regex (see <xref linkend="_regular_expressions"/>), other package management commands use pattern like shell glob (see <xref linkend="_shell_glob"/>).
ja: regex (<xref linkend="_regular_expressions"/>を参照下さい) を使う <literal>aptitude</literal> と異なり、他のパッケージ管理コマンドはシェルグロブ (<xref linkend="_shell_glob"/>を参照下さい) のようなパターンを使います。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>apt-file</literal>(1) provided by the <literal>apt-file</literal> package must run "<literal>apt-file update</literal>" in advance.
ja: <literal>apt-file</literal> パッケージに入っている <literal>apt-file</literal>(1) は事前に "<literal>apt-file update</literal>" を実行する必要があります。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>configure-debian</literal>(8) provided by the <literal>configure-debian</literal> package runs <literal>dpkg-reconfigure</literal>(8) as its backend.
ja: <literal>configure-debian</literal> パッケージに入っている <literal>configure-debian</literal>(8) はそのバックエンドとして <literal>dpkg-reconfigure</literal>(8) を実行します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>dpkg-reconfigure</literal>(8) runs package scripts using <literal>debconf</literal>(1) as its backend.
ja: <literal>dpkg-reconfigure</literal>(8) はそのバックエンドとして <literal>debconf</literal>(1) を利用するパッケージスクリプトを実行します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>apt-get build-dep</literal>", "<literal>apt-get source</literal>" and "<literal>apt-cache showsrc</literal>" commands require "<literal>deb-src</literal>" entry in <emphasis role="strong">the source list</emphasis>.
ja: "<literal>apt-get build-dep</literal>" や "<literal>apt-get source</literal>" や "<literal>apt-cache showsrc</literal>" コマンドは <emphasis role="strong">ソースリスト</emphasis>の中に "<literal>deb-src</literal>" エントリーが必要です。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>dget</literal>(1), <literal>debuild</literal>(1), and <literal>debi</literal>(1) require <literal>devscripts</literal> package.
ja: <literal>dget</literal>(1) や <literal>debuild</literal>(1) や <literal>debi</literal>(1) は <literal>devscripts</literal> パッケージが必要です。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: See (re)packaging procedure using "<literal>apt-get source</literal>" in <xref linkend="_porting_a_package_to_the_stable_system"/>.
ja: "<literal>apt-get source</literal>" を使った (再)パッケージ化の手続きは<xref linkend="_porting_a_package_to_the_stable_system"/>を参照下さい。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>make-kpkg</literal> command requires the <literal>kernel-package</literal> package (see <xref linkend="_the_kernel"/>).
ja: <literal>make-kpkg</literal> コマンドは <literal>kernel-package</literal> パッケージが必要です (<xref linkend="_the_kernel"/>を参照下さい)。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: See <xref linkend="_making_debian_package"/> for general packaging.
ja: 一般的なパッケージ化に関しては<xref linkend="_making_debian_package"/>を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Verification of installed package files
ja: インストール済みパッケージファイルの検証

note: type: Content of: <book><chapter><section><section><para>
en: The installation of <literal>debsums</literal> enables verification of installed package files against MD5sum values in the "<literal>/var/lib/dpkg/info/*.md5sums</literal>" file with <literal>debsums</literal>(1).  See <xref linkend="_the_md5_sum"/> for how MD5sum works.
ja: <literal>debsums</literal> をインストールすると <literal>debsums</literal>(1) を使って "<literal>/var/lib/dpkg/info/*.md5sums</literal>" ファイル中の MD5sum 値との比較でインストール済みパッケージファイルを検証できます。MD5sum がどのような仕組かは<xref linkend="_the_md5_sum"/>を参照下さい。

note: type: Content of: <book><chapter><section><section><note><para>
en: Because MD5sum database may be tampered by the intruder, <literal>debsums</literal>(1) is of limited use as a security tool. It is only good for checking local modifications by the administrator or damage due to media errors.
ja: 侵入者によって MD5sum のデーターベースが改竄されているかもしれないので <literal>debsums</literal>(1) はセキュリティーツールとしては限定的有用性しかありません。管理者によるローカルの変更や記憶メディアのエラーによる損傷を点検するぐらいには有用です。

note: type: Content of: <book><chapter><section><section><title>
en: Safeguarding for package problems
ja: パッケージ問題からの防御

note: type: Content of: <book><chapter><section><section><para>
en: Many users prefer to follow the <emphasis role="strong">testing</emphasis> (or <emphasis role="strong">unstable</emphasis>) releases of the Debian system for its new features and packages.  This makes the system more prone to be hit by the critical package bugs.
ja: 多くのユーザーは新規機能やパッケージを求めて Debian システムのテスト版<emphasis role="strong">testing</emphasis>(もしくは、非安定版 <emphasis role="strong">unstable</emphasis>) リリースを追いかけることを好みます。こういうことをするとクリティカルなパッケージのバグにシステムが遭遇しやすくなります。

note: type: Content of: <book><chapter><section><section><para>
en: The installation of the <literal>apt-listbugs</literal> package safeguards your system against critical bugs by checking Debian BTS automatically for critical bugs when upgrading with APT system.
ja: <literal>apt-listbugs</literal> パッケージをインストールすれば、APT システムを使ってアップグレードする時に Debian の BTS を自動的にクリティカルなバグに関して点検することで、クリティカルなバグからあなたのシステムを防御できます。

note: type: Content of: <book><chapter><section><section><para>
en: The installation of the <literal>apt-listchanges</literal> package provides important news in "<literal>NEWS.Debian</literal>" when upgrading with APT system.
ja: <literal>apt-listchanges</literal> パッケージをインストールすれば、APT システムを使ってアップグレードする時に <literal>NEWS.Debian</literal> 中の重要ニュースを表示します。

note: type: Content of: <book><chapter><section><section><title>
en: Searching on the package meta data
ja: パッケージメタデーターの検索

note: type: Content of: <book><chapter><section><section><para>
en: Although visiting Debian site <ulink url="&httpspackagesdebianorg;">https://packages.debian.org/</ulink> facilitates easy ways to search on the package meta data these days, let's look into more traditional ways.
ja: 最近は Debian サイトの <ulink url="&httpspackagesdebianorg;">https://packages.debian.org/</ulink> を訪問するとパッケージメタデーターの検索を簡単に出きるようになっていますが、より伝統的な方法を見てみます。

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>grep-dctrl</literal>(1), <literal>grep-status</literal>(1), and <literal>grep-available</literal>(1) commands can be used to search any file which has the general format of a Debian package control file.
ja: <literal>grep-dctrl</literal>(1) や <literal>grep-status</literal>(1) や <literal>grep-available</literal>(1) コマンドは Debian のパッケージコントロールファイルの一般的フォーマットに従ういかなるファイルを検索するのにも使えます。

note: type: Content of: <book><chapter><section><section><para>
en: The "<literal>dpkg -S <emphasis>file_name_pattern</emphasis></literal>" can be used to search package names which contain files with the matching name installed by <literal>dpkg</literal>.  But this overlooks files created by the maintainer scripts.
ja: マッチする名前のファイルを含む <literal>dpkg</literal> でインストール済みパッケージ名を探索するのに "<literal>dpkg -S <emphasis>ファイル名パターン</emphasis></literal>" が使えます。しかしメンテナスクリプトで生成されるファイルはこれでは見逃されます。

note: type: Content of: <book><chapter><section><section><para>
en: If you need to make more elaborate search on the dpkg meta data, you need to run "<literal>grep -e regex_pattern *</literal>" command in the "<literal>/var/lib/dpkg/info/</literal>" directory.  This makes you search words mentioned in package scripts and installation query texts.
ja: dpkg のメタデーターに関してより詳細な検索をする必要がある場合、"<literal>/var/lib/dpkg/info/</literal>" ディレクトリーで "<literal>grep -e regexパターン *</literal>" コマンドを実行しないといけません。こうすることでパッケージスクリプトやインストール時の質問テキスト中の言葉まで検索できます。

note: type: Content of: <book><chapter><section><section><para>
en: If you wish to look up package dependency recursively, you should use <literal>apt-rdepends</literal>(8).
ja: パッケージ依存関係を再帰的に検索したい際には、<literal>apt-rdepends</literal>(8) を使います。

note: type: Content of: <book><chapter><section><title>
en: Debian package management internals
ja: Debian パッケージ管理の内部

note: type: Content of: <book><chapter><section><para>
en: Let's learn how the Debian package management system works internally.  This should help you to create your own solution to some package problems.
ja: Debian のパッケージ管理システムが内部的のどのように機能するのかを学びます。何らかのパッケージ問題が発生した際にあなた自身の解決を見出すのに役立つでしょう。

note: type: Content of: <book><chapter><section><section><title>
en: Archive meta data
ja: アーカイブのメタデーター

note: type: Content of: <book><chapter><section><section><para>
en: Meta data files for each distribution are stored under "<literal>dist/<emphasis>codename</emphasis></literal>" on each Debian mirror sites, e.g., "<literal>http://deb.debian.org/debian/</literal>".  Its archive structure can be browsed by the web browser. There are 6 types of key meta data.
ja: 各ディストリビューションのメタデーターのファイルは例えば "<literal>http://deb.debian.org/debian/</literal>" のような各 Debian ミラーサイトの "<literal>dist/<emphasis>コード名</emphasis></literal>" の下に保存されています。そのアーカイブ構造はウェッブブラウザーで閲覧できます。6つのタイプの重要メタデーターがあります。

note: type: Content of: <book><chapter><section><section><table><title>
en: The content of the Debian archive meta data
ja: Debian アーカイブのメタデーターの内容

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: location
ja: 場所

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: top of distribution
ja: ディストリビューションのトップ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: archive description and integrity information
ja: アーカイブの説明との整合性情報

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: signature file for the "<literal>Release</literal>" file signed with the archive key
ja: アーカイブキーで署名された "<literal>Release</literal>" ファイルに関する署名ファイル

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>Contents-<emphasis>architecture</emphasis></literal>
ja: <literal>Contents-<emphasis>アーキテクチャー</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list of all files for all the packages in the pertinent archive
ja: 該当アーカイブ中全てのパッケージに関する全ファイルリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: top of each distribution/area/architecture combination
ja: 各ディストリビューション / エリア / アーキテクチャーの組み合わせのトップ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: archive description used for the rule of <literal>apt_preferences</literal>(5)
ja: <literal>apt_preferences</literal>(5) のルールに利用されるアーカイブの記述。

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: top of each distribution/area/binary-architecture combination
ja: 各ディストリビューション / エリア / バイナリーアーキテクチャーの組み合わせのトップ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: concatenated <literal>debian/control</literal> for binary packages
ja: バイナリーパッケージに関して <literal>debian/control</literal> を連結

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: top of each distribution/area/source combination
ja: 各ディストリビューション / エリア / ソースの組み合わせのトップ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: concatenated <literal>debian/control</literal> for source packages
ja: ソースパッケージに関して <literal>debian/control</literal> を連結

note: type: Content of: <book><chapter><section><section><para>
en: In the recent archive, these meta data are stored as the compressed and differential files to reduce network traffic.
ja: 最近のアーカイブではネットワークトラフィックを減らすべく圧縮された差分ファイルとしてこれらのメタデーターは保存されています。

note: type: Content of: <book><chapter><section><section><title>
en: Top level "Release" file and authenticity
ja: トップレベルの "Release" ファイルと信憑性

note: type: Content of: <book><chapter><section><section><tip><para>
en: The top level "<literal>Release</literal>" file is used for signing the archive under the <emphasis role="strong">secure APT</emphasis> system.
ja: <emphasis role="strong">セキュアー APT</emphasis> システムではトップレベルの "<literal>Release</literal>" ファイルがアーカイブを署名するのに使われています。

note: type: Content of: <book><chapter><section><section><para>
en: Each suite of the Debian archive has a top level "<literal>Release</literal>" file, e.g., "<literal>http://deb.debian.org/debian/dists/unstable/Release</literal>", as follows.
ja: Debian アーカイブの各スイーツには例えば次に示すような "<literal>http://deb.debian.org/debian/dists/unstable/Release</literal>" のようなトップレベルの "<literal>Release</literal>" ファイルがあります。

note: type: Content of: <book><chapter><section><section><note><para>
en: Here, you can find my rationale to use the "suite", and "codename" in <xref linkend="_debian_archive_basics"/>.  The "distribution" is used when referring to both "suite" and "codename".  All archive "area" names offered by the archive are listed under "Components".
ja: <xref linkend="_debian_archive_basics"/>の中で "スイーツ (suite)" や "コード名 (codename)" を使う理由はこれを見れば分かるでしょう。"ディストリビューション" は "スイーツ" と "コード名" との両方を指したい際に用いられます。アーカイブが提供する全アーカイブ "エリア (area)" 名が "Components" の下にリストされます。

note: type: Content of: <book><chapter><section><section><para>
en: The integrity of the top level "<literal>Release</literal>" file is verified by cryptographic infrastructure called the <ulink url="&secureapt;">secure apt</ulink> as described in <literal>apt-secure</literal>(8).
ja: トップレベルの "<literal>Release</literal>" ファイルの整合性は <literal>apt-secure</literal>(8) で説明されるように <ulink url="&secureapt;">セキュアー apt</ulink> という暗号学手法インフラストラクチャーによって検証されます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The cryptographic signature file "<literal>Release.gpg</literal>" is created from the authentic top level "<literal>Release</literal>" file and the secret Debian archive key.
ja: 暗号手法による署名ファイル "<literal>Release.gpg</literal>" は真正のトップレベルの "<literal>Release</literal>" ファイルと秘密の Debian アーカイブキーから作成されます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The public Debian archive keys are locally installed by the latest <literal>debian-archive-keyring</literal> package.
ja: 公開の Debian アーカイブキーは最新の <literal>debian-archive-keyring</literal> パッケージによってローカルに導入されます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The <emphasis role="strong">secure APT</emphasis> system automatically verifies the integrity of the downloaded top level "<literal>Release</literal>" file cryptographically by this "<literal>Release.gpg</literal>" file and the locally installed public Debian archive keys.
ja: <emphasis role="strong">セキュアー APT</emphasis> システムはこの "<literal>Release.gpg</literal>" ファイルとローカルに導入された公開アーカイブキーを用いてダウンロードされたトップレベルの "<literal>Release</literal>" ファイルの整合性を暗号学手法を用いて自動的に検証します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The integrity of all the "<literal>Packages</literal>" and "<literal>Sources</literal>" files are verified by using MD5sum values in its top level "<literal>Release</literal>" file.  The integrity of all package files are verified by using MD5sum values in the "<literal>Packages</literal>" and "<literal>Sources</literal>" files.  See <literal>debsums</literal>(1) and <xref linkend="_verification_of_installed_package_files"/>.
ja: "全ての <literal>Packages</literal>" と "<literal>Sources</literal> ファイルの整合性はそのトップレベルの "<literal>Release</literal>" ファイル中の MD5sum 値を用いて検証します。"パッケージファイルの整合性は "<literal>Packages</literal>" や "<literal>Sources</literal>" ファイル中の MD5sum 値を用いて検証します。<literal>debsums</literal>(1) と<xref linkend="_verification_of_installed_package_files"/>を参照下さい。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Since the cryptographic signature verification is a much more CPU intensive process than the MD5sum value calculation, use of MD5sum value for each package while using cryptographic signature for the top level "<literal>Release</literal>" file provides <ulink url="&thegoodsecuritywththeperformance;">the good security with the performance</ulink> (see <xref linkend="_data_security_infrastructure"/>).
ja: 暗号学手法を用いた署名の検証は MD5sum 値の計算よりも非常に CPU を使うプロセスなので、トップレベルの "<literal>Release</literal>" ファイルには暗号学手法を用いた署名を使いつつ各パッケージには MD5sum 値を用いることで<ulink url="&thegoodsecuritywththeperformance;">パーフォーマンスを保ったまま良好なセキュリティー</ulink>が確保できます (<xref linkend="_data_security_infrastructure"/>を参照下さい)。

note: type: Content of: <book><chapter><section><section><para>
en: If <emphasis role="strong">the source list</emphasis> entry specifies the "<literal>signed-by</literal>" option, the integrity of its downloaded top level "<literal>Release</literal>" file is verified using specified public key. This is useful when <emphasis role="strong">the source list</emphasis> contains non-Debian archives.
ja: もし<emphasis role="strong">ソースリスト</emphasis>の記載内容が "<literal>signed-by</literal>" オプションを指定した場合には、指定された公開キーでダウンロードしたトップレベルの "<literal>Release</literal>" ファイルを指定した公開キーで検証されます。これは、<emphasis role="strong">ソースリスト</emphasis> が非 Debian アーカイブを含むとき非常に有用です。

note: type: Content of: <book><chapter><section><section><tip><para>
en: The use of <literal>apt-key</literal>(8) command for APT key management is deprecated.
ja: APT キーの管理に <literal>apt-key</literal>(8) コマンドを用いることは非推奨です。

note: type: Content of: <book><chapter><section><section><para>
en: Also, you can manually verify the integrity of the "<literal>Release</literal>" file with the "<literal>Release.gpg</literal>" file and the public Debian archive key posted on <ulink url="&ftpmasterdebianorg;">ftp-master.debian.org</ulink> using <literal>gpg</literal>.
ja: これとは別に、<literal>gpg</literal> を用いて "<literal>Release.gpg</literal>" ファイルと <ulink url="&ftpmasterdebianorg;">ftp-master.debian.org</ulink> に掲示された公開アーカイブキーで "<literal>Release</literal>" ファイルの整合性を手動で検証できます。

note: type: Content of: <book><chapter><section><section><title>
en: Archive level "Release" files
ja: アーカイブレベルの "Release" ファイル

note: type: Content of: <book><chapter><section><section><tip><para>
en: The archive level "<literal>Release</literal>" files are used for the rule of <literal>apt_preferences</literal>(5).
ja: アーカイブレベルの "<literal>Release</literal>" ファイルが <literal>apt_preferences</literal>(5) のルールに使われます。

note: type: Content of: <book><chapter><section><section><para>
en: There are archive level "<literal>Release</literal>" files for all archive locations specified by <emphasis role="strong">the source list</emphasis>, such as "<literal>http://deb.debian.org/debian/dists/unstable/main/binary-amd64/Release</literal>" or "<literal>http://deb.debian.org/debian/dists/sid/main/binary-amd64/Release</literal>" as follows.
ja: "<literal>http://deb.debian.org/debian/dists/unstable/main/binary-amd64/Release</literal>" や "<literal>http://deb.debian.org/debian/dists/sid/main/binary-amd64/Release</literal>" 等の <emphasis role="strong">ソースリスト</emphasis>が指定する全てのアーカイブロケーションにはアーカイブレベルの次に示すような "<literal>Release</literal>" ファイルがあります。

note: type: Content of: <book><chapter><section><section><caution><para>
en: For "<literal>Archive:</literal>" stanza, suite names ("<literal>stable</literal>", "<literal>testing</literal>", "<literal>unstable</literal>", …) are used in <ulink url="&thedebianarchive;">the Debian archive</ulink> while codenames ("<literal>trusty</literal>", "<literal>xenial</literal>", "<literal>artful</literal>", …) are used in <ulink url="&theubuntuarchive;">the Ubuntu archive</ulink>.
ja: "<literal>Archive:</literal>" スタンザには、<ulink url="&thedebianarchive;">Debian アーカイブ</ulink>ではスイート名 ("<literal>stable</literal>" や "<literal>testing</literal>" や "<literal>unstable</literal>" 等) が使われますが、<ulink url="&theubuntuarchive;">Ubuntu アーカイブ</ulink>ではコード名 ("<literal>trusty</literal>" や "<literal>xenial</literal>" や "<literal>artful</literal>"、…) が使われます。

note: type: Content of: <book><chapter><section><section><para>
en: For some archives, such as <literal>experimental</literal>, and <literal>&codename-stable;-backports</literal>, which contain packages which should not be installed automatically, there is an extra line, e.g., "<literal>http://deb.debian.org/debian/dists/experimental/main/binary-amd64/Release</literal>" as follows.
ja: <literal>experimental</literal> や <literal>&codename-stable;-backports</literal> のような自動的にインストールされるべきでないパッケージを含むような一部アーカイブでは次に示す "<literal>http://deb.debian.org/debian/dists/experimental/main/binary-amd64/Release</literal>" のような追加の行があります。

note: type: Content of: <book><chapter><section><section><para>
en: Please note that for normal archives without "<literal>NotAutomatic: yes</literal>", the default Pin-Priority value is 500, while for special archives with "<literal>NotAutomatic: yes</literal>", the default Pin-Priority value is 1 (see <literal>apt_preferences</literal>(5) and <xref linkend="_tweaking_candidate_version"/>).
ja: "<literal>NotAutomatic: yes</literal>" となっていない普通のアーカイブではデフォールトの Pin-Priority 値は 500 ですが、"<literal>NotAutomatic: yes</literal>" となっている特別なアーカイブではデフォールトの Pin-Priority 値は 1 であることを承知下さい (<literal>apt_preferences</literal>(5) と<xref linkend="_tweaking_candidate_version"/>を参照下さい)。

note: type: Content of: <book><chapter><section><section><title>
en: Fetching of the meta data for the package
ja: パッケージメタデーターの取得

note: type: Content of: <book><chapter><section><section><para>
en: When APT tools, such as <literal>aptitude</literal>, <literal>apt-get</literal>, <literal>synaptic</literal>, <literal>apt-file</literal>, <literal>auto-apt</literal>, … are used, we need to update the local copies of the meta data containing the Debian archive information. These local copies have following file names corresponding to the specified <literal>distribution</literal>, <literal>area</literal>, and <literal>architecture</literal> names in <emphasis role="strong">the source list</emphasis> (see <xref linkend="_debian_archive_basics"/>).
ja: <literal>aptitude</literal> や <literal>apt-get</literal> や <literal>synaptic</literal> や <literal>apt-file</literal> や <literal>auto-apt</literal> 等の APT ツールが使われる際には Debian アーカイブ情報を含むメタデーターのローカルコピーを更新する必要があります。この様なローカルのコピーは<emphasis role="strong">ソースリスト</emphasis>中の<literal>ディストリビューション (distribution)</literal> と<literal>エリア (area)</literal> と<literal>アーキテクチャー (architecture)</literal> の名前に対応する以下のファイル名です (<xref linkend="_debian_archive_basics"/>を参照下さい)。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/var/lib/apt/lists/deb.debian.org_debian_dists_<emphasis>distribution</emphasis>_Release</literal>"
ja: "<literal>/var/lib/apt/lists/deb.debian.org_debian_dists_<emphasis>ディストリビューション</emphasis>_Release</literal>"

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/var/lib/apt/lists/deb.debian.org_debian_dists_<emphasis>distribution</emphasis>_Release.gpg</literal>"
ja: "<literal>/var/lib/apt/lists/deb.debian.org_debian_dists_<emphasis>ディストリビューション</emphasis>_Release.gpg</literal>"

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/var/lib/apt/lists/deb.debian.org_debian_dists_<emphasis>distribution</emphasis>_<emphasis>area</emphasis>_binary-<emphasis>architecture</emphasis>_Packages</literal>"
ja: "<literal>/var/lib/apt/lists/deb.debian.org_debian_dists_<emphasis>ディストリビューション</emphasis>_<emphasis>エリア</emphasis>_binary-<emphasis>アーキテクチャー</emphasis>_Packages</literal>"

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/var/lib/apt/lists/deb.debian.org_debian_dists_<emphasis>distribution</emphasis>_<emphasis>area</emphasis>_source_Sources</literal>"
ja: "<literal>/var/lib/apt/lists/deb.debian.org_debian_dists_<emphasis>ディストリビューション</emphasis>_<emphasis>エリア</emphasis>_source_Sources</literal>"

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/var/cache/apt/apt-file/deb.debian.org_debian_dists_<emphasis>distribution</emphasis>_Contents-<emphasis>architecture</emphasis>.gz</literal>" (for <literal>apt-file</literal>)
ja: "<literal>/var/cache/apt/apt-file/deb.debian.org_debian_dists_<emphasis>ディストリビューション</emphasis>_Contents-<emphasis>アーキテクチャー</emphasis>.gz</literal>" (<literal>apt-file</literal> 用)

note: type: Content of: <book><chapter><section><section><para>
en: First 4 types of files are shared by all the pertinent APT commands and updated from command line by "<literal>apt-get update</literal>" or "<literal>aptitude update</literal>".  The "<literal>Packages</literal>" meta data are updated if the "<literal>deb</literal>" is specified in <emphasis role="strong">the source list</emphasis>. The "<literal>Sources</literal>" meta data are updated if the "<literal>deb-src</literal>" is specified in <emphasis role="strong">the source list</emphasis>.
ja: 最初の4つのタイプのファイルは全ての適切な APT コマンド間で共有されておりコマンドラインから "<literal>apt-get update</literal>" や "<literal>aptitude update</literal>" によって更新されます。もし<emphasis role="strong">ソースリスト</emphasis>中に "<literal>deb</literal>" が指定されていれば "<literal>Packages</literal>" メタデーターが更新されます。もし<emphasis role="strong">ソースリスト</emphasis>中に "<literal>deb-src</literal>" が指定されていれば "<literal>Sources</literal>" メタデーターが更新されます。

note: type: Content of: <book><chapter><section><section><para>
en: The "<literal>Packages</literal>" and "<literal>Sources</literal>" meta data contain "<literal>Filename:</literal>" stanza pointing to the file location of the binary and source packages.  Currently, these packages are located under the "<literal>pool/</literal>" directory tree for the improved transition over the releases.
ja: "<literal>Packages</literal>" や "<literal>Sources</literal>" メタデーターはバイナリーやソースパッケージのファイルの場所を指している "<literal>Filename:</literal>" スタンザを含んでいます。現在、それらのパッケージはリリース間の移行を滞り無くするために "<literal>pool/</literal>" ディレクトリーツリーの下に置かれています。

note: type: Content of: <book><chapter><section><section><para>
en: Local copies of "<literal>Packages</literal>" meta data can be interactively searched with the help of <literal>aptitude</literal>.  The specialized search command <literal>grep-dctrl</literal>(1) can search local copies of "<literal>Packages</literal>" and "<literal>Sources</literal>" meta data.
ja: "<literal>Packages</literal>" メタデーターのローカルコピーは <literal>aptitude</literal> を使ってインタラクティブに検索できます。<literal>grep-dctrl</literal>(1) という専用の検索コマンドを使うと "<literal>Packages</literal>" と "<literal>Sources</literal>" メタデーターのローカルコピーを検索できます。

note: type: Content of: <book><chapter><section><section><para>
en: Local copy of "<literal>Contents-<emphasis>architecture</emphasis></literal>" meta data can be updated by "<literal>apt-file update</literal>" and its location is different from other 4 ones. See <literal>apt-file</literal>(1). (The <literal>auto-apt</literal> uses different location for local copy of "<literal>Contents-<emphasis>architecture</emphasis>.gz</literal>" as default.)
ja: "<literal>Contents-<emphasis>アーキテクチャー</emphasis></literal>" メタデーターのローカルコピーは "<literal>apt-file update</literal>" で更新でき、他の4つと異なるところにあります。<literal>apt-file</literal>(1) を参照下さい。(<literal>auto-apt</literal> では "<literal>Contents-<emphasis>アーキテクチャー</emphasis>.gz</literal>" のローカルコピーがデフォールトでは異なるところにあります。)

note: type: Content of: <book><chapter><section><section><title>
en: The package state for APT
ja: APT に関するパッケージ状態

note: type: Content of: <book><chapter><section><section><para>
en: In addition to the remotely fetched meta data, the APT tool after <literal>lenny</literal> stores its locally generated installation state information in the "<literal>/var/lib/apt/extended_states</literal>" which is used by all APT tools to track all auto installed packages.
ja: <literal>lenny</literal> 以降の APT ツールではリモートから取得したメタデーターに追加でローカルで生成されるインストール状態情報を "<literal>/var/lib/apt/extended_states</literal>" に保存して、自動インストールされた全パッケージを全ての APT ツールで追跡するのに用います。

note: type: Content of: <book><chapter><section><section><title>
en: The package state for aptitude
ja: aptitude に関するパッケージ状態

note: type: Content of: <book><chapter><section><section><para>
en: In addition to the remotely fetched meta data, the <literal>aptitude</literal> command stores its locally generated installation state information in the "<literal>/var/lib/aptitude/pkgstates</literal>" which is used only by it.
ja: <literal>aptitude</literal> コマンドではリモートから取得したメタデーターに追加でローカルで生成されるインストール状態情報を "<literal>/var/lib/aptitude/pkgstates</literal>" に保存して用いています。

note: type: Content of: <book><chapter><section><section><title>
en: Local copies of the fetched packages
ja: 取得したパッケージのローカルコピー

note: type: Content of: <book><chapter><section><section><para>
en: All the remotely fetched packages via APT mechanism are stored in the "<literal>/var/cache/apt/archives</literal>" until they are cleaned.
ja: APT メカニズムでリモートから取得されたパッケージは消去されるまでは "<literal>/var/cache/apt/archives</literal>" に貯蔵されます。

note: type: Content of: <book><chapter><section><section><para>
en: This cache file cleaning policy for <literal>aptitude</literal> can be set under "<literal>Options</literal>" → "<literal>Preferences</literal>" and it may be forced by its menu "<literal>Clean package cache</literal>" or "<literal>Clean obsolete files</literal>" under "<literal>Actions</literal>".
ja: <literal>aptitude</literal> では、このキャッシュファイルのクリーニングポリシーは "<literal>Options</literal>" → "<literal>Preferences</literal>" の下で設定でき、 "<literal>Actions</literal>" の下の "<literal>Clean package cache</literal>" か "<literal>Clean obsolete files</literal>" メニューによって強制実行できる。

note: type: Content of: <book><chapter><section><section><title>
en: Debian package file names
ja: Debian パッケージファイル名

note: type: Content of: <book><chapter><section><section><para>
en: Debian package files have particular name structures.
ja: Debian のパッケージファイルには特定の名前の構造があります。

note: type: Content of: <book><chapter><section><section><table><title>
en: The name structure of Debian packages
ja: Debian パッケージの名前の構造

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: package type
ja: パッケージタイプ

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: name structure
ja: 名前の構造

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: The binary package (a.k.a <literal>deb</literal>)
ja: バイナリーパッケージ (所謂 <literal>deb</literal>)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal><emphasis>package-name</emphasis>_<emphasis>upstream-version</emphasis>-<emphasis>debian.revision</emphasis>_<emphasis>architecture</emphasis>.deb</literal>
ja: <literal><emphasis>パッケージ名</emphasis>_<emphasis>アップストリームのバージョン</emphasis>-<emphasis>debianのレビジョン</emphasis>_<emphasis>アーキテクチャー</emphasis>.deb</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: The binary package for debian-installer (a.k.a <literal>udeb</literal>)
ja: Debianインストーラー用のバイナリーパッケージ (所謂<literal>udeb</literal>)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal><emphasis>package-name</emphasis>_<emphasis>upstream-version</emphasis>-<emphasis>debian.revision</emphasis>_<emphasis>architecture</emphasis>.udeb</literal>
ja: <literal><emphasis>パッケージ名</emphasis>_<emphasis>アップストリームのバージョン</emphasis>-<emphasis>debianのレビジョン</emphasis>_<emphasis>アーキテクチャー</emphasis>.udeb</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: The source package (upstream source)
ja: ソースパッケージ (アップストリームのソース)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal><emphasis>package-name</emphasis>_<emphasis>upstream-version</emphasis>-<emphasis>debian.revision</emphasis>.orig.tar.gz</literal>
ja: <literal><emphasis>パッケージ名</emphasis>_<emphasis>アップストリームのバージョン</emphasis>-<emphasis>debianのレビジョン</emphasis>.orig.tar.gz</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: The <literal>1.0</literal> source package (Debian changes)
ja: <literal>1.0</literal> ソースパッケージ (Debian の変更部分)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal><emphasis>package-name</emphasis>_<emphasis>upstream-version</emphasis>-<emphasis>debian.revision</emphasis>.diff.gz</literal>
ja: <literal><emphasis>パッケージ名</emphasis>_<emphasis>アップストリームのバージョン</emphasis>-<emphasis>debianのレビジョン</emphasis>.diff.gz</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: The <literal>3.0 (quilt)</literal> source package (Debian changes)
ja: <literal>3.0 (quilt)</literal> ソースパッケージ (Debian の変更部分)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal><emphasis>package-name</emphasis>_<emphasis>upstream-version</emphasis>-<emphasis>debian.revision</emphasis>.debian.tar.gz</literal>
ja: <literal><emphasis>パッケージ名</emphasis>_<emphasis>アップストリームのバージョン</emphasis>-<emphasis>debianのレビジョン</emphasis>.debian.tar.gz</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: The source package (description)
ja: ソースパッケージ (内容記述)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal><emphasis>package-name</emphasis>_<emphasis>upstream-version</emphasis>-<emphasis>debian.revision</emphasis>.dsc</literal>
ja: <literal><emphasis>パッケージ名</emphasis>_<emphasis>アップストリームのバージョン</emphasis>-<emphasis>debianのレビジョン</emphasis>.dsc</literal>

note: type: Content of: <book><chapter><section><section><tip><para>
en: Here only the basic source package formats are described.  See more on <literal>dpkg-source</literal>(1).
ja: ここでは基本的なパッケージフォーマットのみが記述されています。詳細は <literal>dpkg-source</literal>(1) を参照下さい。

note: type: Content of: <book><chapter><section><section><table><title>
en: The usable characters for each component in the Debian package names
ja: Debian パッケージ名の各部分に使用可能な文字

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: name component
ja: 名前の部分

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: usable characters (ERE regex)
ja: 使用可能文字 (ERE regex)

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: existence
ja: 存在

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal><emphasis>package-name</emphasis></literal>
ja: <literal><emphasis>パッケージ名</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: required
ja: 必須

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal><emphasis>epoch</emphasis>:</literal>
ja: <literal><emphasis>エポック</emphasis>:</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: optional
ja: 任意

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal><emphasis>upstream-version</emphasis></literal>
ja: <literal><emphasis>アップストリームのバージョン</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal><emphasis>debian.revision</emphasis></literal>
ja: <literal><emphasis>debianのレビジョン</emphasis></literal>

note: type: Content of: <book><chapter><section><section><note><para>
en: You can check package version order by <literal>dpkg</literal>(1), e.g., "<literal>dpkg --compare-versions 7.0 gt 7.~pre1 ; echo $?</literal>" .
ja: パッケージバージョンの順位は <literal>dpkg</literal>(1) を使って、例えば "<literal>dpkg --compare-versions 7.0 gt 7.~pre1 ; echo $?</literal>" とすると確認できます。

note: type: Content of: <book><chapter><section><section><note><para>
en: <ulink url="&thedebianinstallerdi;">The debian-installer (d-i)</ulink> uses <literal>udeb</literal> as the file extension for its binary package instead of normal <literal>deb</literal>.  An <literal>udeb</literal> package is a stripped down <literal>deb</literal> package which removes few non-essential contents such as documentation to save space while relaxing the package policy requirements.  Both <literal>deb</literal> and <literal>udeb</literal> packages share the same package structure.  The "<literal>u</literal>" stands for micro.
ja: <ulink url="&thedebianinstallerdi;">Debian インストーラー (d-i)</ulink> のバイナリーパッケージには、普通の <literal>deb</literal> ではなく <literal>udeb</literal> をファイル拡張子として使われます。<literal>udeb</literal> パッケージはポリシー条件を緩和しドキュメントのように必須でない内容を削除した減量 <literal>deb</literal> パッケージです。<literal>deb</literal> と <literal>udeb</literal> パッケージは同一のパッケージ構造を共有しています。"<literal>u</literal>" はマイクロと言う意味で使っています。

note: type: Content of: <book><chapter><section><section><title>
en: The dpkg command
ja: dpkg コマンド

note: type: Content of: <book><chapter><section><section><para>
en: <literal>dpkg</literal>(1) is the lowest level tool for the Debian package management.  This is very powerful and needs to be used with care.
ja: <literal>dpkg</literal>(1) は Debian パッケージ管理の最も低レベルのツールです。非常に強力ですから気をつけて使う必要があります。

note: type: Content of: <book><chapter><section><section><para>
en: While installing package called "<literal><emphasis>package_name</emphasis></literal>", <literal>dpkg</literal> process it in the following order.
ja: "<literal><emphasis>パッケージ名</emphasis></literal>"というパッケージをインストールする際に、<literal>dpkg</literal> は次に記す順番でパッケージを処理します。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Unpack the deb file ("<literal>ar -x</literal>" equivalent)
ja: deb ファイルを解凍 ("<literal>ar -x</literal>" と等価)

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Execute "<literal><emphasis>package_name</emphasis>.preinst</literal>" using <literal>debconf</literal>(1)
ja: <literal>debconf</literal>(1) を使い "<literal><emphasis>package_name</emphasis>.preinst</literal>" を実行

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Install the package content to the system ("<literal>tar -x</literal>" equivalent)
ja: システムにパッケージ内容をインストール ("<literal>tar -x</literal>" と等価)

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Execute "<literal><emphasis>package_name</emphasis>.postinst</literal>" using <literal>debconf</literal>(1)
ja: <literal>debconf</literal>(1) を使い "<literal><emphasis>package_name</emphasis>.postinst</literal>" を実行

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>debconf</literal> system provides standardized user interaction with I18N and L10N (<xref linkend="_i18n_and_l10n"/>) supports.
ja: <literal>debconf</literal> システムによって I18N と L10N (<xref linkend="_i18n_and_l10n"/>) のサポートのある標準化されたユーザーとの対話が実現できます。

note: type: Content of: <book><chapter><section><section><table><title>
en: The notable files created by <literal>dpkg</literal>
ja: <literal>dpkg</literal> が作成する特記すべきファイル

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: description of contents
ja: 内容の説明

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>/var/lib/dpkg/info/<emphasis>package_name</emphasis>.conffiles</literal>
ja: <literal>/var/lib/dpkg/info/<emphasis>パッケージ名</emphasis>.conffiles</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list of configuration files. (user modifiable)
ja: 設定ファイルのリスト。(ユーザー変更可能)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>/var/lib/dpkg/info/<emphasis>package_name</emphasis>.list</literal>
ja: <literal>/var/lib/dpkg/info/<emphasis>パッケージ名</emphasis>.list</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list of files and directories installed by the package
ja: パッケージによりインストールされるファイルやディレクトリーのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>/var/lib/dpkg/info/<emphasis>package_name</emphasis>.md5sums</literal>
ja: <literal>/var/lib/dpkg/info/<emphasis>パッケージ名</emphasis>.md5sums</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list of MD5 hash values for files installed by the package
ja: パッケージによりインストールされるファイルの MD5 ハッシュ値のリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>/var/lib/dpkg/info/<emphasis>package_name</emphasis>.preinst</literal>
ja: <literal>/var/lib/dpkg/info/<emphasis>パッケージ名</emphasis>.preinst</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: package script to be run before the package installation
ja: パッケージインストールの前に実行するパッケージスクリプト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>/var/lib/dpkg/info/<emphasis>package_name</emphasis>.postinst</literal>
ja: <literal>/var/lib/dpkg/info/<emphasis>パッケージ名</emphasis>.postinst</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: package script to be run after the package installation
ja: パッケージインストールの後に実行するパッケージスクリプト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>/var/lib/dpkg/info/<emphasis>package_name</emphasis>.prerm</literal>
ja: <literal>/var/lib/dpkg/info/<emphasis>パッケージ名</emphasis>.prerm</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: package script to be run before the package removal
ja: パッケージ削除の前に実行するパッケージスクリプト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>/var/lib/dpkg/info/<emphasis>package_name</emphasis>.postrm</literal>
ja: <literal>/var/lib/dpkg/info/<emphasis>パッケージ名</emphasis>.prerm</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: package script to be run after the package removal
ja: パッケージ削除の前に実行するパッケージスクリプト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>/var/lib/dpkg/info/<emphasis>package_name</emphasis>.config</literal>
ja: <literal>/var/lib/dpkg/info/<emphasis>パッケージ名</emphasis>.conffiles</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: package script for <literal>debconf</literal> system
ja: <literal>debconf</literal> システムのためのパッケージスクリプト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>/var/lib/dpkg/alternatives/<emphasis>package_name</emphasis></literal>
ja: <literal>/var/lib/dpkg/alternatives/<emphasis>パッケージ名</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: the alternative information used by the <literal>update-alternatives</literal> command
ja: <literal>update-alternatives</literal> コマンドが用いる代替情報

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: the availability information for all the package
ja: すべてのパッケージの入手可能性情報

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: the diversions information used by <literal>dpkg</literal>(1) and set by <literal>dpkg-divert</literal>(8)
ja: <literal>dpkg</literal>(1) が利用し、<literal>dpkg-divert</literal>(8) が設定するする迂回情報

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: the stat override information used by <literal>dpkg</literal>(1) and set by <literal>dpkg-statoverride</literal>(8)
ja: <literal>dpkg</literal>(1) が利用し、<literal>dpkg-statoverride</literal>(8) が設定する状態オーバーライド情報

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: the status information for all the packages
ja: 全パッケージに関する状態情報

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: the first-generation backup of the "<literal>var/lib/dpkg/status</literal>" file
ja: "<literal>var/lib/dpkg/status</literal>" ファイルの第一世代のバックアップ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: the second-generation backup and older ones of the "<literal>var/lib/dpkg/status</literal>" file
ja: "<literal>var/lib/dpkg/status</literal>" ファイルの第二世代以前のバックアップ

note: type: Content of: <book><chapter><section><section><para>
en: The "<literal>status</literal>" file is also used by the tools such as <literal>dpkg</literal>(1), "<literal>dselect update</literal>" and "<literal>apt-get -u dselect-upgrade</literal>".
ja: "<literal>status</literal>" ファイルは <literal>dpkg</literal>(1) や "<literal>dselect update</literal>" や "<literal>apt-get -u dselect-upgrade</literal>" のようなツールによって使われます。

note: type: Content of: <book><chapter><section><section><para>
en: The specialized search command <literal>grep-dctrl</literal>(1) can search the local copies of "<literal>status</literal>" and "<literal>available</literal>" meta data.
ja: <literal>grep-dctrl</literal>(1) という専用の検索コマンドを使うと "<literal>status</literal>" と "<literal>available</literal>" メタデーターのローカルコピーを検索できます。

note: type: Content of: <book><chapter><section><section><tip><para>
en: In <ulink url="&thedebianinstaller;">the debian-installer</ulink> environment, the <literal>udpkg</literal> command is used to open <literal>udeb</literal> packages.  The <literal>udpkg</literal> command is a stripped down version of the <literal>dpkg</literal> command.
ja: <ulink url="&thedebianinstaller;">デビアンインストーラー</ulink> 環境下では、<literal>udpkg</literal> コマンドが <literal>udeb</literal> パッケージを開けるのに用いられます。<literal>udpkg</literal> コマンドはストリップダウンされたバージョンの <literal>dpkg</literal> コマンドです。

note: type: Content of: <book><chapter><section><section><title>
en: The update-alternatives command
ja: update-alternative コマンド

note: type: Content of: <book><chapter><section><section><para>
en: The Debian system has mechanism to install somewhat overlapping programs peacefully using <literal>update-alternatives</literal>(1).  For example, you can make the <literal>vi</literal> command select to run <literal>vim</literal> while installing both <literal>vim</literal> and <literal>nvi</literal> packages.
ja: Debian システムには <literal>update-alternatives</literal>(8) を用いて何らかの重畳するプログラムを平和裏にインストールするメカニズムがあります。例えば <literal>vim</literal> と <literal>nvi</literal> の両方のパッケージがインストールされた状況下で <literal>vi</literal> コマンドが <literal>vim</literal> を選択して実行するようにできます。

note: type: Content of: <book><chapter><section><section><para>
en: The Debian alternatives system keeps its selection as symlinks in "<literal>/etc/alternatives/</literal>".  The selection process uses corresponding file in "<literal>/var/lib/dpkg/alternatives/</literal>".
ja: Debian の代替 (alternatives) システムは、その選択を "<literal>/etc/alternatives/</literal>" の中のシムリンクとして保持します。選択プロセスには "<literal>/var/lib/dpkg/alternatives/</literal>" の中の対応するファイルが使われます。

note: type: Content of: <book><chapter><section><section><title>
en: The dpkg-statoverride command
ja: dpkg-statoverride コマンド

note: type: Content of: <book><chapter><section><section><para>
en: <emphasis role="strong">Stat overrides</emphasis> provided by the <literal>dpkg-statoverride</literal>(8) command are a way to tell <literal>dpkg</literal>(1) to use a different owner or mode for a <emphasis role="strong">file</emphasis> when a package is installed. If "<literal>--update</literal>" is specified and file exists, it is immediately set to the new owner and mode.
ja: <literal>dpkg-statoverride</literal>(8) コマンドで提供される<emphasis role="strong">状態の上書き</emphasis>は、パッケージをインストールする際に<emphasis role="strong">ファイル</emphasis>に関して異なる所有者やモードを使うよう <literal>dpkg</literal>(1) に指示する方法です。もし "<literal>--update</literal>" が指定されファイルが存在すれば、即座に新たな所有者やモードに設定されます。

note: type: Content of: <book><chapter><section><section><caution><para>
en: The direct alteration of owner or mode for a <emphasis role="strong">file</emphasis> owned by the package using <literal>chmod</literal> or <literal>chown</literal> commands by the system administrator is reset by the next upgrade of the package.
ja: パッケージが所有する<emphasis role="strong">ファイル</emphasis>の所有者やモードをシステム管理者が <literal>chmod</literal> や <literal>chown</literal> コマンドを用いて直接変更しても次回パッケージアップグレードによりリセットされます。

note: type: Content of: <book><chapter><section><section><note><para>
en: I use the word <emphasis role="strong">file</emphasis> here, but in reality this can be any filesystem object that <literal>dpkg</literal> handles, including directories, devices, etc.
ja: ここで<emphasis role="strong">ファイル</emphasis>と言いましたが、実際には <literal>dpkg</literal> が扱うディレクトリーやデバイス等のいかなるファイルシステムオブジェクトであってもいいです。

note: type: Content of: <book><chapter><section><section><title>
en: The dpkg-divert command
ja: dpkg-divert コマンド

note: type: Content of: <book><chapter><section><section><para>
en: File <emphasis role="strong">diversions</emphasis> provided by the <literal>dpkg-divert</literal>(8) command are a way of forcing <literal>dpkg</literal>(1) not to install a file into its default location, but to a <emphasis role="strong">diverted</emphasis> location.  The use of <literal>dpkg-divert</literal> is meant for the package maintenance scripts.  Its casual use by the system administrator is deprecated.
ja: <literal>dpkg-divert</literal>(8) コマンドによって提供されるファイル<emphasis role="strong">迂回</emphasis>は、ファイルをデフォールトの場所ではなく<emphasis role="strong">迂回</emphasis>した場所にインストールするように <literal>dpkg</literal>(1) にさせます。<literal>dpkg-divert</literal> は本来パッケージメインテナンススクリプトのためのものです。システム管理者がこれを軽々に使うのは非推奨です。

note: type: Content of: <book><chapter><section><title>
en: Recovery from a broken system
ja: 壊れたシステムからの復元

note: type: Content of: <book><chapter><section><para>
en: When running <literal>testing</literal> or <literal>unstable</literal> system, the administrator is expected to recover from broken package management situation.
ja: テスト版 <literal>testing</literal> や 非安定版 <literal>unstable</literal> システムを実行する時には、管理者には壊れたパッケージ管理状況から復元できることが望まれます。

note: type: Content of: <book><chapter><section><caution><para>
en: Some methods described here are high risk actions.  You have been warned!
ja: ここで説明するいくつかの方法は非常にリスクが高いアクションです。警告しましたよ!

note: type: Content of: <book><chapter><section><section><title>
en: Incompatibility with old user configuration
ja: 古いユーザーの設定との非互換性

note: type: Content of: <book><chapter><section><section><para>
en: If a desktop GUI program experienced instability after significant upstream version upgrade, you should suspect interference with old local configuration files created by it. If it is stable under a newly created user account, this hypothesis is confirmed.  (This is a bug of packaging and usually avoided by the packager.)
ja: もしデスクトップ GUI プログラムが上流の大きなバージョンアップグレードの後に不安定性を経験した際には、そのプログラムが作った古いローカル設定ファイルとの干渉を疑うべきです。もし新規作成したユーザーアカウントでそのプログラムが安定なら、この仮説が裏付けられます。(これはパッケージングのバグで、通常パッケージャーによって回避されます。)

note: type: Content of: <book><chapter><section><section><para>
en: To recover stability, you should move corresponding local configuration files and restart the GUI program.  You may need to read old configuration file contents to recover configuration information later.  (Do not erase them too quickly.)
ja: 安定性を復元するには、対応するローカル設定ファイルを移動し GUI プログラムを再スタートします。後日設定情報を復元するために古い設定ファイルの内容を読む必要があるかもしれません。(あまり慌てて消去しないようにしましょう。)

note: type: Content of: <book><chapter><section><section><title>
en: Caching errors of the package data
ja: パッケージデーターのキャッシングエラー

note: type: Content of: <book><chapter><section><section><para>
en: Caching errors of the package data cause intriguing errors, such as <ulink url="&gpgerrorinvalidbadsig;">"GPG error: ... invalid: BADSIG ..."</ulink> with APT.
ja: APT を使うと、<ulink url="&gpgerrorinvalidbadsig;">"GPG error: ... invalid: BADSIG ..."</ulink> 等の首を傾げたくなるエラーがパッケージデーターのキャッシュエラーで引き起こされます。

note: type: Content of: <book><chapter><section><section><para>
en: You should remove all cached data by "<literal>sudo rm -rf /var/lib/apt/* </literal>" and try again. (If <literal>apt-cacher-ng</literal> is used, you should also run "<literal>sudo rm -rf /var/cache/apt-cacher-ng/* </literal>".)
ja: 全てのキャッシュデーターを "<literal>sudo rm -rf /var/lib/apt/* </literal>" で削除しもう一度トライしましょう。(<literal>apt-cacher-ng</literal> が使われた場合には "<literal>sudo rm -rf /var/cache/apt-cacher-ng/* </literal>" も実行しましょう。)

note: type: Content of: <book><chapter><section><section><title>
en: Rescue with the dpkg command
ja: dpkg コマンドを使っての救済

note: type: Content of: <book><chapter><section><section><para>
en: Since <literal>dpkg</literal> is very low level package tool, it can function without network connection.
ja: <literal>dpkg</literal> は非常に低レベルフのパッケージツールなので、ネットワーク接続なしでも機能します。

note: type: Content of: <book><chapter><section><section><para>
en: Let's assume <literal>foo</literal> package was broken and needs to be fixed.
ja: <literal>foo</literal> パッケージが壊れていて修復の必要があると仮定しましょう。

note: type: Content of: <book><chapter><section><section><para>
en: You may still find cached copies of older bug free version of <literal>foo</literal> package in the package cache directory: "<literal>/var/cache/apt/archives/</literal>".  (If not, you can download it from archive of <ulink url="&httpssnapshotdebianorg;">https://snapshot.debian.org/</ulink> or copy it from package cache of a functioning machine.)
ja: バグの無い古いバージョンの <literal>foo</literal> パッケージが "<literal>/var/cache/apt/archives/</literal>" にあるパッケージキャッシュの中に見つかるかもしれません。(ここにみつからなければ、<ulink url="&httpssnapshotdebianorg;">https://snapshot.debian.org/</ulink> アーカイブからダウンロードしたり、機能している機器のパッケージキャッシュからコピーできます。)

note: type: Content of: <book><chapter><section><section><para>
en: If you can boot the system, you may install it by the following command.
ja: もしブート不可能な場合には、以下のコマンドを使ってインストールすることもできます。

note: type: Content of: <book><chapter><section><section><para>
en: If attempting to install a package this way fails due to some dependency violations and you really need to do this as the last resort, you can override dependency using <literal>dpkg</literal>'s "<literal>--ignore-depends</literal>", "<literal>--force-depends</literal>" and other options.  If you do this, you need to make serious effort to restore proper dependency later. See <literal>dpkg</literal>(8) for details.
ja: もしこの方法でパッケージをインストールしようとして何らかの依存関係違反のためにうまくいかなくてどうしようもなくなった場合には、<literal>dpkg</literal> の "<literal>--ignore-depends</literal>" や "<literal>--force-depends</literal>" や他のオプションを使って依存関係をオーバーライドすることができます。こうした場合には、後で適正な依存関係を修復するように真剣に取り組む必要があります。詳細は <literal>dpkg</literal>(8) を参照下さい。

note: type: Content of: <book><chapter><section><section><note><para>
en: If your system is seriously broken, you should make a full backup of system to a safe place (see <xref linkend="_backup_and_recovery"/>) and should perform a clean installation.  This is less time consuming and produces better results in the end.
ja: システムがひどく壊れた場合には、システムを安全な場所に完全バックアップし (<xref linkend="_backup_and_recovery"/>を参照下さい)、クリーンインストールを実行するべきです。こうすることは時間の節約でもあり最終的に良い結果に結びつきます。

note: type: Content of: <book><chapter><section><section><tip><para>
en: If system breakage is minor, you may alternatively downgrade the whole system as in <xref linkend="_emergency_downgrading"/> using the higher level APT system.
ja: システムがそれほど壊れていないなら、<xref linkend="_emergency_downgrading"/>に書かれているようにして、より高レベルの APT システムを通じてシステム全体をダウングレードする手もあります。

note: type: Content of: <book><chapter><section><section><title>
en: Failed installation due to missing dependencies
ja: 依存関係の欠落により失敗したインストール

note: type: Content of: <book><chapter><section><section><para>
en: If you force to install a package by "<literal>sudo dpkg -i ...</literal>" to a system without all dependency packages installed, the package installation will fail as partially installed.
ja: 依存パッケージをインストールせず"<literal>sudo dpkg -i ...</literal>" でパッケージを強制インストールした場合、パッケージのインストールは部分インストールとなり失敗します。

note: type: Content of: <book><chapter><section><section><para>
en: You should install all dependency packages by repeatedly using "<literal>sudo dpkg -i ...</literal>" or by using:
ja: "<literal>sudo dpkg -i ...</literal>" を繰り返し使って全ての依存パッケージをインストールします。

note: type: Content of: <book><chapter><section><section><para>
en: Then, configure all partially installed packages with the following command.
ja: そして、全ての部分インストール済みパッケージを以下のコマンドで設定します。

note: type: Content of: <book><chapter><section><section><title>
en: Different packages with overlapped files
ja: 重複するファイルを持つ相異なるパッケージ

note: type: Content of: <book><chapter><section><section><para>
en: Archive level package management systems, such as <literal>aptitude</literal>(8) or <literal>apt-get</literal>(1), do not even try to install packages with overlapped files using package dependencies (see <xref linkend="_package_dependencies"/>).
ja: <literal>aptitude</literal>(8) や <literal>apt-get</literal>(1) 等の、アーカイブレベルのパッケージ管理システムはパッケージの依存関係を使って重複するファイルを持つファイルのインストールしようとさえしません (<xref linkend="_package_dependencies"/>を参照下さい)。

note: type: Content of: <book><chapter><section><section><para>
en: Errors by the package maintainer or deployment of inconsistently mixed source of archives (see <xref linkend="_packages_from_mixed_source_of_archives"/>) by the system administrator may create a situation with incorrectly defined package dependencies. When you install a package with overlapped files using <literal>aptitude</literal>(8) or <literal>apt-get</literal>(1) under such a situation, <literal>dpkg</literal>(1) which unpacks package ensures to return error to the calling program without overwriting existing files.
ja: パッケージメインテナによるエラーや、システム管理者による不整合な混合ソースのアーカイブの採用 (<xref linkend="_packages_from_mixed_source_of_archives"/>を参照下さい) があった場合には、パッケージ依存関係が誤って定義される事態が発生するかもしれません。そういう状況下で重複するファイルを持つパッケージを <literal>aptitude</literal>(8) や <literal>apt-get</literal>(1) を使ってインストールしようとすると、パッケージを展開する <literal>dpkg</literal>(1) は既存ファイルを上書きすることなく呼ばれたプログラムにエラーを確実に返します。

note: type: Content of: <book><chapter><section><section><caution><para>
en: The use of third party packages introduces significant system risks via maintainer scripts which are run with root privilege and can do anything to your system.  The <literal>dpkg</literal>(1) command only protects against overwriting by the unpacking.
ja: 第三者が作成したパッケージを使うと、root 権限で実行されるシステムに関して何でもできるメンテナスクリプトが実行されるので、システムが重大なリスクにさらされます。<literal>dpkg</literal>(1) はパッケージを展開するするさいに上書きする事を防止するだけです。

note: type: Content of: <book><chapter><section><section><para>
en: You can work around such broken installation by removing the old offending package, <literal><emphasis>old-package</emphasis></literal>, first.
ja: そのような壊れたインストール状況は、まず古い問題原因となっているパッケージ <literal><emphasis>old-package</emphasis></literal> を削除すれば回避できます。

note: type: Content of: <book><chapter><section><section><title>
en: Fixing broken package script
ja: 壊れたパッケージスクリプトの修正

note: type: Content of: <book><chapter><section><section><para>
en: When a command in the package script returns error for some reason and the script exits with error, the package management system aborts their action and ends up with partially installed packages.  When a package contains bugs in its removal scripts, the package may become impossible to remove and quite nasty.
ja: パッケージスクリプト内のコマンドが何らかの理由でエラーを返しスクリプトがエラーで終了した場合には、パッケージ管理システムは動作を途中終了するので部分的にインストールされたパッケージのある状況が生まれます。パッケージがその削除スクリプト内にバグを持つ場合には、パッケージが削除不能になりうるので大変厄介です。

note: type: Content of: <book><chapter><section><section><para>
en: For the package script problem of "<literal><emphasis>package_name</emphasis></literal>", you should look into following package scripts.
ja: "<literal><emphasis>パッケージ名</emphasis></literal>" のパッケージスクリプトの問題に関しては、以下のパッケージスクリプトの内容を確認するべきです。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/var/lib/dpkg/info/<emphasis>package_name</emphasis>.preinst</literal>"
ja: "<literal>/var/lib/dpkg/info/<emphasis>パッケージ名</emphasis>.preinst</literal>"

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/var/lib/dpkg/info/<emphasis>package_name</emphasis>.postinst</literal>"
ja: "<literal>/var/lib/dpkg/info/<emphasis>パッケージ名</emphasis>.postinst</literal>"

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/var/lib/dpkg/info/<emphasis>package_name</emphasis>.prerm</literal>"
ja: <literal>/var/lib/dpkg/info/<emphasis>パッケージ名</emphasis>.prerm</literal>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/var/lib/dpkg/info/<emphasis>package_name</emphasis>.postrm</literal>"
ja: "<literal>/var/lib/dpkg/info/<emphasis>パッケージ名</emphasis>.prerm</literal>"

note: type: Content of: <book><chapter><section><section><para>
en: Edit the offending package script from the root using following techniques.
ja: スクリプトの問題原因部分を以下のようなテクニックを使い root から編集します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: disable the offending line by preceding "<literal>#</literal>"
ja: 行頭に "<literal>#</literal>" を挿入し問題行を無効にします

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: force to return success by appending the offending line with "<literal>|| true</literal>"
ja: 行末に "<literal>|| true</literal>" を挿入し強制的に成功をリターンします

note: type: Content of: <book><chapter><section><section><title>
en: Recovering package selection data
ja: パッケージセレクションの復元

note: type: Content of: <book><chapter><section><section><para>
en: If "<literal>/var/lib/dpkg/status</literal>" becomes corrupt for any reason, the Debian system loses package selection data and suffers severely.  Look for the old "<literal>/var/lib/dpkg/status</literal>" file at "<literal>/var/lib/dpkg/status-old</literal>" or "<literal>/var/backups/dpkg.status.*</literal>".
ja: もし何らかの理由で "<literal>/var/lib/dpkg/status</literal>" の内容が腐った場合には、Debian システムはパッケージ選択データーが失われ大きな打撃を被ります。古い "<literal>/var/lib/dpkg/status</literal>" ファイルは、"<literal>/var/lib/dpkg/status-old</literal>" や "<literal>/var/backups/dpkg.status.*</literal>" としてあるので探します。

note: type: Content of: <book><chapter><section><section><para>
en: Keeping "<literal>/var/backups/</literal>" in a separate partition may be a good idea since this directory contains lots of important system data.
ja: "<literal>/var/backups/</literal>" は多くの重要な情報を保持しているので、これを別のパーティション上に置くのも良い考えです。

note: type: Content of: <book><chapter><section><section><para>
en: For serious breakage, I recommend to make fresh re-install after making backup of the system. Even if everything in "<literal>/var/</literal>" is gone, you can still recover some information from directories in "<literal>/usr/share/doc/</literal>" to guide your new installation.
ja: ひどく壊れた場合には、システムのバックアップをした後フレッシュに再インストールすることをお薦めします。たとえ "<literal>/var/</literal>" ディレクトリーの中が完全に消去されても、"<literal>/usr/share/doc/</literal>" ディレクトリー中から新規インストールのガイドとなる情報を復元できます。

note: type: Content of: <book><chapter><section><section><para>
en: Reinstall minimal (desktop) system.
ja: 最低限の (デスクトップ) システムを再インストールします。

note: type: Content of: <book><chapter><section><section><para>
en: Mount old system at "<literal>/path/to/old/system/</literal>".
ja: "<literal>/path/to/old/system/</literal>" に古いシステムをマウントします。

note: type: Content of: <book><chapter><section><section><para>
en: Then you are presented with package names to install.  (There may be some non-package names such as "<literal>texmf</literal>".)
ja: こうすると、インストールすべきパッケージ名が表示されます。("<literal>texmf</literal>" のようなパッケージ名以外が一部あるかもしれません。)

note: type: Content of: <book><chapter><section><title>
en: Tips for the package management
ja: パッケージ管理のヒント

note: type: Content of: <book><chapter><section><para>
en: For simplicity, <emphasis role="strong">the source list</emphasis> examples in this section are presented as "<literal>/etc/apt/sources.list</literal>" in one-line-style after the <literal>&codename-stable;</literal> release.
ja: 簡単のため、本セクション中の<emphasis role="strong">ソースリスト</emphasis>例は<literal>&codename-stable;</literal> リリース後の１行スタイルの "<literal>/etc/apt/sources.list</literal>" として示されています。

note: type: Content of: <book><chapter><section><section><title>
en: Who uploaded the package?
ja: 誰がパッケージをアップロードしたのか?

note: type: Content of: <book><chapter><section><section><para>
en: Although the maintainer name listed in "<literal>/var/lib/dpkg/available</literal>" and "<literal>/usr/share/doc/package_name/changelog</literal>" provide some information on "who is behind the packaging activity", the actual uploader of the package is somewhat obscure.  <literal>who-uploads</literal>(1) in the <literal>devscripts</literal> package identifies the actual uploader of Debian source packages.
ja: "<literal>/var/lib/dpkg/available</literal>" や "<literal>/usr/share/doc/package_name/changelog</literal>" の中にリストされたメンテナの名前は "誰がパッケージ化活動の背後にいるのか" に関していくばくかの情報を提供しますが、パッケージを実際にアップロードをした人がはっきりしません。<literal>devscripts</literal> パッケージ中の <literal>who-uploads</literal>(1) は Debian のソースパッケージを実際にアップロードした人を確定します。

note: type: Content of: <book><chapter><section><section><title>
en: Limiting download bandwidth for APT
ja: APT のよるダウンロードバンド幅の制限

note: type: Content of: <book><chapter><section><section><para>
en: If you want to limit the download bandwidth for APT to e.g. 800Kib/sec (=100kiB/sec), you should configure APT with its configuration parameter as the following.
ja: APT によるダウンロードのバンド幅を例えば 800Kib/sec (=100kiB/sec) に制限したい場合には、APT のパラメーターを以下のように設定します。

note: type: Content of: <book><chapter><section><section><title>
en: Automatic download and upgrade of packages
ja: パッケージの自動ダウンロードとアップグレード

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>apt</literal> package comes with its own cron script "<literal>/etc/cron.daily/apt</literal>" to support the automatic download of packages.  This script can be enhanced to perform the automatic upgrade of packages by installing the <literal>unattended-upgrades</literal> package. These can be customized by parameters in "<literal>/etc/apt/apt.conf.d/02backup</literal>" and "<literal>/etc/apt/apt.conf.d/50unattended-upgrades</literal>" as described in "<literal>/usr/share/doc/unattended-upgrades/README</literal>".
ja: <literal>apt</literal> パッケージには、パッケージの自動ダウンロードのサポートする専用の cron スクリプト "<literal>/etc/cron.daily/apt</literal>" が同梱されています。このスクリプトは <literal>unattended-upgrades</literal> パッケージをインストールすることで自動アップグレード実行の機能拡張をします。これらは、"<literal>/usr/share/doc/unattended-upgrades/README</literal>" に記述されているように、"<literal>/etc/apt/apt.conf.d/02backup</literal>" と "<literal>/etc/apt/apt.conf.d/50unattended-upgrades</literal>" の中のパラメーターでカスタム化できます。

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>unattended-upgrades</literal> package is mainly intended for the security upgrade for the <literal>stable</literal> system.  If the risk of breaking an existing <literal>stable</literal> system by the automatic upgrade is smaller than that of the system broken by the intruder using its security hole which has been closed by the security update, you should consider using this automatic upgrade with configuration parameters as the following.
ja: <literal>unattended-upgrades</literal> パッケージは基本的に <literal>stable</literal> システムのセキュリティーアップグレードのためです。既存の <literal>stable</literal> システムが、自動アップグレードで壊される危険性が、セキュリティーアップグレードがすでに閉じたセキュリティーホールからの侵入者によりシステムが壊わされる危険性より小さいなら、パラメーターを以下のように設定して自動アップグレードをするのも一計です。

note: type: Content of: <book><chapter><section><section><para>
en: If you are running an <literal>testing</literal> or <literal>unstable</literal> system, you do not want to use the automatic upgrade since it certainly breaks system some day.  Even for such <literal>testing</literal> or <literal>unstable</literal> case, you may still want to download packages in advance to save time for the interactive upgrade with configuration parameters as the following.
ja: テスト版 <literal>testing</literal> や非安定版 <literal>unstable</literal> システムを実行する場合には、自動アップグレードするとシステムはいつの日か確実に壊われるので、それはしたくないでしょう。そんなテスト版 <literal>testing</literal> や非安定版 <literal>unstable</literal> の場合でも、次に記すような事前にパッケージをダウンロードするパラメーターを設定でインタラクティブなアップグレードをするための時間を節約したいでしょう。

note: type: Content of: <book><chapter><section><section><title>
en: Updates and Backports
ja: Updates と Backports

note: type: Content of: <book><chapter><section><section><para>
en: There are <ulink url="&stableupdates;">stable-updates</ulink> ("<literal>&codename-stable;</literal>-updates" during the <literal>&codename-stable;</literal>-as-<literal>stable</literal> release cycle) and <ulink url="&backportsdebianorg;">backports.debian.org</ulink> archives which provide upgrade packages for <literal>stable</literal>.
ja: <literal>stable</literal> のためのアップグレードパッケージを提供する、<ulink url="&stableupdates;">stable-updates</ulink> (安定版 <literal>stable</literal> リリースが <literal>&codename-stable;</literal> の期間中の "<literal>&codename-stable;</literal>-updates") や <ulink url="&backportsdebianorg;">backports.debian.org</ulink> アーカイブがあります。

note: type: Content of: <book><chapter><section><section><para>
en: In order to use these archives, you list all required archives in the "<literal>/etc/apt/sources.list</literal>" file as the following.
ja: これらのアーカイブを使うには、以下に示すように "<literal>/etc/apt/preferences</literal>" ファイル中に全ての必要なアーカイブをリストします。

note: type: Content of: <book><chapter><section><section><para>
en: There is no need to set Pin-Priority value explicitly in the "<literal>/etc/apt/preferences</literal>" file.  When newer packages become available, the default configuration provides most reasonable upgrades (see <xref linkend="_archive_level_release_files"/>).
ja: "<literal>/etc/apt/preferences</literal>" ファイル中に Pin-Priority 値を明示的に設定する必要はありません。より新しいパッケージが利用可能となった場合はいつも、デフォルトの設定によりもっとも合理的なアップグレードがなされます (<xref linkend="_archive_level_release_files"/> 参照下さい)。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: All installed older packages are upgraded to newer ones from <literal>&codename-stable;-updates</literal>.
ja: 全てのインストールされている古いパッケージが <literal>&codename-stable;-updates</literal> からのより新しいパッケージにアップグレードされます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Only manually installed older packages from <literal>&codename-stable;-backports</literal> are upgraded to newer ones from <literal>&codename-stable;-backports</literal>.
ja: <literal>&codename-stable;-backports</literal> からインストールしされた古いパッケージのみが <literal>&codename-stable;-backports</literal> からのより新しいパッケージにアップグレードされます。

note: type: Content of: <book><chapter><section><section><para>
en: Whenever you wish to install a package named "<literal><emphasis>package-name</emphasis></literal>" with its dependency from <literal>&codename-stable;-backports</literal> archive manually, you use following command while switching target release with "<literal>-t</literal>" option.
ja: "<literal><emphasis>package-name</emphasis></literal>" という名前のパッケージをその依存関係ともども <literal>&codename-stable;-backports</literal> アーカイブからインストールしたい時には、"<literal>-t</literal>" オプションでターゲットリリースを切り替えながら以下のコマンドを使います。

note: type: Content of: <book><chapter><section><section><warning><para>
en: Do not install too many packages from <ulink url="&backportsdebianorg;">backports.debian.org</ulink> archives.  It may cause package dependency complications. See <xref linkend="_how_to_cope_with_conflicting_requirements"/> for alternative solutions.
ja: <ulink url="&backportsdebianorg;">backports.debian.org</ulink> アーカイブから多すぎるパッケージをインストールしてはいけない。そんなことをするとパッケージ依存関係合併症を引き起こすかもしれません。代替解決策は、<xref linkend="_how_to_cope_with_conflicting_requirements"/>を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: External package archives
ja: 外部のパッケージアーカイブ

note: type: Content of: <book><chapter><section><section><warning><para>
en: You should be aware that the external package gains the root privilege to your system. You should only use the trusted external package archive. See <xref linkend="_how_to_cope_with_conflicting_requirements"/> for alternative solutions.
ja: 外部のパッケージはあなたのシステムのルート権限を獲得することを意識するべきです。信頼できる外部のパッケージアーカイブのみを使うべきです。代替策は<xref linkend="_how_to_cope_with_conflicting_requirements"/>を参照下さい。

note: type: Content of: <book><chapter><section><section><para>
en: You can use secure APT with Debian-compatible external package archive by adding it to <emphasis role="strong">the source list</emphasis> and its archive key file into the "<literal>/etc/apt/trusted.gpg.d/</literal>" directory.  See <literal>sources.list</literal>(5), <literal>apt-secure</literal>(8) and <literal>apt-key</literal>(8).
ja: <emphasis role="strong">ソースリスト</emphasis>に Debian コンパチブルな外部パッケージアーカイブを加え "<literal>/etc/apt/trusted.gpg.d/</literal>" ディレクトリーそのアーカイブキーファイルを置くことで、セキュアー APT で そのアーカイブが使えます。<literal>sources.list</literal>(5) と <literal>apt-secure</literal>(8) と <literal>apt-key</literal>(8) を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Packages from mixed source of archives without <emphasis role="strong">apt-pinning</emphasis>
ja: <emphasis role="strong">apt-pinning</emphasis> を使わない混合のアーカイブソースからのパッケージ

note: type: Content of: <book><chapter><section><section><caution><para>
en: Installing packages from mixed source of archives is not supported by the official Debian distribution except for officially supported particular combinations of archives such as <literal>stable</literal> with <ulink url="&securityupdates;">security updates</ulink> and <ulink url="&stableupdates;">stable-updates</ulink>.
ja: <literal>安定版 (stable)</literal> と <ulink url="&securityupdates;">security updates</ulink> と <ulink url="&stableupdates;">stable-updates</ulink> のような公式にサポートされた特定の組み合わせ以外は、混合したアーカイブソースからのパッケージをインストールすることを、公式には Debian ディストリビューションとしてサポートしていません。

note: type: Content of: <book><chapter><section><section><para>
en: Here is an example of operations to include specific newer upstream version packages found in <literal>unstable</literal> while tracking <literal>testing</literal> for single occasion.
ja: <literal>testing</literal> を追跡しながら、<literal>unstable</literal> にある特定の新規アップストリームバージョンのパッケージを1回だけ取り入れる操作例を次に示します。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Change the "<literal>/etc/apt/sources.list</literal>" file temporarily to single "<literal>unstable</literal>" entry.
ja: "<literal>/etc/apt/sources.list</literal>" ファイルを変更し、単一の "<literal>unstable</literal>" エントリーのみにします。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Run "<literal>aptitude update</literal>".
ja: "<literal>aptitude update</literal>" を実行します。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Run "<literal>aptitude install <emphasis>package-name</emphasis></literal>".
ja: "<literal>aptitude install <emphasis>パッケージ名</emphasis></literal>"の実行します。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Recover the original "<literal>/etc/apt/sources.list</literal>" file for <literal>testing</literal>.
ja: <literal>testing</literal> のためのオリジナルの "<literal>/etc/apt/sources.list</literal>" ファイルを復元します。

note: type: Content of: <book><chapter><section><section><para>
en: You do not create the "<literal>/etc/apt/preferences</literal>" file nor need to worry about <emphasis role="strong">apt-pinning</emphasis> with this manual approach.  But this is very cumbersome.
ja: この様な手動のアプローチをすると "<literal>/etc/apt/preferences</literal>" ファイルを作ることもないし、また <emphasis role="strong">apt-pinning</emphasis> について悩むこともありません。でもこれではとても面倒です。

note: type: Content of: <book><chapter><section><section><caution><para>
en: When using mixed source of archives, you must ensure compatibility of packages by yourself since the Debian does not guarantee it. If package incompatibility exists, you may break system. You must be able to judge these technical requirements. The use of mixed source of random archives is completely optional operation and its use is not something I encourage you to use.
ja: 混合したアーカイブソースを使うことを Debian が保証していないので、その場合にはパッケージ間の互換性は自分自身で確保しなければいけません。もしパッケージに互換性がないと、システムを壊すことになるかもしれません。この様な技術的要件を判断できる必要があります。ランダムな混合したアーカイブソースを使うことは全く任意の操作ですが、私としてはこの操作はお薦めできません。

note: type: Content of: <book><chapter><section><section><para>
en: General rules for installing packages from different archives are the following.
ja: 異なるアーカイブからパッケージをインストールするための一般ルールは以下です。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Non-binary packages ("<literal>Architecture: all</literal>") are <emphasis role="strong">safer</emphasis> to install.
ja: 非バイナリーパッケージ("<literal>Architecture: all</literal>")のインストールは<emphasis role="strong">比較的安全</emphasis>です。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: documentation packages: no special requirements
ja: 文書パッケージ: 特段の要件無し

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: interpreter program packages: compatible interpreter must be available
ja: インタープリタプログラムパッケージ: 互換性あるインタープリタ環境が利用可能

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Binary packages (non "<literal>Architecture: all</literal>") usually face many road blocks and are <emphasis role="strong">unsafe</emphasis> to install.
ja: バイナリーパッケージ (非 "<literal>Architecture: all</literal>") のインストールは、通常多くの障害があり、<emphasis role="strong">安全ではありません</emphasis>。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: library version compatibility (including "<literal>libc</literal>")
ja: ライブラリー ("<literal>libc</literal>" 等) のバージョン互換性

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: related utility program version compatibility
ja: 関連ユーティリティープログラムのバージョン互換性

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Kernel <ulink url="&abi;">ABI</ulink> compatibility
ja: カーネル <ulink url="&abi;">ABI</ulink> 互換性

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: C++ <ulink url="&abi;">ABI</ulink> compatibility
ja: C++ の <ulink url="&abi;">ABI</ulink> 互換性

note: type: Content of: <book><chapter><section><section><note><para>
en: In order to make a package to be <emphasis role="strong">safer</emphasis> to install, some commercial non-free binary program packages may be provided with completely statically linked libraries.  You should still check <ulink url="&abi;">ABI</ulink> compatibility issues etc. for them.
ja: パッケージを<emphasis role="strong">比較的安全</emphasis>にインストールできるようにするために、一部の商用 non-free バイナリープログラムパッケージは完全に静的にリンクされたライブラリーとともに提供される事があります。そんなパッケージに関しても <ulink url="&abi;">ABI</ulink> 互換性等の問題は確認するべきです。

note: type: Content of: <book><chapter><section><section><note><para>
en: Except to avoid broken package for a short term, installing binary packages from non-Debian archives is generally bad idea.  You should seek all available alternative safer technical solutions which are compatible with your current Debian syetem (see <xref linkend="_how_to_cope_with_conflicting_requirements"/>).
ja: 短期的に壊れたパッケージを回避するため以外は、非 Debian アーカイブからバイナリーパッケージをインストールするのは大体良くないアイデアです。あなたの現行の Debian システムとコンパチブルな、全ての利用可能な安全な技術的解決策を探索すべきです(<xref linkend="_how_to_cope_with_conflicting_requirements"/>を参照下さい)。

note: type: Content of: <book><chapter><section><section><title>
en: Tweaking candidate version with <emphasis role="strong">apt-pinning</emphasis>
ja: <emphasis role="strong">apt-pinning</emphasis> で候補バージョンを調整

note: type: Content of: <book><chapter><section><section><warning><para>
en: Use of <emphasis role="strong">apt-pinning</emphasis> technique by a novice user is sure call for major troubles.  You must avoid using this technique except when you absolutely need it.
ja: 初心者ユーザーによる <emphasis role="strong">apt-pinning</emphasis> テクニックの利用は大トラブル発生を間違いなく起こします。絶対必要な時以外はこのテクニックの利用を避けなければいけません。

note: type: Content of: <book><chapter><section><section><para>
en: Without the "<literal>/etc/apt/preferences</literal>" file, APT system chooses the latest available version as the <emphasis role="strong">candidate version</emphasis> using the version string.  This is the normal state and most recommended usage of APT system.  All officially supported combinations of archives do not require the "<literal>/etc/apt/preferences</literal>" file since some archives which should not be used as the automatic source of upgrades are marked as <emphasis role="strong">NotAutomatic</emphasis> and dealt properly.
ja: "<literal>/etc/apt/preferences</literal>" ファイル無しだと、APT システムはバージョン文字列を用いて、最新利用可能バージョンを<emphasis role="strong">候補バージョン</emphasis>とします。これが普通状態で APT システムの最も推薦される使い方です。全ての公式にサポートされたアーカイブの組み合わせは、自動的にアップグレードするソースとすべきでないアーカイブは <emphasis role="strong">NotAutomatic</emphasis> とマークされ適正な扱いを受けるので、"<literal>/etc/apt/preferences</literal>" ファイルを必要としません。

note: type: Content of: <book><chapter><section><section><tip><para>
en: The version string comparison rule can be verified with, e.g., "<literal>dpkg --compare-versions ver1.1 gt ver1.1~1; echo $?</literal>" (see <literal>dpkg</literal>(1)).
ja: バージョン文字列比較ルールは、例えば "<literal>dpkg --compare-versions ver1.1 gt ver1.1~1; echo $?</literal>" とすれば確認できます (<literal>dpkg</literal>(1) 参照下さい)。

note: type: Content of: <book><chapter><section><section><para>
en: When you install packages from mixed source of archives (see <xref linkend="_packages_from_mixed_source_of_archives"/>) regularly, you can automate these complicated operations by creating the "<literal>/etc/apt/preferences</literal>" file with proper entries and tweaking the package selection rule for <emphasis role="strong">candidate version</emphasis> as described in <literal>apt_preferences</literal>(5).  This is called <emphasis role="strong">apt-pinning</emphasis>.
ja: パッケージを混合したアーカイブからのソース (<xref linkend="_packages_from_mixed_source_of_archives"/>を参照下さい) から定常的にインストールする場合には、<literal>apt_preferences</literal>(5) に書かれたように適正な項目のある "<literal>/etc/apt/preferences</literal>" ファイルを作り<emphasis role="strong">候補バージョン</emphasis>に関するパッケージ選択ルールを操作することによってこういった複雑な操作を自動化できます。これを <emphasis role="strong">apt-pinning</emphasis> と呼びます。

note: type: Content of: <book><chapter><section><section><para>
en: When using <emphasis role="strong">apt-pinning</emphasis>, you must ensure compatibility of packages by yourself since the Debian does not guarantee it.  The <emphasis role="strong">apt-pinning</emphasis> is completely optional operation and its use is not something I encourage you to use.
ja: <emphasis role="strong">apt-pinning</emphasis> を利用する際には、Debian はパッケージの互換性を保証しないので、ユーザー自身がパッケージの互換性を確保しなければいけません。<emphasis role="strong">apt-pinning</emphasis> は全くの随意操作で、使用を勧めているわけではありません。

note: type: Content of: <book><chapter><section><section><para>
en: Archive level Release files (see <xref linkend="_archive_level_release_files"/>) are used for the rule of <literal>apt_preferences</literal>(5).  Thus <emphasis role="strong">apt-pinning</emphasis> works only with "suite" name for <ulink url="&normaldebianarchives;">normal Debian archives</ulink> and <ulink url="&securitydebianarchives;">security Debian archives</ulink>. (This is different from <ulink url="&ubuntu;">Ubuntu</ulink> archives.)  For example, you can do "<literal>Pin: release a=unstable</literal>" but can not do "<literal>Pin: release a=sid</literal>" in the "<literal>/etc/apt/preferences</literal>" file.
ja: アーカイブレベルの Release ファイル (<xref linkend="_archive_level_release_files"/>を参照下さい) が <literal>apt_preferences</literal>(5) のルールに使われます。だから、<emphasis role="strong">apt-pinning</emphasis> は <ulink url="&normaldebianarchives;">normal Debian archives</ulink> や <ulink url="&securitydebianarchives;">security Debian archives</ulink> ではスイート ("suite") 名を使って機能します。(これは <ulink url="&ubuntu;">Ubuntu</ulink> アーカイブとは異なります)。例えば "<literal>/etc/apt/preferences</literal>" ファイル中で、"<literal>Pin: release a=unstable</literal>" とはできますが、"<literal>Pin: release a=sid</literal>" とはできません。

note: type: Content of: <book><chapter><section><section><para>
en: When you use non-Debian archive as a part of <emphasis role="strong">apt-pinning</emphasis>, you should check what they are intended for and also check their credibility.  For example, Ubuntu and Debian are not meant to be mixed.
ja: 非 Debian アーカイブを <emphasis role="strong">apt-pinning</emphasis> の一部に使う場合には、それが提供されている対象の確認とその信頼性の確認をします。例えば、Ubuntu と Debian は混合して使うようにはなっていません。

note: type: Content of: <book><chapter><section><section><note><para>
en: Even if you do not create the "<literal>/etc/apt/preferences</literal>" file, you can do fairly complex system operations (see <xref linkend="_rescue_with_the_dpkg_command"/> and <xref linkend="_packages_from_mixed_source_of_archives"/>) without <emphasis role="strong">apt-pinning</emphasis>.
ja: "<literal>/etc/apt/preferences</literal>" ファイルを作成することなしでも、かなり複雑なシステム操作 (<xref linkend="_rescue_with_the_dpkg_command"/>と<xref linkend="_packages_from_mixed_source_of_archives"/>を参照下さい) が <emphasis role="strong">apt-pinning</emphasis> を使わずにできます。

note: type: Content of: <book><chapter><section><section><para>
en: Here is a simplified explanation of <emphasis role="strong">apt-pinning</emphasis> technique.
ja: 単純化した <emphasis role="strong">apt-pinning</emphasis> テクニックの説明を次にします。

note: type: Content of: <book><chapter><section><section><para>
en: The APT system chooses the highest Pin-Priority <emphasis role="strong">upgrading</emphasis> package from available package sources defined in the "<literal>/etc/apt/sources.list</literal>" file as the <emphasis role="strong">candidate version</emphasis> package.  If the Pin-Priority of the package is larger than 1000, this version restriction for <emphasis role="strong">upgrading</emphasis> is dropped to enable downgrading (see <xref linkend="_emergency_downgrading"/>).
ja: APT システムは "<literal>/etc/apt/sources.list</literal>" ファイル中に規定された利用可能なパッケージソースから最高の Pin-Priority で<emphasis role="strong">アップグレード</emphasis>するパッケージを<emphasis role="strong">候補バージョン</emphasis>パッケージとして選択します。パッケージの Pin-Priority が1000 より大きい場合には、この<emphasis role="strong">アップグレード</emphasis>するというバージョン制約が外れるのでダウングレードできるようになります (<xref linkend="_emergency_downgrading"/>を参照下さい)。

note: type: Content of: <book><chapter><section><section><para>
en: Pin-Priority value of each package is defined by "Pin-Priority" entries in the "<literal>/etc/apt/preferences</literal>" file or uses its default value.
ja: 各パッケージの Pin-Priority 値は "<literal>/etc/apt/preferences</literal>" ファイル中の "Pin-Priority" 項目にて規定されるか、そのデフォールト値が使われます。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of notable Pin-Priority values for <emphasis role="strong">apt-pinning</emphasis> technique.
ja: <emphasis role="strong">apt-pinning</emphasis> テクニックに関する特記すべき Pin-Priority 値をリストします。

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: <emphasis role="strong">apt-pinning</emphasis> effects to the package
ja: パッケージに関する <emphasis role="strong">apt-pinning</emphasis> 効果

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: install the package even if this constitutes a downgrade of the package
ja: パッケージのダウングレードになる場合でもパッケージをインストールする

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: used as the default for the <emphasis role="strong">target release</emphasis> archive
ja: <emphasis role="strong">ターゲットのリリース</emphasis>アーカイブのデフォルトとして使用

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: used as the default for the <emphasis role="strong">normal</emphasis> archive
ja: <emphasis role="strong">ノーマル</emphasis>アーカイブのデフォルトとして使用

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: used as the default for the <emphasis role="strong">NotAutomatic</emphasis> and <emphasis role="strong">ButAutomaticUpgrades</emphasis> archive
ja: <emphasis role="strong">NotAutomatic</emphasis> かつ <emphasis role="strong">ButAutomaticUpgrades</emphasis> アーカイブのデフォルトとして使用

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: used for the <emphasis role="strong">installed</emphasis> package
ja: <emphasis role="strong">インストール済み</emphasis>パッケージに使用

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: used as the default for the <emphasis role="strong">NotAutomatic</emphasis> archive
ja: <emphasis role="strong">NotAutomatic</emphasis> アーカイブのデフォルトとして使用

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <emphasis role="strong">never install</emphasis> the package even if recommended
ja: たとえ推奨 (Recommend) されても、パッケージを<emphasis role="strong">絶対にインストールしない</emphasis>

note: type: Content of: <book><chapter><section><section><para>
en: The <emphasis role="strong">target release</emphasis> archive can be set by the command line option, e.g., "<literal>apt-get install -t testing some-package</literal>"
ja: <emphasis role="strong">ターゲットのリリース</emphasis>アーカイブは"<literal>apt-get install -t testing some-package</literal>" のようにコマンドラインオプションによって設定できます。

note: type: Content of: <book><chapter><section><section><para>
en: The <emphasis role="strong">NotAutomatic</emphasis> and <emphasis role="strong">ButAutomaticUpgrades</emphasis> archive is set by archive server having its archive level Release file (see <xref linkend="_archive_level_release_files"/>) containing both "<literal>NotAutomatic: yes</literal>" and "<literal>ButAutomaticUpgrades: yes</literal>". The <emphasis role="strong">NotAutomatic</emphasis> archive is set by archive server having its archive level Release file containing only "<literal>NotAutomatic: yes</literal>".
ja: アーカイブ中のアーカイブレベルの Release ファイル (<xref linkend="_archive_level_release_files"/>を参照下さい) に "<literal>NotAutomatic: yes</literal>" と "<literal>ButAutomaticUpgrades: yes</literal>" が含まれると <emphasis role="strong">NotAutomatic</emphasis> かつ <emphasis role="strong">ButAutomaticUpgrades</emphasis> アーカイブが設定されます。アーカイブ中のアーカイブレベルの Release ファイルに "<literal>NotAutomatic: yes</literal>" だけが含まれると <emphasis role="strong">NotAutomatic</emphasis> アーカイブが設定されます。

note: type: Content of: <book><chapter><section><section><para>
en: The <emphasis role="strong">apt-pinning situation</emphasis> of <emphasis>package</emphasis> from multiple archive sources is displayed by "<literal>apt-cache policy <emphasis>package</emphasis></literal>".
ja: 複数アーカイブソースの <emphasis>package</emphasis> に関する <emphasis role="strong">apt-pinning 状況</emphasis>は "<literal>apt-cache policy <emphasis>package</emphasis></literal>" の出力で表示されます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: A line started with "<literal>Package pin:</literal>" lists the package version of <emphasis role="strong">pin</emphasis> if association just with <emphasis>package</emphasis> is defined, e.g., "<literal>Package pin: 0.190</literal>".
ja: "<literal>Package pin:</literal>" で始まる行は、<emphasis>package</emphasis> のみとの関連付けが "<literal>Package pin: 0.190</literal>" 等と定義されている場合に、<emphasis role="strong">pin</emphasis> のパッケージバージョンを示します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: No line with "<literal>Package pin:</literal>" exists if no association just with <emphasis>package</emphasis> is defined.
ja: <emphasis>package</emphasis> とのみの関連付けが定義されていない場合には、"<literal>Package pin:</literal>" という行はありません。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The Pin-Priority value associated just with <emphasis>package</emphasis> is listed right side of all version strings, e.g., "<literal>0.181 700</literal>".
ja: <emphasis>package</emphasis> とのみの関連付けが定義されている場合の Pin-Priority 値は、全バージョン文字列の右側に "<literal>0.181 700</literal>" 等としてリストされます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>0</literal>" is listed right side of all version strings if no association just with <emphasis>package</emphasis> is defined, e.g., "<literal>0.181 0</literal>".
ja: <emphasis>package</emphasis> とのみの関連付けが定義されていない場合には、全バージョン文字列の右側に "<literal>0</literal>" が"<literal>0.181 0</literal>" 等としてリストされます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The Pin-Priority values of archives (defined as "<literal>Package: *</literal>" in the "<literal>/etc/apt/preferences</literal>" file) are listed left side of all archive paths, e.g., "<literal>100 http://deb.debian.org/debian/ &codename-stable;-backports/main Packages</literal>".
ja: アーカイブの Pin-Priority 値 ("<literal>/etc/apt/preferences</literal>" ファイル中に "<literal>Package: *</literal>" として定義) はアーカイブへのパスの左側に、"<literal>100 http://deb.debian.org/debian/ &codename-stable;-backports/main Packages</literal>" 等としてリストされます。

note: type: Content of: <book><chapter><section><section><title>
en: Blocking packages installed by "Recommends"
ja: "推奨 (Recommends)" によりパッケージがインストールされるのを阻止

note: type: Content of: <book><chapter><section><section><para>
en: If you wish not to pull in particular packages automatically by "Recommends", you must create the "<literal>/etc/apt/preferences</literal>" file and explicitly list all those packages at the top of it as the following.
ja: たとえ "推奨 (Recommends)" されていても自動的に特定のパッケージが引きこまれ無くしたいときには、"<literal>/etc/apt/preferences</literal>" ファイルを作成しその中に全てのパッケージを以下のように明示的にリストしなければいけません。

note: type: Content of: <book><chapter><section><section><title>
en: Tracking <literal>testing</literal> with some packages from <literal>unstable</literal>
ja: <literal>unstable</literal> からのパッケージと共に、<literal>testing</literal> を追いかける

note: type: Content of: <book><chapter><section><section><para>
en: Here is an example of <emphasis role="strong">apt-pinning</emphasis> technique to include specific newer upstream version packages found in <literal>unstable</literal> regularly upgraded while tracking <literal>testing</literal>.  You list all required archives in the "<literal>/etc/apt/sources.list</literal>" file as the following.
ja: <literal>testing</literal> を追跡しながら、<literal>unstable</literal> にある特定の新規アップストリームバージョンのパッケージが定常的にアップグレードされる、<emphasis role="strong">apt-pinning</emphasis> テクニックの例を次に示します。全ての必要なアーカイブを "<literal>/etc/apt/sources.list</literal>" ファイル中に以下のようにリストします。

note: type: Content of: <book><chapter><section><section><para>
en: Set the "<literal>/etc/apt/preferences</literal>" file as the following.
ja: "<literal>/etc/apt/preferences</literal>" を以下のように設定します。

note: type: Content of: <book><chapter><section><section><para>
en: When you wish to install a package named "<literal><emphasis>package-name</emphasis></literal>" with its dependencies from <literal>unstable</literal> archive under this configuration, you issue the following command which switches target release with "<literal>-t</literal>" option (Pin-Priority of <literal>unstable</literal> becomes 990).
ja: "<literal><emphasis>package-name</emphasis></literal>" という名前のパッケージとその依存ファイルを <literal>unstable</literal> アーカイブからこの設定の下でインストールしたい場合、"<literal>-t</literal>" オプションを使ってターゲットのリリースを切り替える (<literal>unstable</literal> の Pin-Priority が990 になる) 以下のコマンドを実行します。

note: type: Content of: <book><chapter><section><section><para>
en: With this configuration, usual execution of "<literal>apt-get upgrade</literal>" and "<literal>apt-get dist-upgrade</literal>" (or "<literal>aptitude safe-upgrade</literal>" and "<literal>aptitude full-upgrade</literal>") upgrades packages which were installed from <literal>testing</literal> archive using current <literal>testing</literal> archive and packages which were installed from <literal>unstable</literal> archive using current <literal>unstable</literal> archive.
ja: この設定では、通常の "<literal>apt-get upgrade</literal>" や "<literal>apt-get dist-upgrade</literal>" ("<literal>aptitude safe-upgrade</literal>" や "<literal>aptitude full-upgrade</literal>") の実行は、<literal>testing</literal> アーカイブからインストールされたパッケージは最新の <literal>testing</literal> アーカイブを使ってアップグレードし、<literal>unstable</literal> アーカイブからインストールされたパッケージは最新の <literal>unstable</literal> アーカイブを使ってアップグレードします。

note: type: Content of: <book><chapter><section><section><caution><para>
en: Be careful not to remove "<literal>testing</literal>" entry from the "<literal>/etc/apt/sources.list</literal>" file.  Without "<literal>testing</literal>" entry in it, APT system upgrades packages using newer <literal>unstable</literal> archive.
ja: "<literal>/etc/apt/sources.list</literal>" ファイルから "<literal>testing</literal>" の項目を削除しないように注意します。"<literal>testing</literal>" 項目がその中にないと、APT システムは最新の <literal>unstable</literal> アーカイブを使ってアップグレードします。

note: type: Content of: <book><chapter><section><section><tip><para>
en: I usually edit the "<literal>/etc/apt/sources.list</literal>" file to comment out "<literal>unstable</literal>" archive entry right after above operation.  This avoids slow update process of having too many entries in the "<literal>/etc/apt/sources.list</literal>" file although this prevents upgrading packages which were installed from <literal>unstable</literal> archive using current <literal>unstable</literal> archive.
ja: 著者は上記操作のすぐ後に "<literal>/etc/apt/sources.list</literal>" ファイルを通常編集して "<literal>unstable</literal>" アーカイブ項目をコメントアウトします。こうすることで、最新の <literal>unstable</literal> アーカイブによって <literal>unstable</literal> からインストールされたパッケージをアップグレードしなくなりますが、"<literal>/etc/apt/sources.list</literal>" ファイル中に項目が多すぎて更新のプロセスが遅くなることを避けられます。

note: type: Content of: <book><chapter><section><section><tip><para>
en: If "<literal>Pin-Priority: 1</literal>" is used instead of "<literal>Pin-Priority: 100</literal>" in the "<literal>/etc/apt/preferences</literal>" file, already installed packages having Pin-Priority value of 100 are not upgraded by <literal>unstable</literal> archive even if "<literal>testing</literal>" entry in the "<literal>/etc/apt/sources.list</literal>" file is removed.
ja: もし "<literal>/etc/apt/preferences</literal>" ファイル中で "<literal>Pin-Priority: 100</literal>" の代わりに "<literal>Pin-Priority: 1</literal>" が用いられた場合は、"<literal>/etc/apt/sources.list</literal>" ファイルの中の "<literal>testing</literal>" 項目が削除されようと、Pin-Priority 値は100 のインストール済みパッケージは <literal>unstable</literal> アーカイブによってアップグレードされる事はありません。

note: type: Content of: <book><chapter><section><section><para>
en: If you wish to track particular packages in <literal>unstable</literal> automatically without initial "<literal>-t unstable</literal>" installation, you must create the "<literal>/etc/apt/preferences</literal>" file and explicitly list all those packages at the top of it as the following.
ja: 最初の "<literal>-t unstable</literal>" によるインストール無しに、<literal>unstable</literal> の特定パッケージを自動的に追跡したい場合、"<literal>/etc/apt/preferences</literal>" ファイルを作りそのトップにこれらパッケージを明示的に以下のようにリストします。

note: type: Content of: <book><chapter><section><section><para>
en: These set Pin-Priority value for each specific package.  For example, in order to track the latest <literal>unstable</literal> version of this "Debian Reference" in English, you should have following entries in the "<literal>/etc/apt/preferences</literal>" file.
ja: 以上で、各特定パッケージに関して Pin-Priority 値が設定されます。例えば最新の <literal>unstable</literal> バージョンのこの "Debian リファレンス" を英語版で追跡するためには、"<literal>/etc/apt/preferences</literal>" ファイルに以下の項目を設定します。

note: type: Content of: <book><chapter><section><section><tip><para>
en: This <emphasis role="strong">apt-pinning</emphasis> technique is valid even when you are tracking <literal>stable</literal> archive.  Documentation packages have been always safe to install from <literal>unstable</literal> archive in my experience, so far.
ja: この <emphasis role="strong">apt-pinning</emphasis> テクニックは <literal>stable</literal> アーカイブを追跡している際にも有効です。著者の経験では、文書パッケージは <literal>unstable</literal> アーカイブからインストールしても今までいつも安全でした。

note: type: Content of: <book><chapter><section><section><title>
en: Tracking <literal>unstable</literal> with some packages from <literal>experimental</literal>
ja: <literal>experimental</literal> からのパッケージと共に、<literal>unstable</literal> を追いかける

note: type: Content of: <book><chapter><section><section><para>
en: Here is another example of <emphasis role="strong">apt-pinning</emphasis> technique to include specific newer upstream version packages found in <literal>experimental</literal> while tracking <literal>unstable</literal>.  You list all required archives in the "<literal>/etc/apt/sources.list</literal>" file as the following.
ja: 次に <literal>unstable</literal> を追跡しながら <literal>experimental</literal> にある特定の新規アップストリームバージョンのパッケージを取り込む <emphasis role="strong">apt-pinning</emphasis> テクニックの例を示します。すべての必要なアーカイブを "<literal>/etc/apt/sources.list</literal>" ファイルに以下のようにリストします。

note: type: Content of: <book><chapter><section><section><para>
en: The default Pin-Priority value for <literal>experimental</literal> archive is always 1 (&lt;&lt;100) since it is <emphasis role="strong">NotAutomatic</emphasis> archive (see <xref linkend="_archive_level_release_files"/>).  There is no need to set Pin-Priority value explicitly in the "<literal>/etc/apt/preferences</literal>" file just to use <literal>experimental</literal> archive unless you wish to track particular packages in it automatically for next upgrading.
ja: <literal>experimental</literal> アーカイブのデフォールトの Pin-Priority 値は、<emphasis role="strong">NotAutomatic</emphasis> アーカイブ (<xref linkend="_archive_level_release_files"/>を参照下さい) なので、常に1 (&lt;&lt;100) です。次回アップグレード時に<literal>experimental</literal> アーカイブにある特定パッケージを自動的に追跡しようとしない限り、"<literal>/etc/apt/preferences</literal>" ファイル中で Pin-Priority 値をそれを明示的に設定する必要はありません。

note: type: Content of: <book><chapter><section><section><title>
en: Emergency downgrading
ja: 緊急ダウングレード

note: type: Content of: <book><chapter><section><section><caution><para>
en: Downgrading is not officially supported by the Debian by design.  It should be done only as a part of emergency recovery process.  Despite of this situation, it is known to work well in many incidents.  For critical systems, you should backup all important data on the system after the recovery operation and re-install the new system from the scratch.
ja: Debian では設計としてはダウングレードを正式にサポートしません。緊急の復元処置の一部としてのみ実行されるべきです。こういう状況であるにもかかわらず、多くの場合にうまく機能することが知られています。重要なシステムでは復元操作の後に全ての重要データーをバックアップし、最初から新規システムを再インストールします。

note: type: Content of: <book><chapter><section><section><para>
en: You may be lucky to downgrade from newer archive to older archive to recover from broken system upgrade by manipulating <emphasis role="strong">candidate version</emphasis> (see <xref linkend="_tweaking_candidate_version"/>).  This is lazy alternative to tedious actions of many "<literal>dpkg -i <emphasis>broken-package</emphasis>_<emphasis>old-version</emphasis>.deb</literal>" commands (see <xref linkend="_rescue_with_the_dpkg_command"/>).
ja: 壊れたシステムアップグレードからの復元するために、<emphasis role="strong">候補バージョン</emphasis>を操作して新しいアーカイブから古いアーカイブにダウングレードすることがうまくいくかもしれません (<xref linkend="_tweaking_candidate_version"/>を参照下さい)。これは、何度も "<literal>dpkg -i <emphasis>broken-package</emphasis>_<emphasis>old-version</emphasis>.deb</literal>" コマンドを実行する退屈な作業をしないでよくする方法です (<xref linkend="_rescue_with_the_dpkg_command"/>を参照下さい)。

note: type: Content of: <book><chapter><section><section><para>
en: Search lines in the "<literal>/etc/apt/sources.list</literal>" file tracking <literal>unstable</literal> as the following.
ja: 次に記すような "<literal>unstable</literal>" を追跡する "<literal>/etc/apt/sources.list</literal>" ファイル中の行を探します。

note: type: Content of: <book><chapter><section><section><para>
en: Replace it with the following to track <literal>testing</literal>.
ja: それを <literal>testing</literal> を追いかけるように次と交換します。

note: type: Content of: <book><chapter><section><section><para>
en: Run "<literal>apt-get update; apt-get dist-upgrade</literal>" to force downgrading of packages across the system.
ja: "<literal>apt-get dist-upgrade</literal>" を実行して、システム全体にわたってパッケージのダウングレードを強制します。

note: type: Content of: <book><chapter><section><section><para>
en: Remove this special "<literal>/etc/apt/preferences</literal>" file after this emergency downgrading.
ja: この緊急ダウングレードの後でこの特別の "<literal>/etc/apt/preferences</literal>" ファイルを削除します。

note: type: Content of: <book><chapter><section><section><tip><para>
en: It is a good idea to remove (not purge!) as much packages to minimize dependency problems.  You may need to manually remove and install some packages to get system downgraded.  Linux kernel, bootloader, udev, PAM, APT, and networking related packages and their configuration files require special attention.
ja: 依存関係の問題を最小限とすべく、できるだけ多くのパッケージを削除 (remove で、完全削除 purge ではありません!) します。システムのダウングレードのためには手動でいくつかのパッケージを削除とインストールしなければいけないかも知れません。Linux カーネルやブートローダーや udev や PAM や APT やネットワーク関係のパッケージやそれらの設定ファイルには特に注意が必要です。

note: type: Content of: <book><chapter><section><section><title>
en: The equivs package
ja: equivs パッケージ

note: type: Content of: <book><chapter><section><section><para>
en: If you are to compile a program from source to replace the Debian package, it is best to make it into a real local debianized package (<literal>*.deb</literal>) and use private archive.
ja: ソースからプログラムをコンパイルして Debian パッケージを置換えたい際には、それを実際にローカルで Debian 化してパッケージ (<literal>*.deb</literal>) して、私的アーカイブを使うのが好ましいです。

note: type: Content of: <book><chapter><section><section><para>
en: If you choose to compile a program from source and to install them under "<literal>/usr/local</literal>" instead, you may need to use <literal>equivs</literal> as a last resort to satisfy the missing package dependency.
ja: しかし、プログラムをソースからコンパイルして "<literal>/usr/local</literal>" にインストールすることを選んだ際には、パッケージ依存関係を満足させるための最後の手段として <literal>equivs</literal> を使う必要があるかもしれません。

note: type: Content of: <book><chapter><section><section><title>
en: Porting a package to the stable system
ja: 安定版システムへのパッケージ移植

note: type: Content of: <book><chapter><section><section><caution><para>
en: There is no guarantee for the procedure described here to work without extra manual efforts for system differences.
ja: ここに書かれた手順がシステムの違いのために追加の手動の努力無しにうまく行く保証はありません。

note: type: Content of: <book><chapter><section><section><para>
en: For partial upgrades of the <literal>stable</literal> system, rebuilding a package within its environment using the source package is desirable.  This avoids massive package upgrades due to their dependencies.
ja: <literal>stable</literal> システムの部分アップグレードのためには、その環境内でソースパッケージを使ってパッケージをリビルドするのが好ましいです。こうすることでパッケージ依存関係による大掛かりなアップグレードをしないで済みます。

note: type: Content of: <book><chapter><section><section><para>
en: Add the following entries to the "<literal>/etc/apt/sources.list</literal>" of a <literal>stable</literal> system.
ja: <literal>stable</literal> システムのための "<literal>/etc/apt/sources.list</literal>" ファイルに以下のエントリーを追加します。

note: type: Content of: <book><chapter><section><section><para>
en: Install required packages for the compilation and download the source package as the following.
ja: コンパイルするのに必要なパッケージをインストールしソースパッケージをダウンロードをします。

note: type: Content of: <book><chapter><section><section><para>
en: Update some tool chain packages such as <literal>dpkg</literal>, and <literal>debhelper</literal> from the backport packages if they are required for the backporting.
ja: バックポートに必要な際には、<literal>dpkg</literal> や <literal>debhelper</literal> 等のツールチェインパッケージをバックポートパッケージを用いて更新します。

note: type: Content of: <book><chapter><section><section><para>
en: Execute the following.
ja: 次を実行します。

note: type: Content of: <book><chapter><section><section><para>
en: Bump package version, e.g. one appended with "<literal>+bp1</literal>" in "<literal>debian/changelog</literal>"
ja: "<literal>+bp1</literal>" を後ろに付けるなどして、"<literal>debian/changelog</literal>" 中でパッケージバージョンを先に進める

note: type: Content of: <book><chapter><section><section><para>
en: Build packages and install them to the system as the following.
ja: 以下のようにしてパッケージをビルドしシステムにインストールします。

note: type: Content of: <book><chapter><section><section><title>
en: Proxy server for APT
ja: APT のためのプロキシサーバー

note: type: Content of: <book><chapter><section><section><para>
en: Since mirroring whole subsection of Debian archive wastes disk space and network bandwidth, deployment of a local proxy server for APT is desirable consideration when you administer many systems on <ulink url="&lan;">LAN</ulink>.  APT can be configure to use generic web (http) proxy servers such as <literal>squid</literal> (see <xref linkend="_other_network_application_servers"/>) as described in <literal>apt.conf</literal>(5) and in "<literal>/usr/share/doc/apt/examples/configure-index.gz</literal>".  The "<literal>$http_proxy</literal>" environment variable can be used to override proxy server setting in the "<literal>/etc/apt/apt.conf</literal>" file.
ja: Debian アーカイブの特定サブセクション全てをミラーするとディスク空間とネットワークのバンド幅の大いなる無駄遣いですので、<ulink url="&lan;">LAN</ulink> 上に多くのシステムを管理している際には APT のためのローカルのプロキシサーバーを設置することを考えるのは良いことです。APT は、<literal>apt.conf</literal>(5) とか "<literal>/usr/share/doc/apt/examples/configure-index.gz</literal>" に説明されたようにして、汎用の <literal>squid</literal> のような ウェッブ (http) プロキシサーバー (<xref linkend="_other_network_application_servers"/>を参照下さい) を使うように設定できます。"<literal>$http_proxy</literal>" 環境変数による設定は、"<literal>/etc/apt/apt.conf</literal>" ファイル中の設定より優先します。

note: type: Content of: <book><chapter><section><section><para>
en: There are proxy tools specially for Debian archive.  You should check BTS before using them.
ja: Debian アーカイブ専用のプロキシツールがあります。実際に使う前に BTS をチェック下さい。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of the proxy tools specially for Debian archive
ja: Debian アーカイブ専用のプロキシツールのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Caching proxy for Debian package and source files (Perl program)
ja: Debian パッケージとソースファイルのキャッシュプロキシ (Perl プログラム)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Caching proxy for distribution of software packages (compiled C++ program)
ja: ソフトウェアーパッケージの頒布ためのキャッシュプロキシ (コンパイルされた C++ プログラム)

note: type: Content of: <book><chapter><section><section><caution><para>
en: When Debian reorganizes its archive structure, these specialized proxy tools tend to require code rewrites by the package maintainer and may not be functional for a while.  On the other hand, generic web (http) proxy servers are more robust and easier to cope with such changes.
ja: Debian がそのアーカイブ構造を再編した際に、このような専用のプロキシツールはパッケージメンテナによるコードの修正が必要で、一定期間使えなくなることがあります。一方、汎用のウェッブ (http) プロキシは比較的堅牢ですしそのような変化に合わすのも簡単です。

note: type: Content of: <book><chapter><section><section><title>
en: More readings for the package management
ja: パッケージ管理の追加参考文書

note: type: Content of: <book><chapter><section><section><para>
en: You can learn more on the package management from following documentations.
ja: パッケージ管理に関しては以下の文書からさらに学習できます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Primary documentations on the package management:
ja: パッケージ管理の一義的文書:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>aptitude</literal>(8), <literal>dpkg</literal>(1), <literal>tasksel</literal>(8), <literal>apt</literal>(8), <literal>apt-get</literal>(8), <literal>apt-config</literal>(8), <literal>apt-secure</literal>(8), <literal>sources.list</literal>(5), <literal>apt.conf</literal>(5), and <literal>apt_preferences</literal>(5);
ja: <literal>aptitude</literal>(8) と <literal>dpkg</literal>(1) と <literal>tasksel</literal>(8) と <literal>apt</literal>(8) と <literal>apt-get</literal>(8) と <literal>apt-config</literal>(8) と <literal>apt-secure</literal>(8) と <literal>sources.list</literal>(5) と <literal>apt.conf</literal>(5) と <literal>apt_preferences</literal>(5);

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: "<literal>/usr/share/doc/apt-doc/guide.html/index.html</literal>" and "<literal>/usr/share/doc/apt-doc/offline.html/index.html</literal>" from the <literal>apt-doc</literal> package; and
ja: <literal>apt-doc</literal> パッケージの"<literal>/usr/share/doc/apt-doc/guide.html/index.html</literal>" と "<literal>/usr/share/doc/apt-doc/offline.html/index.html</literal>";

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: "<literal>/usr/share/doc/aptitude/html/en/index.html</literal>" from the <literal>aptitude-doc-en</literal> package.
ja: <literal>aptitude-doc-en</literal> パッケージに入っている、"<literal>/usr/share/doc/aptitude/html/en/index.html</literal>"。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Official and detailed documentations on the Debian archive:
ja: 正規で詳細な Debian アーカイブに関する文書:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <ulink url="&debianpolicymanuthedebianarchive;">"Debian Policy Manual Chapter 2 - The Debian Archive"</ulink>,
ja: Debian アーカイブの正式のポリシーは <ulink url="&debianpolicymanuthedebianarchive;">Debian ポリシーマニュアル、第2章 - Debian アーカイブ</ulink>に規定されています。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <ulink url="&debiandevelopersthedebianarchive;">"Debian Developer's Reference, Chapter 4 - Resources for Debian Developers 4.6 The Debian archive"</ulink>, and
ja: <ulink url="&debiandevelopersthedebianarchive;">"Debian 開発者リファレンス、第4章 Debian 開発者が利用可能なリソース 4.6 Debian アーカイブ"</ulink>と、

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Tutorial for building of a Debian package for Debian users:
ja: Debian ユーザー向けの Debian パッケージ作成の入門書:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <ulink url="&guidefordebianmaintainers;">"Guide for Debian Maintainers"</ulink>.
ja: <ulink url="&guidefordebianmaintainers;">"Debian Maintainer 向け案内書"</ulink>.

note: type: Content of: <book><chapter><title>
en: The system initialization
ja: システムの初期化

note: type: Content of: <book><chapter><para>
en: It is wise for you as the system administrator to know roughly how the Debian system is started and configured.  Although the exact details are in the source files of the packages installed and their documentations, it is a bit overwhelming for most of us.
ja: Debian システムが如何に起動され設定されるかを知っていることはシステム管理者として賢明です。正確で詳細な情報がインストール済みパッケージのソースや文書中にあるとは言え、我々の大部分にとってはちょっと大変過ぎます。

note: type: Content of: <book><chapter><para>
en: Here is a rough overview of the key points of the Debian system initialization. Since the Debian system is a moving target, you should refer to the latest documentation.
ja: Debian システム初期化の大まかな概要をここに記します。Debian システムは動くターゲットなので、最新のドキュメンテーションを参照する必要があります。

note: type: Content of: <book><chapter><itemizedlist><listitem><para>
en: <ulink url="&debianlinuxkernelhandbook;">Debian Linux Kernel Handbook</ulink> is the primary source of information on the Debian kernel.
ja: <ulink url="&debianlinuxkernelhandbook;">Debian Linux Kernel Handbook</ulink> は Debian カーネルに関する一次情報源です。

note: type: Content of: <book><chapter><itemizedlist><listitem><para>
en: <literal>bootup</literal>(7) describes the system bootup process based on <literal>systemd</literal> . (Recent Debian)
ja: <literal>systemd</literal> に準拠するシステムのブートアッププロセスは <literal>bootup</literal>(7) に詳述されている。 (最新の Debian)

note: type: Content of: <book><chapter><itemizedlist><listitem><para>
en: <literal>boot</literal>(7) describes the system bootup process based on UNIX System V Release 4. (Older Debian)
ja: UNIX System V Release 4 に準拠するシステムのブートアッププロセスは <literal>boot</literal>(7) に詳述されている。 (過去の Debian)

note: type: Content of: <book><chapter><section><title>
en: An overview of the boot strap process
ja: ブートストラッププロセスの概要

note: type: Content of: <book><chapter><section><para>
en: The computer system undergoes several phases of <ulink url="&bootstrapprocesses;">boot strap processes</ulink> from the power-on event until it offers the fully functional operating system (OS) to the user.
ja: コンピューターシステムは、電源投入イベントからユーザーに機能の完備したオペレーティングシステム (OS) を提供するまで<ulink url="&bootstrapprocesses;">ブートストラッププロセス</ulink>を数段通過します。

note: type: Content of: <book><chapter><section><para>
en: For simplicity, I limit discussion to the typical PC platform with the default installation.
ja: 単純化のため、デフォールトのインストールをした典型的な PC プラットフォームに限定し議論します。

note: type: Content of: <book><chapter><section><para>
en: The typical boot strap process is like a four-stage rocket.  Each stage rocket hands over the system control to the next stage one.
ja: 典型的なブートストラッププロセスは4段ロケットのようです。各段のロケットは次段のロケットにシステムのコントロールを引き継ぎます。

note: type: Content of: <book><chapter><section><para>
en: Of course, these can be configured differently.  For example, if you compiled your own kernel, you may be skipping the step with the mini-Debian system.  So please do not assume this is the case for your system until you check it yourself.
ja: もちろん、これらに関して異なる設定をすることはできます。例えば、自分自身で専用カーネルをコンパイルした場合、ミニ Debian システムのステップをスキップできます。自分自身で確認するまでは、あなたのシステムがこの様になっていると決めつけないで下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Stage 1: the UEFI
ja: 1段目: UEFI

note: type: Content of: <book><chapter><section><section><para>
en: The <ulink url="&unifiedextensiblareinterfaceuefi;">Unified Extensible Firmware Interface (UEFI)</ulink> defines a boot manager as part of the UEFI specification. When a computer is powered on, the boot manager is the 1st stage of the boot process which checks the boot configuration and based on its settings, then executes the specified OS boot loader or operating system kernel (usually boot loader). The boot configuration is defined by variables stored in NVRAM, including variables that indicate the file system paths to OS loaders or OS kernels.
ja: <ulink url="&unifiedextensiblareinterfaceuefi;">Unified Extensible Firmware Interface (UEFI)</ulink> は、UEFI 仕様書の一部としてブートマネージャーを定義します。ブートマナージャーは、コンピューター電源投入時にブート設定をチェックしその設定に基づき指定された OS ブートローダーかオペレーティングシステムのカーネル(通常ブートローダー)を実行するブートプロセスの第一段階です。ブート設定は、OS ローダーや OS カーネルまでのファイルシステムパスを示す変数を含めて、NVRAM に保存された変数に定義されています。

note: type: Content of: <book><chapter><section><section><para>
en: An <ulink url="&efisystempartitionesp;">EFI system partition (ESP)</ulink> is a data storage device partition that is used in computers adhering to the UEFI specification. Accessed by the UEFI firmware when a computer is powered up, it stores UEFI applications and the files these applications need to run, including operating system boot loaders. (On the legacy PC system, <ulink url="&bios;">BIOS</ulink> stored in the <ulink url="&mbr;">MBR</ulink> may be used instead.)
ja: <ulink url="&efisystempartitionesp;">EFI システムパーティション (ESP)</ulink> は UEFI 仕様書に準拠するコンピューターで使われるデーターストレージデバイスのパーティションです。それはコンピューター電源投入時に UEFI ファームウエアーによってアクセスされ、UEFI アプリケーションやそれらのアプリケーションが実行する必要のある OS ブートローダーを含めたファイルが保存されています。(旧式の PC システム上では <ulink url="&mbr;">MBR</ulink> 中に保存された <ulink url="&bios;">BIOS</ulink> がこれに代え使われているかもしれません)

note: type: Content of: <book><chapter><section><section><title>
en: Stage 2: the boot loader
ja: 2段目: ブートローダー

note: type: Content of: <book><chapter><section><section><para>
en: The <ulink url="&bootloader;">boot loader</ulink> is the 2nd stage of the boot process which is started by the UEFI.  It loads the system kernel image and the <ulink url="&initrd;">initrd</ulink> image to the memory and hands control over to them.  This initrd image is the root filesystem image and its support depends on the bootloader used.
ja: <ulink url="&bootloader;">ブートローダー</ulink>は UEFI によって起動されるブートプロセスの2段目です。それはシステムのカーネルイメージと <ulink url="&initrd;">initrd</ulink> イメージをメモリーにロードし、それらにコントロールを引き継ぎます。この initrd イメージはルートファイルシステムイメージで、そのサポートは使われるブートローダーによります。

note: type: Content of: <book><chapter><section><section><para>
en: The Debian system normally uses the Linux kernel as the default system kernel. The initrd image for the current 5.x Linux kernel is technically the <ulink url="&initramfs;">initramfs</ulink> (initial RAM filesystem) image.
ja: Debian システムは普通 Linux カーネルをデフォルトのシステムカーネルとして使います。現行の 5.x Linux カーネルのための initrd イメージは技術的には <ulink url="&initramfs;">initramfs</ulink> (initial RAM filesystem) イメージです。

note: type: Content of: <book><chapter><section><section><para>
en: There are many boot loaders and configuration options available.
ja: 多くのブートローダと設定オプションが利用可能です。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of boot loaders
ja: ブートローダーのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: bootloader
ja: ブートローダー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Supported
ja: サポート

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: This is smart enough to understand disk partitions and filesystems such as vfat, ext4, …. (UEFI)
ja: ディスクパーティションや vfat や ext4 等のファイルシステムを理解するぐらいスマートです。(UEFI)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: This is smart enough to understand disk partitions and filesystems such as vfat, ext4, …. (BIOS)
ja: ディスクパーティションや vfat や ext4 等のファイルシステムを理解するぐらいスマートです。(BIOS)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: This is GRUB 2 bootable rescue images (CD and floppy) (PC/BIOS version)
ja: GRUB 2 のブート可能なレスキューイメージ (CD とフロッピー) (PC/BIOS バージョン)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&grubc;">GRUB 2</ulink> plug-in
ja: <ulink url="&grubc;">GRUB 2</ulink> プラグイン

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&grmlrescueboot;">grml-rescueboot</ulink> adds live Linux ISO images to the grub2 boot menu
ja: <ulink url="&grmlrescueboot;">grml-rescueboot</ulink> は、live Linux ISO image を grub2 のブートメニューに追加します。

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: This understands the ISO9660 filesystem.  This is used by the boot CD.
ja: ISO9660 ファイルシステムを理解します。ブート CD に使われています。

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: This understands the <ulink url="&msdosfilesystemfat;">MSDOS filesystem (FAT)</ulink>.  This is used by the boot floppy.
ja: <ulink url="&msdosfilesystemfat;">MSDOS ファイルシステム (FAT)</ulink> 理解します。ブートフロッピーで使われます。

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: New system is started from the FreeDOS/MSDOS system.
ja: 新しいシステムが FreeDOS/MSDOS システムから起動されます。

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Not supported
ja: 非サポート

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&mbrbyneilturton;">MBR by Neil Turton</ulink>
ja: <ulink url="&mbrbyneilturton;">Neil Turton の MBR</ulink>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: This is free software which substitutes MSDOS <ulink url="&mbr;">MBR</ulink>.  This only understands disk partitions.
ja: MSDOS の <ulink url="&mbr;">MBR</ulink> を代替するフリーソフトウェアーです。ディスクパーティションを理解するだけです。

note: type: Content of: <book><chapter><section><section><para>
en: For UEFI system, GRUB2 first reads the ESP partition and uses UUID specified for <literal>search.fs_uuid</literal> in "<literal>/boot/efi/EFI/debian/grub.cfg</literal>" to determine the partition of the GRUB2 menu configuration file "<literal>/boot/grub/grub.cfg</literal>".
ja: UEFI システムの場合、GRUB2 は ESP パーティションを最初に読み、"<literal>/boot/efi/EFI/debian/grub.cfg</literal>" 中の <literal>search.fs_uuid</literal> に指定された UUID を使って GRUB2 メニュー設定ファイル "<literal>/boot/grub/grub.cfg</literal>" があるパーティションを決めます。

note: type: Content of: <book><chapter><section><section><para>
en: The key part of the GRUB2 menu configuration file looks like:
ja: GRUB2 メニュー設定ファイルの重要部分は以下です:

note: type: Content of: <book><chapter><section><section><para>
en: For this part of <literal>/boot/grub/grub.cfg</literal>, this menu entry means the following.
ja: <literal>/boot/grub/grub.cfg</literal> のこの部分に関して、このメニューエントリーは以下の意味があります。

note: type: Content of: <book><chapter><section><section><table><title>
en: The meaning of the menu entry of the above part of <literal>/boot/grub/grub.cfg</literal>
ja: <literal>/boot/grub/grub.cfg</literal> の上記部分のメニューエントリーの意味

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: setting
ja: 設定

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: value
ja: 変数値

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: GRUB2 modules loaded
ja: 導入済みの GRUB2 モジュール

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: root file system partition used
ja: 使用されるルートファイルシステムのパーティション

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: partition identified by <literal>UUID=fe3e1db5-6454-46d6-a14c-071208ebe4b1</literal>
ja: <literal>UUID=fe3e1db5-6454-46d6-a14c-071208ebe4b1</literal> により識別されるパーティション

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: kernel image path in the root file system
ja: ルートファイルシステム中のカーネルイメージのパス

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: kernel boot parameter used
ja: 使用されるカーネルブート変数

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: initrd image path in the root file system
ja: ルートファイルシステム中の initrd イメージパス

note: type: Content of: <book><chapter><section><section><para>
en: On Debian system, "<literal>/boot/grub/grub.cfg</literal>" is managed by the installed GRUB package (e.g. <literal>grub-efi-amd64</literal>) and direct user modification to this file is deprecated.  You should customize configuration files in "<literal>/etc/grub.d/</literal>" and "<literal>/etc/default/grub</literal>", instead.  Then configure the GRUB configuration files and update NVRAM variables to automatically boot into Debian by:
ja: Debian システム上では、"<literal>/boot/grub/grub.cfg</literal>" はインストールされた GRUB パッケージ (例えば、<literal>grub-efi-amd64</literal>) で管理されていて、ユーザーによる直接の改変は非推奨です。その代わり、 "<literal>/etc/grub.d/</literal>" 中の設定ファイルや "<literal>/etc/default/grub</literal>" をカスタマイズしましょう。 そして、GRUB 設定ファイルを設定し、NVRAM 変数を自動的に Debian をブートするように以下のようにします:

note: type: Content of: <book><chapter><section><section><tip><para>
en: You can show kernel boot log messages by removing "<literal>quiet</literal>" from the "<literal>GRUB_CMDLINE_LINUX_DEFAULT</literal>" value in "<literal>/etc/default/grub</literal>".
ja: カーネルブートログを見えるようにするには、"<literal>/etc/default/grub</literal>" 中の "<literal>GRUB_CMDLINE_LINUX_DEFAULT</literal>" の値から<literal>quiet</literal> を除去して下さい。

note: type: Content of: <book><chapter><section><section><tip><para>
en: You can add GRUB splash background by placing its image file in "<literal>/boot/grub/</literal>".
ja: You can add GRUB splash background by placing its image file in画像ファイルを "<literal>/boot/grub/</literal>" 中に置くことで、GRUB に画面背景を追加できます。

note: type: Content of: <book><chapter><section><section><para>
en: See "<literal>info grub</literal>", <literal>grub-install</literal>(8), <literal>grub-mkconfig</literal>(8).
ja: "<literal>info grub</literal>", <literal>grub-install</literal>(8), <literal>grub-mkconfig</literal>(8) を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Stage 3: the mini-Debian system
ja: 3段目: ミニ Debian システム

note: type: Content of: <book><chapter><section><section><para>
en: The mini-Debian system is the 3rd stage of the boot process which is started by the boot loader.  It runs the system kernel with its root filesystem on the memory. This is an optional preparatory stage of the boot process.
ja: ミニ Debian システムはブートローダーによって起動されるブートプロセスの3段目です。メモリー上でルートファイルシステムとともにシステムカーネルを実行します。これはオプションのブートプロセスの準備段階です。

note: type: Content of: <book><chapter><section><section><note><para>
en: The term "the mini-Debian system" is coined by the author to describe this 3rd stage boot process for this document.  This system is commonly referred as the <ulink url="&initrd;">initrd</ulink> or initramfs system. Similar system on the memory is used by <ulink url="&thedebianinstaller;">the Debian Installer</ulink>.
ja: "ミニ Debian システム" は著者がこの3段目のブートプロセスを本文書中で記述するために作った言葉です。このシステムは一般に <ulink url="&initrd;">initrd</ulink> とか initramfs システムと呼ばれています。類似のメモリー上のシステムは <ulink url="&thedebianinstaller;">Debian インストーラー</ulink>でも使われています。

note: type: Content of: <book><chapter><section><section><para>
en: The "<literal>/init</literal>" program is executed as the first program in this root filesystem on the memory. It is a program which initializes the kernel in user space and hands control over to the next stage. This mini-Debian system offers flexibility to the boot process such as adding kernel modules before the main boot process or mounting the root filesystem as an encrypted one.
ja: "<literal>/init</literal>" スクリプトはこのメモリー上のルートファイルシステムで最初に実行されるプログラムです。それはユーザー空間でカーネルを初期化しコントロールを次の段階に引き継ぐプログラムです。このミニ Debian システムは、メインのブートプロセスが始まる前にカーネルモジュールを追加したり、ルートファイルシステムを暗号化されたファイルシステムとしてマウントする等のブートプロセスの柔軟性を提供します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The "<literal>/init</literal>" program is a shell script program if initramfs was created by <literal>initramfs-tools</literal>.
ja: <literal>initramfs-tools</literal> で initramfs が作成された場合には "<literal>/init</literal>" プログラムはシェルプログラムです。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: You can interrupt this part of the boot process to gain root shell by providing "<literal>break=init</literal>" etc. to the kernel boot parameter. See the "<literal>/init</literal>" script for more break conditions.  This shell environment is sophisticated enough to make a good inspection of your machine's hardware.
ja: "<literal>break=init</literal>" 等をカーネルブートパラメーターとして与えると、本部分のブートプロセスに割り込み root シェルを獲得できます。この他の割り込み条件は "<literal>/init</literal>" スクリプトを参照下さい。このシェル環境はあなたの機器のハードウエアーを詳細に検査できるだけ十分洗練されています。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Commands available in this mini-Debian system are stripped down ones and mainly provided by a GNU tool called <literal>busybox</literal>(1).
ja: このミニ Debian システムで利用可能なコマンドは機能を削ったコマンドで、主に <literal>busybox</literal>(1) という GNU ツールで提供されます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The "<literal>/init</literal>" program is a binary <literal>systemd</literal> program if initramfs was created by <literal>dracut</literal>.
ja: <literal>dracut</literal> で initramfs が作成された場合には "<literal>/init</literal>" プログラムはバイナリーの <literal>systemd</literal> プログラムです。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Commands available in this mini-Debian system are stripped down <literal>systemd</literal>(1) environment.
ja: このミニ Debian システムで利用可能なコマンドは機能を削った <literal>systemd</literal>(1) 環境です。

note: type: Content of: <book><chapter><section><section><caution><para>
en: You need to use "<literal>-n</literal>" option for <literal>mount</literal> command when you are on the readonly root filesystem.
ja: 読出しのみのルートファイルシステム上では、<literal>mount</literal> コマンドには "<literal>-n</literal>" オプションを使う必要があります。

note: type: Content of: <book><chapter><section><section><title>
en: Stage 4: the normal Debian system
ja: 4段目: 普通の Debian システム

note: type: Content of: <book><chapter><section><section><para>
en: The normal Debian system is the 4th stage of the boot process which is started by the mini-Debian system.  The system kernel for the mini-Debian system continues to run in this environment. The root filesystem is switched from the one on the memory to the one on the physical storage device.
ja: 通常の Debian システムはミニ Debian システムによって起動されるブートプロセスの4段目です。ミニ Debian システムのシステムカーネルはこの環境ででも実行され続けます。ルートファイルシステムはメモリー上から本当にハードディスク上にあるファイルシステムに切り替えられます。

note: type: Content of: <book><chapter><section><section><para>
en: The <ulink url="&init;">init</ulink> program is executed as the first program with PID=1 to perform the main boot process of starting many programs.  The default file path for the init program is "<literal>/usr/sbin/init</literal>" but it can be changed by the kernel boot parameter as "<literal>init=/path/to/init_program</literal>".
ja: 多くのプログラムを起動する主ブートプロセスを行う <ulink url="&init;">init</ulink> プログラムは、PID=1 で最初のプログラムとして実行されます。init プログラムのデフォールトのファイルパスは "<literal>/usr/sbin/init</literal>" ですが、"<literal>init=/path/to/init_program</literal>" のようなカーネルブートパラメーターにより変更できます。

note: type: Content of: <book><chapter><section><section><para>
en: "<literal>/usr/sbin/init</literal>" is symlinked to "<literal>/lib/systemd/systemd</literal>" after Debian 8 Jessie (released in 2015).
ja: Debian 8 jessie (2015年リリース) 以降では "<literal>/usr/sbin/init</literal>" は "<literal>/lib/systemd/systemd</literal>" にシムリンクされています。

note: type: Content of: <book><chapter><section><section><tip><para>
en: The actual init command on your system can be verified by the "<literal>ps --pid 1 -f</literal>" command.
ja: あなたのシステム上の実際の init コマンドは "<literal>ps --pid 1 -f</literal>" コマンドで確認できます。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of boot utilities for the Debian system
ja: Debian システムのブートユーティリティーのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: event-based <literal>init</literal>(8) daemon for concurrency (alternative to <literal>sysvinit</literal>)
ja: 並行処理のためのイベント依存の <literal>init</literal>(8) デーモン (<literal>sysvinit</literal> 代替)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&initializationsyrecloudinstances;">initialization system for infrastructure cloud instances</ulink>
ja: <ulink url="&initializationsyrecloudinstances;">インフラストラクチャー クラウドインスタンス用の初期化システム</ulink>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: the manual pages and links needed for <literal>systemd</literal> to replace <literal>sysvinit</literal>
ja: <literal>systemd</literal> で <literal>sysvinit</literal> を置換するのに必要な、マニュアルページとリンク

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: helper tools for switching between <literal>sysvinit</literal> and <literal>systemd</literal>
ja: <literal>sysvinit</literal> と <literal>systemd</literal> 間を切り替える補助ツール

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: scripts for initializing and shutting down the system
ja: システムの始動と停止のためのスクリプト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: System-V-like <literal>init</literal>(8) utilities
ja: System-V 的な <literal>init</literal>(8) ユーティリティー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: System-V-like runlevel change mechanism
ja: System-V 的なランレベル変更メカニズム

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: System-V-like utilities (<literal>startpar</literal>(8), <literal>bootlogd</literal>(8), …)
ja: System-V 的なユーティリティー (<literal>startpar</literal>(8)、<literal>bootlogd</literal>(8)、…)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&linuxstandardbase;">Linux Standard Base</ulink> 3.2 init script functionality
ja: <ulink url="&linuxstandardbase;">Linux Standard Base</ulink> 3.2 の init スクリプト機能

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: tool to organize boot sequence using LSB init.d script dependencies
ja: LSB init.d スクリプト依存関係を使いブート順序を整理するツール

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: kexec tool for <literal>kexec</literal>(8) reboots (warm reboot)
ja: <literal>kexec</literal>(8) リブートのための kexec ツール (ワームリブート)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: boot process performance analyser
ja: ブートプロセスのパーフォンマンスアナライザー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: console-only <literal>getty</literal>(8)
ja: コンソール専用 <literal>getty</literal>(8)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: smart modem <literal>getty</literal>(8) replacement
ja: インテリジェントモデム用の代替 <literal>getty</literal>(8)

note: type: Content of: <book><chapter><section><section><tip><para>
en: See <ulink url="&debianwikibootprocessspeedup;">Debian wiki: BootProcessSpeedup</ulink> for the latest tips to speed up the boot process.
ja: ブートプロセスを高速化する最新のティップは <ulink url="&debianwikibootprocessspeedup;">Debian wiki: BootProcessSpeedup</ulink> を参照下さい。

note: type: Content of: <book><chapter><section><title>
en: Rescue system
ja: レスキューシステム

note: type: Content of: <book><chapter><section><warning><para>
en: Do not perform system administration tasks around the boot strap process without having a rescue system.
ja: ブートストラッププロセス周辺のシステム管理作業をレスキューシステムを確保せず行ってはいけません。

note: type: Content of: <book><chapter><section><para>
en: Availability of a rescue system enables us to perform challenging tasks such as:
ja: レスキューシステムが使えることで、困難な作業に取り組めるようになります。

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Booting a system from a broken boot loader installation
ja: 壊れたブートローダーのインストールからのブート

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Fixing a broken boot loader installation
ja: 壊れたブートローダーのインストールの修復

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Extracting data from a broken unbootable system
ja: 壊れてブートできないシステムからのデーター抽出

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Editing filesystems, disk partitions, and LVM volumes involving the root filesystem
ja: root ファイルシステムが絡む、ファイルシステムやディスクパーティションやLVM ボリュームの編集

note: type: Content of: <book><chapter><section><para>
en: Typically, a rescue system is provided as a ISO image file and written to a removable storage media such as:
ja: 一般的にはレスキューシステムは ISO イメージファイルで提供され、次のような脱着可能なストレージ媒体に書き込まれます:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <ulink url="&usbflashdrive;">USB flash drive</ulink> prepared as <xref linkend="_writing_directly_to_the_disk"/>
ja: <xref linkend="_writing_directly_to_the_disk"/> のようにして準備される <ulink url="&usbflashdrive;">USB フラッシュドライブ</ulink>

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <ulink url="&cd;">CD</ulink> / <ulink url="&dvd;">DVD</ulink> prepared as <xref linkend="_writing_directly_to_the_cd_dvd_r_rw"/>
ja: <xref linkend="_writing_directly_to_the_cd_dvd_r_rw"/> のようにして準備される <ulink url="&cd;">CD</ulink> / <ulink url="&dvd;">DVD</ulink>

note: type: Content of: <book><chapter><section><para>
en: For simplicity, USB flash drive cases are mentioned as examples below but CD or DVD may be used as well.
ja: 簡潔さのため、USB フラッシュドライブの場合が以下で例示し言及されているが、CD や DVD も同様に使えます。

note: type: Content of: <book><chapter><section><tip><para>
en: You may need to change some UEFI NVRAM variables to boot arbitrary boot loaders on the removable storage media.
ja: 脱着可能なストレージ媒体上の不特定のブートローダーをブートするには、何らかの UEFI NVRAM 変数を変更しなければいけないかもしれません。

note: type: Content of: <book><chapter><section><section><title>
en: GRUB UEFI rescue system on USB
ja: USB 上の GRUB UEFI レスキューシステム

note: type: Content of: <book><chapter><section><section><para>
en: The GRUB UEFI rescue system with menu can be started by turning on system power with the "GRUB UEFI rescue system on USB" inserted.
ja: 「USB 上の GRUB UEFI レスキューシステム」を挿入しシステムの電源投入で、GRUB UEFI レスキューシステムが起動できます。

note: type: Content of: <book><chapter><section><section><para>
en: This "GRUB UEFI rescue system on USB" is prepared by writing the <ulink url="&supergrubcdisk;">Super Grub2 Disk</ulink> ISO image to <ulink url="&usbflashdrive;">USB flash drive</ulink> in advance.
ja: 事前に <ulink url="&supergrubcdisk;">Super Grub2 Disk</ulink> ISO イメージを <ulink url="&usbflashdrive;">USB フラッシュドライブ</ulink> に書き込むことで、「USB 上の GRUB UEFI レスキューシステム」を準備できます。

note: type: Content of: <book><chapter><section><section><para>
en: In case of broken boot loader configuration by the installation of another operating system etc., you can fix this by:
ja: 他の オペーレーティングシステムの導入などでブートローダー設定が破壊された場合等は、以下のようにして修復します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Start the GRUB UEFI rescue system to discover bootable installed systems automatically.
ja: GRUB UEFI レスキューシステムを起動し、自動的にブート可能なインストール済みシステムを発見します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Start the installed Debian system from the GRUB menu.
ja: インストール済み Debian システムを GRUB メニューから起動します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: At Linux root shell prompt:
ja: Linux の root シェルプロンプトで:

note: type: Content of: <book><chapter><section><section><note><para>
en: The bootable GRUB rescue ISO image can be generated by following "<literal>info grub-mkrescue</literal>", too.  It offers a CLI GRUB shell prompt but doesn't offer automatic discovery of bootable installed systems.
ja: "<literal>info grub-mkrescue</literal>" に従うことでも、ブート可能な GRUB レスキュー ISO イメージが作成できます。これは、 CLI の GRUB シェルプロンプトを提供しますが、ブート可能なシステムの自動発見は提供しません。

note: type: Content of: <book><chapter><section><section><title>
en: Linux live rescue system on USB
ja: USB 上の Linux live レスキューシステム

note: type: Content of: <book><chapter><section><section><para>
en: The Linux live rescue system can be started by turning on system power with the "Linux live rescue system on USB" inserted.
ja: Linux live レスキューシステムは「USB 上の Linux live レスキューシステム」を挿入してシステム電源を投入することで起動できます。

note: type: Content of: <book><chapter><section><section><para>
en: This "Linux live rescue system on USB" can be prepared by writing one of Linux live ISO images based on Debian to a <ulink url="&usbflashdrive;">USB flash drive</ulink> in advance. Here are some examples of such Linux live images.
ja: 「USB 上の Linux live レスキューシステム」は、 <ulink url="&usbflashdrive;">USB フラッシュドライブ</ulink> にDebian準拠の Linux live ISO イメージの1つを事前に書き込むことで準備できます。そのような Linux live イメージの例は以下です。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&debianliveimages;">Debian Live images</ulink>
ja: <ulink url="&debianliveimages;">Debian Live イメージ</ulink>

note: type: Content of: <book><chapter><section><section><para>
en: Here are some use cases of this Linux live rescue system:
ja: この Linux live レスキューシステムの使用例です:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Fix the broken boot loader configuration caused by the installation of another operating system etc.:
ja: 他の オペーレーティングシステムの導入などで破壊されたブートローダー設定は以下のようにして修復します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Start the Linux live rescue system.
ja: Linux live レスキューシステムをスタートします。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Mount the partition containing the root filesystem of the unbootable installed Debian system to "<literal>/mnt</literal>".
ja: ブートできないインストールされたシステムの root ファイルシステムを含むパーティションを "<literal>/mnt</literal>" にマウントします。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Fix the broken <literal>dpkg</literal> package:
ja: 壊れた <literal>dpkg</literal> パッケージの修復:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Mount the partition containing the root filesystem of the installed Debian system with the broken <literal>dpkg</literal> package to "<literal>/mnt</literal>".
ja: 壊れた <literal>dpkg</literal> パッケージを含むインストールされた Debian システムの root ファイルシステムを含むパーティションを "<literal>/mnt</literal>" にマウントします。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Perform normally prohibited changes such as filesystem operations to the installed system (see <xref linkend="_data_storage_tips"/>).
ja: インストール済みシステムへのファイルシステム操作(<xref linkend="_data_storage_tips"/>参照) のような通常禁止されている変更の実行。

note: type: Content of: <book><chapter><section><section><warning><para>
en: Your GUI screen of the Linux live system may be locked after the inactivity.
ja: 無活動状態が続くと、Linux live システムの GUI スクリーンがロックされてしまうかもしれません。

note: type: Content of: <book><chapter><section><section><tip><itemizedlist><listitem><para>
en: It's a good idea to set <ulink url="&yourpasswordassoalinuxlivesystem;">your password as soon as you start a Linux live system</ulink>.
ja: <ulink url="&yourpasswordassoalinuxlivesystem;">Linux live システムをスタートしてすぐあなたのパスワード</ulink> を設定しましょう。

note: type: Content of: <book><chapter><section><section><tip><itemizedlist><listitem><para>
en: You may set your password for example by "<literal>sudo passwd <emphasis>user</emphasis></literal>" from the user's shell prompt on the Linux virtual consoles (see <xref linkend="_virtual_consoles"/>).
ja: Linux 仮想コンソール (<xref linkend="_virtual_consoles"/>参照) 上のユーザーのシェルプロンプトから、例えば"<literal>sudo passwd <emphasis>user</emphasis></literal>" としてあなたのパスワードを設定してもいいです。

note: type: Content of: <book><chapter><section><section><tip><itemizedlist><listitem><para>
en: Some Linux live systems may set their default "<emphasis>user</emphasis>/<emphasis>password</emphasis>": "Debian Live" = "user/live", "Kali Linux Live" = "kali/kali"
ja: 一部のLinux live システムはデフォルトの "<emphasis>user</emphasis>/<emphasis>password</emphasis>" を設定します: "Debian Live": "user/live", "Kali Linux Live": "kali/kali"

note: type: Content of: <book><chapter><section><section><title>
en: Linux live rescue system from GRUB
ja: GRUBからの Linux live レスキューシステム

note: type: Content of: <book><chapter><section><section><para>
en: The Linux live rescue system can be started from the GRUB menu entry.  The GRUB configuration for this is prepared by the following:
ja: Linux live レスキューシステムは、GRUB メニュー項目から起動できます。この GRUB 設定は以下のようにすると準備できます:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Install the <literal>grml-rescueboot</literal> package
ja: <literal>grml-rescueboot</literal> パッケージをインストールします。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Find a Linux live ISO image which has "<literal>/boot/grub/loopback.cfg</literal>" in its image.
ja: Linux live ISO イメージ中に "<literal>/boot/grub/loopback.cfg</literal>" があるイメージを探します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: ISO images mentioned in <xref linkend="_linux_live_rescue_system_on_usb"/> have "<literal>/boot/grub/loopback.cfg</literal>" in their image.
ja: <xref linkend="_linux_live_rescue_system_on_usb"/> 中で触れた ISO イメージは "<literal>/boot/grub/loopback.cfg</literal>" そのイメージ中に保持しています。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Copy some of these Linux live ISO images to the "<literal>/boot/grml/</literal>" directory.
ja: "<literal>/boot/grml/</literal>" ディレクトリー中に これらのLinux live ISO イメージの一部をコピーします。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Update GRUB menu by:
ja: 以下のようにGRUB メニューを更新します。

note: type: Content of: <book><chapter><section><section><para>
en: Upon turning on system power, the GRUB displays menu with candidates for Linux live rescue systems.
ja: 電源を投入すると、GRUB メニューは Linux live レスキューシステムの候補を含むメニューを示します。

note: type: Content of: <book><chapter><section><section><para>
en: When the Debian system starts, <literal>/usr/sbin/init</literal> symlinked to <literal>/usr/lib/systemd</literal> is started as the init system process (<literal>PID=1</literal>) owned by root (<literal>UID=0</literal>).  See <literal>systemd</literal>(1).
ja: Debian システムが起動する時、<literal>/usr/lib/systemd</literal> にシムリンクされた <literal>/usr/sbin/init</literal> が、root (<literal>UID=0</literal>) が所有する init システムプロセス (<literal>PID=1</literal>) で起動されます。<literal>systemd</literal>(1) を参照下さい。

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>systemd</literal> init process spawns processes in parallel based on the unit configuration files (see <literal>systemd.unit</literal>(5)) which are written in declarative style instead of SysV-like procedural style.
ja: <literal>systemd</literal> の init プロセスは、SysV 的な手続き定義スタイルではなく宣言定義スタイルで書かれた unit 設定ファイルに従い並列で複数プロセスを起動します。(<literal>systemd-system.conf</literal>(5) 参照):

note: type: Content of: <book><chapter><section><section><para>
en: The spawned processes are placed in individual <ulink url="&linuxcontrolgroups;">Linux control groups</ulink> named after the unit which they belong to in the private systemd hierarchy (see <ulink url="&cgroups;">cgroups</ulink> and <xref linkend="_linux_security_features"/>).
ja: 生成されたプロセスは、それらが所属するプライベート systemd ヒエラルキー中の所属する unit にちなんで名付けられた個別の <ulink url="&linuxcontrolgroups;">Linux コントロール グループ</ulink>中に置かれます(<ulink url="&cgroups;">cgroups</ulink> と <xref linkend="_linux_security_features"/> を参照下さい。)

note: type: Content of: <book><chapter><section><section><para>
en: Units for the system mode are loaded from the "System Unit Search Path" described in <literal>systemd.unit</literal>(5).  The main ones are as follows in the order of priority:
ja: <literal>systemd.unit</literal>(5) 中に記載された "System Unit Search Path (システムユニット探索パス)" からシステムモード用の unit がロードされます。主要なパスは優先順位順に以下です:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/etc/systemd/system/*</literal>": System units created by the administrator
ja: "<literal>/etc/systemd/system/*</literal>": 管理者が作成したシステム unit

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/run/systemd/system/*</literal>": Runtime units
ja: "<literal>/run/systemd/system/*</literal>": 実行時の unit

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/lib/systemd/system/*</literal>": System units installed by the distribution package manager
ja: "<literal>/lib/systemd/system/*</literal>": ディストリビューション パッケージ マネージャーがインストールしたシステム unit

note: type: Content of: <book><chapter><section><section><para>
en: Their inter-dependencies are specified by the directives "<literal>Wants=</literal>", "<literal>Requires=</literal>", "<literal>Before=</literal>", "<literal>After=</literal>", … (see "MAPPING OF UNIT PROPERTIES TO THEIR INVERSES" in <literal>systemd.unit</literal>(5)).  The resource controls are also defined (see <literal>systemd.resource-control</literal>(5)).
ja: 相互依存関係は "<literal>Wants=</literal>"、"<literal>Requires=</literal>"、"<literal>Before=</literal>"、"<literal>After=</literal>"、 … ("MAPPING OF UNIT PROPERTIES TO THEIR INVERSES" in <literal>systemd.unit</literal>(5) 参照) 等の指示定義によって規定される。リソースのコントロールは (<literal>systemd.resource-control</literal>(5) 参照)によっても定義されます。

note: type: Content of: <book><chapter><section><section><para>
en: The suffix of the unit configuration file encodes their types as:
ja: unit 設定ファイルのサッフィックスにそのタイプを以下のように折込みます:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">*.service</emphasis> describes the process controlled and supervised by <literal>systemd</literal>. See <literal>systemd.service</literal>(5).
ja: <emphasis role="strong">*.service</emphasis> は <literal>systemd</literal> がコントロールしたりスーパーバイズするプロセスを記述します。<literal>systemd.service</literal>(5) 参照下さい。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">*.device</emphasis> describes the device exposed in the <literal>sysfs</literal>(5) as <literal>udev</literal>(7) device tree. See <literal>systemd.device</literal>(5).
ja: <emphasis role="strong">*.device</emphasis> は <literal>sysfs</literal>(5) 中に <literal>udev</literal>(7) デバイスツリーとして暴露されるデバイスを記述します。See <literal>systemd.device</literal>(5) を参照下さい。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">*.mount</emphasis> describes the file system mount point controlled and supervised by <literal>systemd</literal>. See <literal>systemd.mount</literal>(5).
ja: <emphasis role="strong">*.mount</emphasis> は <literal>systemd</literal> がコントロールしたりスーパーバイズするファイルシステムのマウントポイントを 記述します。<literal>systemd.mount</literal>(5) を参照下さい。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">*.automount</emphasis> describes the file system auto mount point controlled and supervised by <literal>systemd</literal>. See <literal>systemd.automount</literal>(5).
ja: <emphasis role="strong">*.automount</emphasis> は <literal>systemd</literal> がコントロールしたりスーパーバイズするファイルシステムの自動マウントポイントを 記述します。<literal>systemd.automount</literal>(5) を参照下さい。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">*.swap</emphasis> describes the swap device or file controlled and supervised by <literal>systemd</literal>. See <literal>systemd.swap</literal>(5).
ja: <emphasis role="strong">*.swap</emphasis> は <literal>systemd</literal> がコントロールやスーパーバイズするスワップデバイスやファイルを 記述します。<literal>systemd.swap</literal>(5) を参照下さい。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">*.path</emphasis> describes the path monitored by <literal>systemd</literal> for path-based activation. See <literal>systemd.path</literal>(5).
ja: <emphasis role="strong">*.path</emphasis> は <literal>systemd</literal> がパス基準でアクティベーションするために監視するパスを 記述します。<literal>systemd.path</literal>(5) を参照下さい。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">*.socket</emphasis> describes the socket controlled and supervised by <literal>systemd</literal> for socket-based activation. See <literal>systemd.socket</literal>(5).
ja: <emphasis role="strong">*.socket</emphasis> は <literal>systemd</literal> がソケット基準でアクティベーションするためにコントロールしたりスーパーバイズするソケットを 記述します。<literal>systemd.socket</literal>(5) を参照下さい。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">*.timer</emphasis> describes the timer controlled and supervised by <literal>systemd</literal> for timer-based activation. See <literal>systemd.timer</literal>(5).
ja: <emphasis role="strong">*.timer</emphasis> は <literal>systemd</literal> がタイマー基準でアクティベーションするためにコントロールしたりスーパーバイズするタイマーを 記述します。<literal>systemd.timer</literal>(5) を参照下さい。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">*.slice</emphasis> manages resources with the <literal>cgroups</literal>(7). See <literal>systemd.slice</literal>(5).
ja: <emphasis role="strong">*.slice</emphasis> は <literal>cgroups</literal>(7) でリソースを管理します。<literal>systemd.slice</literal>(5) を参照下さい。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">*.scope</emphasis> is created programmatically using the bus interfaces of <literal>systemd</literal> to manages a set of system processes. See <literal>systemd.scope</literal>(5).
ja: <emphasis role="strong">*.scope</emphasis> はシステムプロセスの集合を <literal>systemd</literal> のバスインターフェースを用いて管理するためにプログラムで作られます。<literal>systemd.scope</literal>(5) を参照下さい。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">*.target</emphasis> groups other unit configuration files to create the synchronization point during start-up. See <literal>systemd.target</literal>(5).
ja: <emphasis role="strong">*.target</emphasis> は他の unit設定ファイルを組み合わせて始動時同期点を作ります。<literal>systemd.target</literal>(5) を参照下さい。

note: type: Content of: <book><chapter><section><section><para>
en: Upon system start up (i.e., init), the <literal>systemd</literal> process tries to start the "<literal>/lib/systemd/system/default.target</literal> (normally symlinked to "<literal>graphical.target</literal>").  First, some special target units (see <literal>systemd.special</literal>(7)) such as "<literal>local-fs.target</literal>", "<literal>swap.target</literal>" and "<literal>cryptsetup.target</literal>" are pulled in to mount the filesystems.  Then, other target units are also pulled in by the target unit dependencies. For details, read <literal>bootup</literal>(7).
ja: システムの始動 (init) されると <literal>systemd</literal> プロセスは (普通 "<literal>graphical.target</literal>" にシムリンクされている) "<literal>/lib/systemd/system/default.target</literal> を起動しようとします。.  最初に、"<literal>local-fs.target</literal>" や "<literal>swap.target</literal>" や "<literal>cryptsetup.target</literal>" 等のいくつかの特殊ターゲット unit (<literal>systemd.special</literal>(7) 参照) が引き込まれファイルシステムをマウントします。そして、他のターゲット unit が、ターゲット unit の依存関係で引き込まれます。詳細に関しては <literal>bootup</literal>(7) を読んで下さい。

note: type: Content of: <book><chapter><section><section><para>
en: <literal>systemd</literal> offers backward compatibility features.  SysV-style boot scripts in "<literal>/etc/init.d/rc[0123456S].d/[KS]<emphasis>name</emphasis></literal>" are still parsed and <literal>telinit</literal>(8) is translated into systemd unit activation requests.
ja: <literal>systemd</literal> はバックワードコンパティビリティー機能を提供します。"<literal>/etc/init.d/rc[0123456S].d/[KS]<emphasis>name</emphasis></literal>" 中の、SysV-スタイルのブートスクリプトは依然として読み込まれ処理されますし、<literal>telinit</literal>(8) は systemd の unit のアクティベーション要求に変換されます。

note: type: Content of: <book><chapter><section><section><caution><para>
en: Emulated runlevel 2 to 4 are all symlinked to the same "<literal>multi-user.target</literal>".
ja: 擬似実装された runlevel の 2 から 4 は、すべて同じ "<literal>multi-user.target</literal>" にシムリンクされます。

note: type: Content of: <book><chapter><section><section><para>
en: When a user logins to the Debian system via <literal>gdm3</literal>(8), <literal>sshd</literal>(8), etc., <literal>/lib/systemd/system --user</literal> is started as the user service manager process owned by the corresponding user.  See <literal>systemd</literal>(1).
ja: <literal>gdm3</literal>(8)、<literal>sshd</literal>(8)、等々経由で Debian システムにユーザーがログインする際に、当該ユーザーが所有するユーザーサービス マネージャー プロセスとして <literal>/lib/systemd/system --user</literal> が起動されます。<literal>systemd</literal>(1) を参照下さい。

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>systemd</literal> user service manager process spawns processes in parallel based on the declarative unit configuration files (see <literal>systemd.unit</literal>(5) and <literal>user@.service</literal>(5)).
ja: <literal>systemd</literal> の ユーザーサービス マネージャーは、宣言定義スタイルで書かれた unit 設定ファイルに従い並列で複数プロセスを起動します。(<literal>systemd.unit</literal>(5) や <literal>user@.service</literal>(5) 参照):

note: type: Content of: <book><chapter><section><section><para>
en: Units for the user mode are loaded from the "User Unit Search Path" described in <literal>systemd.unit</literal>(5).  The main ones are as follows in the order of priority:
ja: <literal>systemd.unit</literal>(5) 中に記載された "User Unit Search Path (ユーザーユニット探索パス)" からユーザーモード用の unit がロードされます。主要なパスは優先順位順に以下です:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>~/.config/systemd/user/*</literal>": User configuration units
ja: "<literal>~/.config/systemd/user/*</literal>": ユーザー設定 unit

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/etc/systemd/user/*</literal>": User units created by the administrator
ja: "<literal>/etc/systemd/user/*</literal>": 管理者が作成したユーザー units

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/run/systemd/user/*</literal>": Runtime units
ja: "<literal>/run/systemd/user/*</literal>": 実行時 unit

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/lib/systemd/user/*</literal>": User units installed by the distribution package manager
ja: "<literal>/lib/systemd/user/*</literal>": ディストリビューション パッケージ マネージャーがインストールしたユーザー unit

note: type: Content of: <book><chapter><section><section><para>
en: These are managed in the same way as <xref linkend="_systemd_init"/>.
ja: これらは、<xref linkend="_systemd_init"/>と同様の手法で管理されます。

note: type: Content of: <book><chapter><section><title>
en: The kernel message
ja: カーネルメッセージ

note: type: Content of: <book><chapter><section><para>
en: The kernel error message displayed to the console can be configured by setting its threshold level.
ja: コンソールに表示されるカーネルのエラーメッセージは、その閾値て設定できる。

note: type: Content of: <book><chapter><section><table><title>
en: List of kernel error levels
ja: カーネルエラーレベルのリスト

note: type: Content of: <book><chapter><section><table><tgroup><thead><row><entry>
en: error level value
ja: エラーレベル値

note: type: Content of: <book><chapter><section><table><tgroup><thead><row><entry>
en: error level name
ja: エラーレベル名

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: system is unusable
ja: システムは不安定

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: action must be taken immediately
ja: 直ぐアクションが必要

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: critical conditions
ja: クリチカルなコンディション

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: error conditions
ja: エラーコンディション

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: warning conditions
ja: 警告コンディション

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: normal but significant condition
ja: ノーマルだが重要なコンディション

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: informational
ja: 情報

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: debug-level messages
ja: デバグレベルのメッセージ

note: type: Content of: <book><chapter><section><title>
en: The system message
ja: システムメッセージ

note: type: Content of: <book><chapter><section><para>
en: Under <literal>systemd</literal>, both kernel and system messages are logged by the journal service <literal>systemd-journald.service</literal> (a.k.a <literal>journald</literal>) either into a persistent binary data below "<literal>/var/log/journal</literal>" or into a volatile binary data below "<literal>/run/log/journal/</literal>". These binary log data are accessed by the <literal>journalctl</literal>(1) command.  For example, you can display log from the last boot as:
ja: <literal>systemd</literal> の下では、カーネルとシステムの両方のメッセージがジャーナルサービス <literal>systemd-journald.service</literal> (所謂 <literal>journald</literal>) で、"<literal>/var/log/journal</literal>" の下の恒久的なバイナリーデーターか "<literal>/run/log/journal/</literal>" 下の非恒久的なバイナリーデーターとして記録されます。このようなバイナリー記録データーには <literal>journalctl</literal>(1) コマンドを用いてアクセスできます。例えば以下のようにして最後のブートからのログを表示できます:

note: type: Content of: <book><chapter><section><table><title>
en: List of typical <literal>journalctl</literal> command snippets
ja: 典型的な <literal>journalctl</literal> コマンド断片の例

note: type: Content of: <book><chapter><section><table><tgroup><thead><row><entry>
en: Operation
ja: 操作

note: type: Content of: <book><chapter><section><table><tgroup><thead><row><entry>
en: Command snippets
ja: コマンド断片

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: View log for system services and kernel from the last boot
ja: 最後のブートからのシステムサービスとカーネルのログを閲覧

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: View log for services of the current user from the last boot
ja: 最後のブートからの現行ユーザーのサービスのログを閲覧

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: View job log of "<literal>$unit</literal>" from the last boot
ja: 最後のブートからの"<literal>$unit</literal>" のジョブのログを閲覧

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: View job log of "<literal>$unit</literal>" ("<literal>tail -f</literal>" style) from the last boot
ja: 最後のブートからの"<literal>$unit</literal>" のジョブのログを見る ("<literal>tail -f</literal>" スタイル)

note: type: Content of: <book><chapter><section><para>
en: Under <literal>systemd</literal>, the system logging utility <literal>rsyslogd</literal>(8) may be uninstalled.  If it is installed, it changes its behavior to read the volatile binary log data (instead of pre-systemd default "<literal>/dev/log</literal>") and to create traditional permanent ASCII system log data.  This can be customized by "<literal>/etc/default/rsyslog</literal>" and "<literal>/etc/rsyslog.conf</literal>" for both the log file and on-screen display. See <literal>rsyslogd</literal>(8) and <literal>rsyslog.conf</literal>(5).  See also <xref linkend="_log_analyzer"/>.
ja: <literal>systemd</literal> のもとでは、システムログユーティリティー <literal>rsyslogd</literal>(8) はアンインストールしても大丈夫です。もしそれがインストールされている場合には、それは(systemd以前のデフォルトの "<literal>/dev/log</literal>" に代え)揮発性のバイナリーログデーターを読むように挙動を変え、伝統的で恒久的な ASCII システムログデーターを作成します。これは、"<literal>/etc/default/rsyslog</literal>" や "<literal>/etc/rsyslog.conf</literal>" を用いてログファイルと画面表示の両方に関してカスタマイズ可能です。<literal>rsyslogd</literal>(8) や <literal>rsyslog.conf</literal>(5) を参照下さい。また、<xref linkend="_log_analyzer"/>も参照下さい。

note: type: Content of: <book><chapter><section><title>
en: System management
ja: システム管理

note: type: Content of: <book><chapter><section><para>
en: The <literal>systemd</literal> offers not only init system but also generic system management operations with the <literal>systemctl</literal>(1) command.
ja: <literal>systemd</literal> は init システムを提供するのみならず、<literal>systemctl</literal>(1) コマンドで汎用システム管理機能を提供します。

note: type: Content of: <book><chapter><section><table><title>
en: List of typical <literal>systemctl</literal> command snippets
ja: 典型的な <literal>systemctl</literal> コマンド断片の例

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: List all available unit types
ja: 全使用可能なユニットタイプをリスト

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: List all target units in memory
ja: メモリー中の全 ターゲット unit のリスト

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: List all service units in memory
ja: メモリー中の全 サービス unit のリスト

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: List all device units in memory
ja: メモリー中の全 デバイス unit のリスト

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: List all mount units in memory
ja: メモリー中の全 マウント unit のリスト

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: List all socket units in memory
ja: メモリー中の全ソケット unit のリスト

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: List all timer units in memory
ja: メモリー中の全タイマー unit のリスト

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Start "<literal>$unit</literal>"
ja: "<literal>$unit</literal>" 始動

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Stop "<literal>$unit</literal>"
ja: "<literal>$unit</literal>" 停止

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Reload service-specific configuration
ja: サービス特定の設定の再ロード

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Stop and start all "<literal>$unit</literal>"
ja: "<literal>$unit</literal>" 停止と始動

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Start "<literal>$unit</literal>" and stop all others
ja: "<literal>$unit</literal>" 始動と、他全ての停止

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Switch to "<literal>graphical</literal>" (GUI system)
ja: "<literal>graphical</literal>" に切り替え(GUI システム)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Switch to "<literal>multi-user</literal>" (CLI system)
ja: "<literal>multi-user</literal>" に切り替え(CLI システム)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Switch to "<literal>rescue</literal>" (single user CLI system)
ja: "<literal>rescue</literal>" に切り替え(シングルユーザー CLI システム)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Send kill signal to "<literal>$unit</literal>"
ja: "<literal>$unit</literal>" に kill 信号を送る

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Check if "<literal>$unit</literal>" service is active
ja: "<literal>$unit</literal>" サービスがアクティブかを確認

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Check if "<literal>$unit</literal>" service is failed
ja: "<literal>$unit</literal>" サービスが失敗かを確認

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Check status of "<literal>$unit|$PID|device</literal>"
ja: "<literal>$unit|$PID|device</literal>" の状態を確認

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Show properties of "<literal>$unit|$job</literal>"
ja: "<literal>$unit|$job</literal>" の属性を表示

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Reset failed "<literal>$unit</literal>"
ja: 失敗した "<literal>$unit</literal>" をリセット

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: List dependency of all unit services
ja: 全ての unit サービスの依存関係をリスト

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: List unit files installed on the system
ja: システムにインストールされた unit ファイルをリスト

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Enable "<literal>$unit</literal>" (add symlink)
ja: "<literal>$unit</literal>" を有効にする(symlink 追加)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Disable "<literal>$unit</literal>" (remove symlink)
ja: "<literal>$unit</literal>" を無効にする(symlink 削除)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Unmask "<literal>$unit</literal>" (remove symlink to "<literal>/dev/null</literal>")
ja: "<literal>$unit</literal>" のマスクを外す("<literal>/dev/null</literal>" へのsymlink を削除)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Mask "<literal>$unit</literal>" (add symlink to "<literal>/dev/null</literal>")
ja: "<literal>$unit</literal>" にマスクをかける("<literal>/dev/null</literal>" へのsymlink を追加)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Get default-target setting
ja: デフォールトのターゲット設定を取得

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Set default-target to "<literal>graphical</literal>" (GUI system)
ja: "<literal>graphical</literal>" にデフォールトのターゲットを設定 (GUI システム)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Set default-target to "<literal>multi-user</literal>" (CLI system)
ja: "<literal>multi-user</literal>" にデフォールトのターゲットを設定 (CLI システム)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Show job environment
ja: ジョブ環境の表示

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Set job environment "<literal>variable</literal>" to "<literal>value</literal>"
ja: ジョブ環境 "<literal>variable</literal>"(変数)を "<literal>value</literal>(値)に設定する"

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Unset job environment "<literal>variable</literal>"
ja: ジョブ環境 "<literal>variable</literal>" (変数)の設定を解除する

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Reload all unit files and daemons
ja: 全 unit ファイルとデーモンをリロード

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Shut down the system
ja: システムをシャットダウンする

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Shut down and reboot the system
ja: システムのシャットダウンとリブート

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Suspend the system
ja: システムのサスペンド

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Hibernate the system
ja: システムのハイバーネート

note: type: Content of: <book><chapter><section><para>
en: Here, "<literal>$unit</literal>" in the above examples may be a single unit name (suffix such as <literal>.service</literal> and <literal>.target</literal> are optional) or, in many cases, multiple unit specifications (shell-style globs "<literal>*</literal>", "<literal>?</literal>", "<literal>[]</literal>" using <literal>fnmatch</literal>(3) which will be matched against the primary names of all units currently in memory).
ja: ここで、上記の例の中の "<literal>$unit</literal>" は単一の unit 名 (<literal>.service</literal> や <literal>.target</literal> といったサフィックスは任意) とか、多くの場合、現在メモリー中の全 unit の主名称に対して <literal>fnmatch</literal>(3) を用いて"<literal>*</literal>" や "<literal>?</literal>" や "<literal>[]</literal>" 等のシェルスタイルのグロブによる複数 unit 指定であっても良い。

note: type: Content of: <book><chapter><section><para>
en: System state changing commands in the above examples are typically preceded by the "<literal>sudo</literal>" to attain the required administrative privilege.
ja: 上記例中のシステムの状態を変えるコマンドは必要な管理特権を獲得させるべく "<literal>sudo</literal>" を典型的には前置されています。

note: type: Content of: <book><chapter><section><para>
en: The output of the "<literal>systemctl status $unit|$PID|$device</literal>" uses color of the dot ("●") to summarize the unit state at a glance.
ja: "<literal>systemctl status $unit|$PID|$device</literal>" の出力は色付きドット ("●") を使い unit の状態が一目瞭然としています。

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: White "●" indicates an "inactive" or "deactivating" state.
ja: 白い "●" は "活動停止" や "活動停止中" の状態を示します。

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Red "●" indicates a "failed" or "error" state.
ja: 赤い "●" は "失敗発生" や "エラー発生" の状態を示します。

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Green "●" indicates an "active", "reloading" or "activating" state.
ja: 緑の "●" は "活動中" や "リローディング" や "活動化中" の状態を示します。

note: type: Content of: <book><chapter><section><title>
en: Other system monitors
ja: 他のシステムモニター

note: type: Content of: <book><chapter><section><para>
en: Here are a list of other monitoring command snippets under <literal>systemd</literal>.  Please read the pertinent manpages including <literal>cgroups</literal>(7).
ja: 以下は、<literal>systemd</literal> の下での他のモニタリングコマンドです。<literal>cgroups</literal>(7) を含めた該当のマンページを読んで下さい。

note: type: Content of: <book><chapter><section><table><title>
en: List of other monitoring command snippets under <literal>systemd</literal>
ja: <literal>systemd</literal> の下での他のモニタリングコマンドのリスト

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Show time spent for each initialization steps
ja: それぞれの初期化ステップにかかった時間を表示します

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: List of all units by the time to initialize
ja: 初期化にかかった時間を全ての unit に関してリストします

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Load and detect errors in "<literal>$unit</literal>" file
ja: 読み込み "<literal>$unit</literal>" ファイル中のエラーを検出します。

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Show terse runtime status information of the user of the caller's session
ja: 呼んだセッションからのユーザーの簡潔な実行時状態の表示します

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Show terse runtime status information of the caller's session
ja: 呼んだセッションからの簡潔な実行時状態の表示します

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Track boot process by the <ulink url="&cgroups;">cgroups</ulink>
ja: <ulink url="&cgroups;">cgroups</ulink> を用いてブートプロセスを追跡します

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Read <ulink url="&sysfs;">sysfs</ulink> under "<literal>/sys/fs/cgroup/</literal>"
ja: "<literal>/sys/fs/cgroup/</literal>" の下の <ulink url="&sysfs;">sysfs</ulink> を読みます

note: type: Content of: <book><chapter><section><title>
en: System configuration
ja: システム設定

note: type: Content of: <book><chapter><section><section><title>
en: The hostname
ja: ホスト名

note: type: Content of: <book><chapter><section><section><para>
en: The kernel maintains the system <emphasis role="strong">hostname</emphasis>.  The system unit started by <literal>systemd-hostnamed.service</literal> sets the system hostname at boot time to the name stored in "<literal>/etc/hostname</literal>".  This file should contain <emphasis role="strong">only</emphasis> the system hostname, not a fully qualified domain name.
ja: カーネルがシステムの<emphasis role="strong">ホスト名</emphasis>を維持管理します。<literal>systemd-hostnamed.service</literal> により起動されたシステム unit が "<literal>/etc/hostname</literal>" に保存された名前を使ってブート時にホスト名を設定します。このファイルには、完全修飾ドメイン名ではなく、システムのホスト名<emphasis role="strong">のみ</emphasis>が含まれているべきです。

note: type: Content of: <book><chapter><section><section><para>
en: To print out the current hostname run <literal>hostname</literal>(1) without an argument.
ja: 現在のホスト名を確認するには、<literal>hostname</literal>(1) を引数無しで実行します。

note: type: Content of: <book><chapter><section><section><title>
en: The filesystem
ja: ファイルシステム

note: type: Content of: <book><chapter><section><section><para>
en: The mount options of normal disk and network filesystems are set in "<literal>/etc/fstab</literal>".  See <literal>fstab</literal>(5) and <xref linkend="_optimization_of_filesystem_by_mount_options"/>.
ja: 普通のディスクやネットワークのファイルシテムのマウントオプションは "<literal>/etc/fstab</literal>" で設定されます。<literal>fstab</literal>(5) と <xref linkend="_optimization_of_filesystem_by_mount_options"/>を参照下さい。

note: type: Content of: <book><chapter><section><section><para>
en: The configuration of the encrypted filesystem is set in "<literal>/etc/crypttab</literal>".  See <literal>crypttab</literal>(5)
ja: 暗号化されたファイルシステムの設定は "<literal>/etc/crypttab</literal>" で設定されます。<literal>crypttab</literal>(5) を参照下さい。

note: type: Content of: <book><chapter><section><section><para>
en: The configuration of software RAID with <literal>mdadm</literal>(8) is set in "<literal>/etc/mdadm/mdadm.conf</literal>".  See <literal>mdadm.conf</literal>(5).
ja: <literal>mdadm</literal>(8) を用いるソフトウェアー RAID は "<literal>/etc/mdadm/mdadm.conf</literal>" で設定されます。<literal>mdadm.conf</literal>(5) を参照下さい。

note: type: Content of: <book><chapter><section><section><warning><para>
en: After mounting all the filesystems, temporary files in "<literal>/tmp</literal>", "<literal>/var/lock</literal>", and "<literal>/var/run</literal>" are cleaned for each boot up.
ja: 各ブートアップごとに、全てのファイルシステムをマウントした後で、"<literal>/tmp</literal>" と "<literal>/var/lock</literal>" と "<literal>/var/run</literal>" 中の一時ファイルはクリーンされます。

note: type: Content of: <book><chapter><section><section><title>
en: Network interface initialization
ja: ネットワークインターフェースの初期化

note: type: Content of: <book><chapter><section><para>
en: Network interfaces are typically initialized in "<literal>networking.service</literal>" for the <literal>lo</literal> interface and "<literal>NetworkManager.service</literal>" for other interfaces on modern Debian desktop system under <literal>systemd</literal>.
ja: <literal>systemd</literal>下の現代的な Debian デスクトップ環境では、ネットワークインターフェースは、<literal>lo</literal> が "<literal>networking.service</literal>" で、他のインターフェースが "<literal>NetworkManager.service</literal>" で典型的には初期化されます。

note: type: Content of: <book><chapter><section><section><para>
en: See <xref linkend="_network_setup"/> for how to configure them.
ja: どのように設定するのかは <xref linkend="_network_setup"/> を参照下さい。.

note: type: Content of: <book><chapter><section><section><title>
en: Cloud system initialization
ja: クラウドシステムの初期化

note: type: Content of: <book><chapter><section><section><para>
en: The cloud system instance may be launched as a clone of <ulink url="&debianofficialcloudimages;">"Debian Official Cloud Images"</ulink> or similar images.  For such system instance, personalities such as hostname, filesystem, networking, locale, SSH keys, users and groups may be configured using functionalities provided by <literal>cloud-init</literal> and <literal>netplan.io</literal> packages with multiple data sources such as files placed in the original system image and external data provided during its launch.  These packages enable the declarative system configuration using <ulink url="&yaml;">YAML</ulink> data.
ja: クラウドシステムインスタンス <ulink url="&debianofficialcloudimages;">"Debian オフィッシャルクラウドイメージ"</ulink> とか類似のイメージのクローンとしてローンチされるかもしれません。そのようなシステムインスタンスの場合、ホスト名やファイルシステムやネットワーキングやロケールや SSH キーやユーザーとかグループとかは <literal>cloud-init</literal> や <literal>netplan.io</literal> パッケージが提供する機能を使って、オリジナルのシステムイメージ中に置かれたファイルとかそのローンチ時に供給される外部データー等の複数のデーターソースを用いて設定されます。これらのパッケージは <ulink url="&yaml;">YAML</ulink> データーを使った宣言的なシステム設定を可能にします。

note: type: Content of: <book><chapter><section><section><para>
en: See more at <ulink url="&cloudcomputingwinditsdescendants;">"Cloud Computing with Debian and its descendants"</ulink>, <ulink url="&cloudinitdocumentation;">"Cloud-init documentation"</ulink> and <xref linkend="_the_modern_network_configuration_for_cloud"/>.
ja: 詳しくは <ulink url="&cloudcomputingwinditsdescendants;">"Debian とその系統でのクラウドコンピューティング"</ulink>や<ulink url="&cloudinitdocumentation;">"Cloud-init ドキュメンテーション"</ulink>や<xref linkend="_the_modern_network_configuration_for_cloud"/>を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Customization example to tweak sshd service
ja: sshd サービスを調整するカスタム化例

note: type: Content of: <book><chapter><section><section><para>
en: With default installation, many network services (see <xref linkend="_network_applications"/>) are started as daemon processes after <literal>network.target</literal> at boot time by <literal>systemd</literal>.  The "<literal>sshd</literal>" is no exception.  Let's change this to on-demand start of "<literal>sshd</literal>" as a customization example.
ja: デフォルトのインストールでは、多くのネットワークサービス(<xref linkend="_network_applications"/> を参照) はブート時に <literal>systemd</literal> によってブート時に <literal>network.target</literal> の後に起動されます。"<literal>sshd</literal>" も例外ではありません。カスタム化の例としてオンデマンド起動に "<literal>sshd</literal>" を変えましょう。

note: type: Content of: <book><chapter><section><section><para>
en: First, disable system installed service unit.
ja: 最初に、システムがインストールしたサービスの unit を無効化しましょう。

note: type: Content of: <book><chapter><section><section><para>
en: The on-demand socket activation system of the classic Unix services was through the <literal>inetd</literal> (or <literal>xinetd</literal>) superserver.  Under <literal>systemd</literal>, the equivalent can be enabled by adding <emphasis role="strong">*.socket</emphasis> and <emphasis role="strong">*.service</emphasis> unit configuration files.
ja: 古典的 Unix サービスでは <literal>indetd</literal> (または <literal>xinetd</literal>) スーパーサーバーによりオンデマンドでソケットをアクティベーションしました。<literal>systemd</literal> では、<emphasis role="strong">*.socket</emphasis> や <emphasis role="strong">*.service</emphasis> unit 設定ファイルを追加することでこれと同等のことが できます。

note: type: Content of: <book><chapter><section><section><para>
en: <literal>sshd.socket</literal> for specifying a socket to listen on
ja: 聞くソケットを指定するには <literal>sshd.socket</literal>

note: type: Content of: <book><chapter><section><section><para>
en: <literal>sshd@.service</literal> as the matching service file of <literal>sshd.socket</literal>
ja: <literal>sshd.socket</literal> に対応するサービスファイルの <literal>sshd@.service</literal>

note: type: Content of: <book><chapter><section><section><para>
en: Then reload.
ja: そして、再ロードします。

note: type: Content of: <book><chapter><section><title>
en: The udev system
ja: udev システム

note: type: Content of: <book><chapter><section><para>
en: The <ulink url="&udevsystem;">udev system</ulink> provides mechanism for the automatic hardware discovery and initialization (see <literal>udev</literal>(7)) since Linux kernel 2.6. Upon discovery of each device by the kernel, the udev system starts a user process which uses information from the <ulink url="&sysfs;">sysfs</ulink> filesystem (see <xref linkend="_procfs_and_sysfs"/>), loads required kernel modules supporting it using the <literal>modprobe</literal>(8) program (see <xref linkend="_the_kernel_module_initialization"/>), and creates corresponding device nodes.
ja: <ulink url="&udevsystem;">udev システム</ulink>はハードウエアーの自動検出と初期化のメカニズムを提供します (<literal>udev</literal>(7) 参照下さい)。カーネルが各デバイスを発見すると、udev システムは <ulink url="&sysfs;">sysfs</ulink> ファイルシステム (<xref linkend="_procfs_and_sysfs"/>を参照下さい) からの情報を使いユーザープロセスを起動し、<literal>modprobe</literal>(8) プログラム (<xref linkend="_the_kernel_module_initialization"/>を参照下さい) を使ってそれをサポートする必要なカーネルモジュールをロードし、対応するデバイスノードを作成します。

note: type: Content of: <book><chapter><section><tip><para>
en: If "<literal>/lib/modules/<emphasis>kernel-version</emphasis>/modules.dep</literal>" was not generated properly by <literal>depmod</literal>(8) for some reason, modules may not be loaded as expected by the udev system. Execute "<literal>depmod -a</literal>" to fix it.
ja: もし "<literal>/lib/modules/<emphasis>kernel-version</emphasis>/modules.dep</literal>" が何らかの理由で <literal>depmod</literal>(8) によって適正に生成されていなかった場合には、モジュールは udev システムによる期待にそってロードされないかもしれません。これを修正するには、"<literal>depmod -a</literal>" を実行します。

note: type: Content of: <book><chapter><section><tip><para>
en: For mounting rules in "<literal>/etc/fstab</literal>", device nodes do not need to be static ones. You can use <ulink url="&uuid;">UUID</ulink> to mount devices instead of device names such as "<literal>/dev/sda</literal>".  See <xref linkend="_accessing_partition_using_uuid"/>.
ja: "<literal>/etc/fstab</literal>" 中のマウントルールでは、デバイス名が静的なデバイス名である必要がありません。"<literal>/dev/sda</literal>" 等のデバイス名ではなく <ulink url="&uuid;">UUID</ulink> を使ってデバイスをマウントできます。<xref linkend="_accessing_partition_using_uuid"/>を参照下さい。

note: type: Content of: <book><chapter><section><para>
en: Since the udev system is somewhat a moving target, I leave details to other documentations and describe the minimum information here.
ja: udev システムは少々動くターゲットなので、詳細は他のドキュメントに譲り、ここでは最小限の記述に止めます。

note: type: Content of: <book><chapter><section><warning><para>
en: Don't try to run long running programs such as backup script with <literal>RUN</literal> in udev rules as mentioned in <literal>udev</literal>(7).  Please create a proper <literal>systemd.service</literal>(5) file and activate it, instead.  See <xref linkend="_mount_event_triggered_backup"/>.
ja: <literal>udev</literal>(7) で語られているように udev ルール中の <literal>RUN</literal> でバックアップスクリプトのような長時間実行されるプログラムを実行しようとしないで下さい。そうする代わりには、適切な <literal>systemd.service</literal>(5) ファイルを作成しそれを有効化しましょう。<xref linkend="_mount_event_triggered_backup"/> を参照下さい。

note: type: Content of: <book><chapter><section><title>
en: The kernel module initialization
ja: カーネルモジュール初期化

note: type: Content of: <book><chapter><section><para>
en: The <literal>modprobe</literal>(8) program enables us to configure running Linux kernel from user process by adding and removing kernel modules.  The udev system (see <xref linkend="_the_udev_system"/>) automates its invocation to help the kernel module initialization.
ja: <literal>modprobe</literal>(8) プログラムは、ユーザープロセスからカーネルモジュールを追加や削除することで実行中の Linux カーネルの設定を可能にします。udev システム (<xref linkend="_the_udev_system"/>を参照下さい) は、その起動を自動化しカーネルモジュールの初期化を補助します。

note: type: Content of: <book><chapter><section><para>
en: There are non-hardware modules and special hardware driver modules as the following which need to be pre-loaded by listing them in the "<literal>/etc/modules</literal>" file (see <literal>modules</literal>(5)).
ja: "<literal>/etc/modules</literal>" ファイル中にリストしてプリロードする必要のある (<literal>modules</literal>(5) 参照下さい) 次に記すような非ハードウエアーや特殊ハードウエアーのドライバーモジュールがあります。

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <ulink url="&tuntap;">TUN/TAP</ulink> modules providing virtual Point-to-Point network device (TUN) and virtual Ethernet network device (TAP),
ja: ポイント間ネットワークデバイス (TUN) と仮想 Ethernet ネットワークデバイス (TAP) を提供する、<ulink url="&tuntap;">TUN/TAP</ulink> モジュール

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <ulink url="&netfilter;">netfilter</ulink> modules providing netfilter firewall capabilities (<literal>iptables</literal>(8), <xref linkend="_netfilter_infrastructure"/>), and
ja: netfilter ファイアーウォール機能 (<literal>iptables</literal>(8) と <xref linkend="_netfilter_infrastructure"/>) を提供する <ulink url="&netfilter;">netfilter</ulink> モジュール

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <ulink url="&watchdogtimer;">watchdog timer</ulink> driver modules.
ja: <ulink url="&watchdogtimer;">ウォッチドッグタイマー</ulink>ドライバーのモジュール

note: type: Content of: <book><chapter><section><para>
en: The configuration files for the <literal>modprobe</literal>(8) program are located under the "<literal>/etc/modprobes.d/</literal>" directory as explained in <literal>modprobe.conf</literal>(5).  (If you want to avoid some kernel modules to be auto-loaded, consider to blacklist them in the "<literal>/etc/modprobes.d/blacklist</literal>" file.)
ja: <literal>modprobe</literal>(8) プログラムのための設定ファイルは、<literal>modprobe.conf</literal>(5) で説明されているように "<literal>/etc/modprobes.d/</literal>" ディレクトリーの下にあります。(あるカーネルモジュールが自動ロードされるのを避けるには、"<literal>/etc/modprobes.d/blacklist</literal>" ファイル中にブラックリストします。)

note: type: Content of: <book><chapter><section><para>
en: The "<literal>/lib/modules/<emphasis>version</emphasis>/modules.dep</literal>" file generated by the <literal>depmod</literal>(8) program describes module dependencies used by the <literal>modprobe</literal>(8) program.
ja: <literal>depmod</literal>(8) プログラムによって生成される "<literal>/lib/modules/<emphasis>version</emphasis>/modules.dep</literal>" ファイルは、<literal>modprobe</literal>(8) プログラムによって使われるモジュール依存関係を記述します。

note: type: Content of: <book><chapter><section><note><para>
en: If you experience module loading issues with boot time module loading or with <literal>modprobe</literal>(8), "<literal>depmod -a</literal>" may resolve these issues by reconstructing "<literal>modules.dep</literal>".
ja: ブート時に <literal>modprobe</literal>(8) を使ってのモジュールロードの問題に出会った場合には、"<literal>depmod -a</literal>" として "<literal>modules.dep</literal>" を再構築をするとこの様な問題が解消できるかもしれません。

note: type: Content of: <book><chapter><section><para>
en: The <literal>modinfo</literal>(8) program shows information about a Linux kernel module.
ja: <literal>modinfo</literal>(8) プログラムは Linux カーネルモジュールに関する情報を表示します。

note: type: Content of: <book><chapter><section><para>
en: The <literal>lsmod</literal>(8) program nicely formats the contents of the "<literal>/proc/modules</literal>", showing what kernel modules are currently loaded.
ja: <literal>lsmod</literal>(8) プログラムは "<literal>/proc/modules</literal>" の内容を読みやすい形式にして、どのカーネルモジュールが現在ロードされているかを表示します。

note: type: Content of: <book><chapter><section><tip><para>
en: You can identify exact hardware on your system.  See <xref linkend="_hardware_identification"/>.
ja: あなたのシステム上の正確なハードウエアーを特定します。<xref linkend="_hardware_identification"/>を参照下さい。

note: type: Content of: <book><chapter><section><tip><para>
en: You may configure hardware at boot time to activate expected hardware features. See <xref linkend="_hardware_configuration"/>.
ja: ブート時に期待されるハードウエアー機能をアクティベートするように設定もできます。<xref linkend="_hardware_configuration"/>を参照下さい。

note: type: Content of: <book><chapter><section><tip><para>
en: You can probably add support for your special device by recompiling the kernel.  See <xref linkend="_the_kernel"/>.
ja: あなたのデバイスのサポートは、カーネルを再コンパイルすれば追加できます。<xref linkend="_the_kernel"/>を参照下さい。

note: type: Content of: <book><chapter><title>
en: Authentication and access controls
ja: 認証とアクセスの制御

note: type: Content of: <book><chapter><para>
en: When a person (or a program) requests access to the system, authentication confirms the identity to be a trusted one.
ja: 人 (またはプログラム) がシステムへのアクセスの要求をした際に、認証はその正体が信頼できるものだと確認します。

note: type: Content of: <book><chapter><warning><para>
en: Configuration errors of PAM may lock you out of your own system.  You must have a rescue CD handy or setup an alternative boot partition.  To recover, boot the system with them and correct things from there.
ja: PAM の設定のエラーはあなたをあなた自身のシステムから締め出すかも知れません。レスキュー CD を手元に置くか代替ブートパーティション設定を必ずします。復元するには、それらを使ってシステムをブートしそこから修正します。

note: type: Content of: <book><chapter><section><title>
en: Normal Unix authentication
ja: 普通の Unix 認証

note: type: Content of: <book><chapter><section><para>
en: Normal Unix authentication is provided by the <literal>pam_unix</literal>(8) module under the <ulink url="&pampluggableauthnticationmodules;">PAM (Pluggable Authentication Modules)</ulink>.  Its 3 important configuration files, with "<literal>:</literal>" separated entries, are the following.
ja: 普通の Unix 認証は <ulink url="&pampluggableauthnticationmodules;">PAM (プラグ可能な認証モジュール)</ulink> のもとで <literal>pam_unix.so</literal>(8) モジュールによって提供される。"<literal>:</literal>" で分離されたエントリーを持つその3つの重要な設定ファイルは次です。

note: type: Content of: <book><chapter><section><table><title>
en: 3 important configuration files for <literal>pam_unix</literal>(8)
ja: 3つの <literal>pam_unix</literal>(8) に関する重要な設定ファイル

note: type: Content of: <book><chapter><section><table><tgroup><thead><row><entry>
en: permission
ja: パーミッション (許可)

note: type: Content of: <book><chapter><section><table><tgroup><thead><row><entry>
en: user
ja: ユーザー

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: (sanitized) user account information
ja: (浄化された) ユーザーアカウント情報

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: secure user account information
ja: 保護されたユーザーアカウント情報

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: group information
ja: グループ情報

note: type: Content of: <book><chapter><section><para>
en: "<literal>/etc/passwd</literal>" contains the following.
ja: "<literal>/etc/passwd</literal>" ファイルは以下の内容です。

note: type: Content of: <book><chapter><section><para>
en: As explained in <literal>passwd</literal>(5), each "<literal>:</literal>" separated entry of this file means the following.
ja: <literal>passwd</literal>(5) に説明されているように、このファイルの "<literal>:</literal>" で分離されたエントリーそれぞれは以下の意味です。

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Login name
ja: ログイン名

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Password specification entry
ja: パスワード規定エントリー

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Numerical user ID
ja: 数値のユーザー ID

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Numerical group ID
ja: 数値のグループ ID

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: User name or comment field
ja: ユーザー名またはコメント領域

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: User home directory
ja: ユーザーのホームディレクトリー

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Optional user command interpreter
ja: ユーザーのコマンドインタープリター (無いこともある)

note: type: Content of: <book><chapter><section><para>
en: The second entry of "<literal>/etc/passwd</literal>" was used for the encrypted password entry.  After the introduction of "<literal>/etc/shadow</literal>", this entry is used for the password specification entry.
ja: "<literal>/etc/passwd</literal>" の2番目のエントリーは暗号化したパスワードのエントリーとして使われていました。"<literal>/etc/shadow</literal>" が導入された後は、このエントリーはパスワード規定エントリーとして使われています。

note: type: Content of: <book><chapter><section><table><title>
en: The second entry content of "<literal>/etc/passwd</literal>"
ja: "<literal>/etc/passwd</literal>" の2番目のエントリーの内容

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: (empty)
ja: (空白)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: passwordless account
ja: パスワード無しアカウント

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: the encrypted password is in "<literal>/etc/shadow</literal>"
ja: 暗号化したパスワードは "<literal>/etc/shadow</literal>" ファイルの中にあります。

note: type: Content of: <book><chapter><section><para>
en: "<literal>/etc/shadow</literal>" contains the following.
ja: "<literal>/etc/shadow</literal>" の内容は次です。

note: type: Content of: <book><chapter><section><para>
en: As explained in <literal>shadow</literal>(5), each "<literal>:</literal>" separated entry of this file means the following.
ja: <literal>shadow</literal>(5) で説明されているように、このファイルの "<literal>:</literal>" で分離されたエントリーそれぞれは以下の意味です。

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Encrypted password (The initial "<literal>$1$</literal>" indicates use of the MD5 encryption. The "*" indicates no login.)
ja: 暗号化されたパスワード (最初が "<literal>$1$</literal>" で始まっているのは MD5 暗号化が使われていることを示します。"*" はログイン不可を示します。)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Date of the last password change, expressed as the number of days since Jan 1, 1970
ja: 1970 年 1 月 1 日から、最後にパスワードが変更された日までの日数

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Number of days the user will have to wait before she will be allowed to change her password again
ja: パスワードが変更可能となるまでの日数

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Number of days after which the user will have to change her password
ja: パスワードを変更しなくてはならなくなる日までの日数

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Number of days before a password is going to expire during which the user should be warned
ja: パスワード有効期限が来る前に、ユーザが警告を受ける日数

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Number of days after a password has expired during which the password should still be accepted
ja: パスワード有効期限が過ぎてからアカウントが使用不能になるまでの日数

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Date of expiration of the account, expressed as the number of days since Jan 1, 1970
ja: 1970 年 1 月 1 日からアカウントが使用不能になる日までの日数

note: type: Content of: <book><chapter><section><para>
en: "<literal>/etc/group</literal>" contains the following.
ja: "<literal>/etc/group</literal>" のファイル内容は次です。

note: type: Content of: <book><chapter><section><para>
en: As explained in <literal>group</literal>(5), each "<literal>:</literal>" separated entry of this file means the following.
ja: <literal>group</literal>(5) に説明されているように、このファイルの "<literal>:</literal>" で分離されたエントリーそれぞれは以下の意味です。

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Group name
ja: グループ名

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Encrypted password (not really used)
ja: 暗号化されたパスワード (実際は使われていない)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: "," separated list of user names
ja: "," で分離されたユーザー名のリスト

note: type: Content of: <book><chapter><section><note><para>
en: "<literal>/etc/gshadow</literal>" provides the similar function as "<literal>/etc/shadow</literal>" for "<literal>/etc/group</literal>" but is not really used.
ja: "<literal>/etc/gshadow</literal>" ファイルは "<literal>/etc/shadow</literal>" ファイルが "<literal>/etc/group</literal>" ファイルに対する機能と同様の機能がありますが、実際には使われていません。

note: type: Content of: <book><chapter><section><note><para>
en: The actual group membership of a user may be dynamically added if "<literal>auth optional pam_group.so</literal>" line is added to "<literal>/etc/pam.d/common-auth</literal>" and set it in "<literal>/etc/security/group.conf</literal>".  See <literal>pam_group</literal>(8).
ja: もし "<literal>/etc/pam.d/common-auth</literal>" に "<literal>auth optionalpam_group.so</literal>" 行が書き加えれ、"<literal>/etc/security/group.conf</literal>" に対応する設定がされていれば、実際のユーザーのグループメンバーシップは動的に割り当てられます。<literal>pam_group</literal>(8) を参照下さい。

note: type: Content of: <book><chapter><section><note><para>
en: The <literal>base-passwd</literal> package contains an authoritative list of the user and the group: "<literal>/usr/share/doc/base-passwd/users-and-groups.html</literal>".
ja: <literal>base-passwd</literal> パッケージはユーザーとグループに関する権威のあるリストが含まれます: "<literal>/usr/share/doc/base-passwd/users-and-groups.html</literal>"。

note: type: Content of: <book><chapter><section><title>
en: Managing account and password information
ja: アカウントとパスワードの情報管理

note: type: Content of: <book><chapter><section><para>
en: Here are few notable commands to manage account information.
ja: アカウント情報管理のための重要コマンドを記します。

note: type: Content of: <book><chapter><section><table><title>
en: List of commands to manage account information
ja: アカウント情報を管理するコマンドのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: function
ja: 機能

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: browse account information of "<literal><emphasis>user_name</emphasis></literal>"
ja: "<literal><emphasis>user_name</emphasis></literal>" のアカウント情報の閲覧

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: browse shadowed account information of "<literal><emphasis>user_name</emphasis></literal>"
ja: "<literal><emphasis>user_name</emphasis></literal>" のシャドーされたアカウント情報の閲覧

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: browse group information of "<literal><emphasis>group_name</emphasis></literal>"
ja: "<literal><emphasis>group_name</emphasis></literal>" のグループ情報の閲覧

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: manage password for the account
ja: アカウントのパスワード管理

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: set one-time password for the account activation
ja: アカウントのアクティベーションのために一回だけ使えるパスワードの設定

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: manage password aging information
ja: パスワードのエージング情報管理

note: type: Content of: <book><chapter><section><para>
en: You may need to have the root privilege for some functions to work. See <literal>crypt</literal>(3) for the password and data encryption.
ja: 一部機能が機能するには root 権限が必要な場合があります。パスワードとデーターの暗号化は <literal>crypt</literal>(3) を参照下さい。

note: type: Content of: <book><chapter><section><note><para>
en: On the system set up with PAM and NSS as the Debian <ulink url="&salsa;">salsa</ulink> machine, the content of local "<literal>/etc/passwd</literal>", "<literal>/etc/group</literal>" and "<literal>/etc/shadow</literal>" may not be actively used by the system.  Above commands are valid even under such environment.
ja: Debian が提供する <ulink url="&salsa;">salsa</ulink> 機器と同様な PAM と NSS の設定をされたシステム上では、ローカルの "<literal>/etc/passwd</literal>" や "<literal>/etc/group</literal>" や "<literal>/etc/shadow</literal>" の内容がシステムにアクティブに利用されていないことがあります。そういった環境下でも上記コマンドは有効です。

note: type: Content of: <book><chapter><section><title>
en: Good password
ja: 良好なパスワード

note: type: Content of: <book><chapter><section><para>
en: When creating an account during your system installation or with the <literal>passwd</literal>(1) command, you should choose a <ulink url="&goodpassword;">good password</ulink> which consists of at least 6 to 8 characters including one or more characters from each of the following sets according to <literal>passwd</literal>(1).
ja: <literal>passwd</literal>(1) によるとシステムインストール時や <literal>passwd</literal>(1) コマンドによってアカウント作成する際には、次に記すようなセットからなる少なくとも6から8文字の<ulink url="&goodpassword;">良好なパスワード</ulink>を選択するべきです。

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Lower case alphabetics
ja: 小文字のアルファベット

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Digits 0 through 9
ja: 数字の0から9

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Punctuation marks
ja: 句読点

note: type: Content of: <book><chapter><section><warning><para>
en: Do not choose guessable words for the password. Account name, social security number, phone number, address, birthday, name of your family members or pets, dictionary words, simple sequence of characters such as "12345" or "qwerty", … are all bad choice for the password.
ja: 容易に推測できるパスワードを選んではいけません。アカウント名、社会保険番号、電話番号、住所、誕生日、家族員やペットの名前、辞書にある単語、"12345" や "qwerty" のような単純な文字列…、これらすべてパスワードに選んではいけません。

note: type: Content of: <book><chapter><section><title>
en: Creating encrypted password
ja: 暗号化されたパスワード作成

note: type: Content of: <book><chapter><section><para>
en: There are independent tools to <ulink url="&generateencrypteasswordswithsalt;">generate encrypted passwords with salt</ulink>.
ja: <ulink url="&generateencrypteasswordswithsalt;">ソルトを使って暗号化されたパスワードを生成する</ulink>独立のツールがあります。

note: type: Content of: <book><chapter><section><table><title>
en: List of tools to generate password
ja: パスワード生成ツールのリスト

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: over-featured front end to the <literal>crypt</literal>(3) library
ja: <literal>crypt</literal>(3) ライブラリーの充実しすぎたフロントエンド

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: compute password hashes (OpenSSL). <literal>passwd</literal>(1ssl)
ja: パスワードハッシュの計算 (OpenSSL)。<literal>passwd</literal>(1ssl)

note: type: Content of: <book><chapter><section><title>
en: PAM and NSS
ja: PAM と NSS

note: type: Content of: <book><chapter><section><para>
en: Modern <ulink url="&unixlike;">Unix-like</ulink> systems such as the Debian system provide <ulink url="&pampluggableauthnticationmodules;">PAM (Pluggable Authentication Modules)</ulink> and <ulink url="&nssnameserviceswitch;">NSS (Name Service Switch)</ulink> mechanism to the local system administrator to configure his system.  The role of these can be summarizes as the following.
ja: Debian システムのような現代的な <ulink url="&unixlike;">Unix 的</ulink>システムは <ulink url="&pampluggableauthnticationmodules;">PAM (プラグ可能な認証モジュール: Pluggable Authentication Modules)</ulink> と <ulink url="&nssnameserviceswitch;">NSS (ネームサービススイッチ: Name Service Switch)</ulink> メカニズムをローカルのシステム管理者がそのシステム管理用に提供します。それらの役割をまとめると以下のようになります。

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: PAM offers a flexible authentication mechanism used by the application software thus involves password data exchange.
ja: PAM は、アプリケーションソフトウェアーが使う柔軟な認証メカニズムを提供し、パスワードデーターの交換に関与します。

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: NSS offers a flexible name service mechanism which is frequently used by the <ulink url="&cstandardlibrary;">C standard library</ulink> to obtain the user and group name for programs such as <literal>ls</literal>(1) and <literal>id</literal>(1).
ja: NSS は、<literal>ls</literal>(1)and<literal>id</literal>(1) 等のプログラムがユーザーやグループの名前を得ために <ulink url="&cstandardlibrary;">C 標準ライブラリー</ulink>経由で頻用する柔軟なネームサービスメカニズムを提供します。

note: type: Content of: <book><chapter><section><para>
en: These PAM and NSS systems need to be configured consistently.
ja: これらの PAM と NSS システムは一貫した設定が必要です。

note: type: Content of: <book><chapter><section><para>
en: The notable packages of PAM and NSS systems are the following.
ja: PAM と NSS システムに関する注目のパッケージは次です。

note: type: Content of: <book><chapter><section><table><title>
en: List of notable PAM and NSS systems
ja: 特記すべき PAM と NSS システムのリスト

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Pluggable Authentication Modules (basic service)
ja: 差し替え可能な認証モジュール (基本サービス)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Pluggable Authentication Module allowing LDAP interfaces
ja: LDAP インターフェースを可能にする差し替え可能な認証モジュール

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Pluggable Authentication Module to register user sessions for <literal>logind</literal>
ja: <literal>logind</literal> のために登録ユーザーセッションを登録するプラガブルオーセンティケーション (PAM)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Pluggable Authentication Modules (documentation in html and text)
ja: 差し替え可能な認証モジュール (html と text の文書)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: GNU C Library: Shared libraries which also provides "Name Service Switch" service
ja: GNU C ライブラリー: "ネームサービススイッチ" も提供する共有ライブラリー

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: GNU C Library: Manpages
ja: GNU C ライブラリー: マンページ

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: GNU C Library: Reference manual in info, pdf and html format (non-free)
ja: GNU C ライブラリー: info と pdf と html フォーマットでのリファレンスマニュアル (non-free)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: NSS module for Multicast DNS name resolution
ja: マルチキャスト DNS を使った名前解決のための NSS モジュール

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: NSS module for using LDAP as a naming service
ja: LDAP をネームサービスとして使う NSS モジュール

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: "The Linux-PAM System Administrators' Guide" in <literal>libpam-doc</literal> is essential for learning PAM configuration.
ja: <literal>libpam-doc</literal> 中の "The Linux-PAM System Administrators' Guide" は PAM 設定を学ぶ上で必須です。

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: "System Databases and Name Service Switch" section in <literal>glibc-doc-reference</literal> is essential for learning NSS configuration.
ja: <literal>glibc-doc-reference</literal> の中の "System Databases and Name Service Switch" セクションは NSS 設定を学ぶ上で必須です。

note: type: Content of: <book><chapter><section><note><para>
en: You can see more extensive and current list by "<literal>aptitude search 'libpam-|libnss-'</literal>" command.  The acronym NSS may also mean "Network Security Service" which is different from "Name Service Switch".
ja: より大規模かつ最新のリストは "<literal>aptitude search 'libpam-|libnss-'</literal>" コマンドを実行すると得られます。NSS という頭字語は "ネームサービススイッチ: Name Service Switch" と異なる "ネットワークセキュリティーサービス: Network Security Service" を指すこともあります。

note: type: Content of: <book><chapter><section><note><para>
en: PAM is the most basic way to initialize environment variables for each program with the system wide default value.
ja: PAM は個別プログラムに関する環境変数をシステム全体のデフォールト値に初期化する最も基本的な手段です。

note: type: Content of: <book><chapter><section><para>
en: Under <ulink url="&systemd;">systemd</ulink>, <literal>libpam-systemd</literal> package is installed to manage user logins by registering user sessions in the <literal>systemd</literal> control group hierarchy for <ulink url="&logind;">logind</ulink>.  See <literal>systemd-logind</literal>(8), <literal>logind.conf</literal>(5), and <literal>pam_systemd</literal>(8).
ja: <ulink url="&systemd;">systemd</ulink> の下では、<ulink url="&logind;">logind</ulink> のために <literal>systemd</literal> のコントロールグループ階層中にユーザーセッションを登録することでユーザーのログインを管理すべく<literal>libpam-systemd</literal> パッケージがインストールされている。<literal>systemd-logind</literal>(8) や <literal>logind.conf</literal>(5) や <literal>pam_systemd</literal>(8) を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Configuration files accessed by PAM and NSS
ja: PAM と NSS によってアクセスされる設定ファイル

note: type: Content of: <book><chapter><section><section><para>
en: Here are a few notable configuration files accessed by PAM and NSS.
ja: PAM と NSS がアクセスする注目すべき設定ファイルを次に記します。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of configuration files accessed by PAM and NSS
ja: PAM NSS によりアクセスされる設定ファイルのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: configuration file
ja: 設定ファイル

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>/etc/pam.d/<emphasis>program_name</emphasis></literal>
ja: <literal>/etc/pam.d/<emphasis>プログラム名</emphasis></literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: set up PAM configuration for the "<literal><emphasis>program_name</emphasis></literal>" program; see <literal>pam</literal>(7) and <literal>pam.d</literal>(5)
ja: "<literal><emphasis>program_name</emphasis></literal>" に関する PAM 設定の設定; <literal>pam</literal>(7) と <literal>pam.d</literal>(5) 参照下さい

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: set up NSS configuration with the entry for each service. See <literal>nsswitch.conf</literal>(5)
ja: 各サービスに関するエントリーによる NSS 設定の設定; <literal>nsswitch.conf</literal>(5) 参照下さい

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: limit the user login by the <literal>pam_nologin</literal>(8) module
ja: ユーザーのログイン制限のために <literal>pam_nologin</literal>(8) モジュールがアクセス

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: limit the tty for the root access by the <literal>pam_securetty</literal>(8) module
ja: <literal>pam_securetty</literal>(8) モジュールにより root アクセスに使う tty を制限

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: set access limit by the <literal>pam_access</literal>(8) module
ja: <literal>pam_access</literal>(8) モジュールによりアクセス制限を設定

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: set group based restraint by the <literal>pam_group</literal>(8) module
ja: <literal>pam_group</literal>(8) モジュールによりグループに基づく制約を設定

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: set environment variables by the <literal>pam_env</literal>(8) module
ja: <literal>pam_env</literal>(8) モジュールにより環境変数を設定

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: set additional environment variables by the <literal>pam_env</literal>(8) module with the "<literal>readenv=1</literal>" argument
ja: "<literal>readenv=1</literal>" 引数を付きの <literal>pam_env</literal>(8) モジュールによって追加での環境変数を設定

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: set locale by <literal>pam_env</literal>(8) module with the "<literal>readenv=1 envfile=/etc/default/locale</literal>" argument (Debian)
ja: "<literal>readenv=1envfile=/etc/default/locale</literal>" 引数を付きの <literal>pam_env</literal>(8) モジュールによって追加でロケールを設定します (Debian)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: set resource restraint (ulimit, core, …) by the <literal>pam_linits</literal>(8) module
ja: <literal>pam_linits</literal>(8) モジュールによってリソース制限 (ulimit, core, …) を設定

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: set time restraint by the <literal>pam_time</literal>(8) module
ja: <literal>pam_time</literal>(8) モジュールによって時間制限を設定

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: set <literal>systemd</literal> login manager configuration (see <literal>logind.conf</literal>(5) and <literal>systemd-logind.service</literal>(8))
ja: <literal>systemd</literal> ログイン管理設定の設定(<literal>logind.conf</literal>(5) と <literal>systemd-logind.service</literal>(8) を参照)

note: type: Content of: <book><chapter><section><section><para>
en: The limitation of the password selection is implemented by the PAM modules, <literal>pam_unix</literal>(8) and <literal>pam_cracklib</literal>(8). They can be configured by their arguments.
ja: パスワード選択の制限は <literal>pam_unix</literal>(8) と <literal>pam_cracklib</literal>(8) モジュールで実装されています。それらは引数を使って設定します。

note: type: Content of: <book><chapter><section><section><tip><para>
en: PAM modules use suffix "<literal>.so</literal>" for their filenames.
ja: PAM モジュールはファイル名のサフィクスとして "<literal>.so</literal>" を使います。

note: type: Content of: <book><chapter><section><section><title>
en: The modern centralized system management
ja: 集中システム管理

note: type: Content of: <book><chapter><section><section><para>
en: The modern centralized system management can be deployed using the centralized <ulink url="&lightweightdireccessprotocolldap;">Lightweight Directory Access Protocol (LDAP)</ulink> server to administer many Unix-like and non-Unix-like systems on the network.  The open source implementation of the Lightweight Directory Access Protocol is <ulink url="&openldapsoftware;">OpenLDAP Software</ulink>.
ja: 集中化された<ulink url="&lightweightdireccessprotocolldap;">軽量ディレクトリーアクセスプロトコル (LDAP)</ulink> を採用することで多くのネットワーク上の Unix 的や非 Unix 的システムを運営する、現代的な集中システム管理が実現できます。軽量ディレクトリーアクセスプロトコルのオープンソース実装は <ulink url="&openldapsoftware;">OpenLDAP ソフトウェアー</ulink>です。

note: type: Content of: <book><chapter><section><section><para>
en: The LDAP server provides the account information through the use of PAM and NSS with <literal>libpam-ldapd</literal> and <literal>libnss-ldapd</literal> packages for the Debian system. Several actions are required to enable this (I have not used this setup and the following is purely secondary information.  Please read this in this context.).
ja: LDAP サーバーは、<literal>libpam-ldapd</literal> と <literal>libnss-ldapd</literal> パッケージで提供される PAM と NSS を使うことで Debian システムにアカウント情報を提供します。この実現ためにはいくつかの設定が必要です (著者は本設定を使っていないため、以下の情報は完全に二次情報です。ご理解の上お読み下さい。)。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: You set up a centralized LDAP server by running a program such as the stand-alone LDAP daemon, <literal>slapd</literal>(8).
ja: スタンドアローンの LDAP デーモンである <literal>slapd</literal>(8) 等のプログラムを実行することで集中化された LDAP サーバーを設置します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: You change the PAM configuration files in the "<literal>/etc/pam.d/</literal>" directory to use "<literal>pam_ldap.so</literal>" instead of the default "<literal>pam_unix.so</literal>".
ja: デフォールトの "<literal>pam_unix.so</literal>" に代えて "<literal>pam_ldap.so</literal>" を使うには "<literal>/etc/pam.d/</literal>" ディレクトリー中の PAM 設定ファイルを変更します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: You change the NSS configuration in the "<literal>/etc/nsswitch.conf</literal>" file to use "<literal>ldap</literal>" instead of the default ("<literal>compat</literal>" or "<literal>file</literal>").
ja: デフォールト ("<literal>compat</literal>" または "<literal>file</literal>") に代えて "<literal>ldap</literal>" を使うには "<literal>/etc/nsswitch.conf</literal>" ファイル中の NSS 設定を変更します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: You must make <literal>libpam-ldapd</literal> to use <ulink url="&sslortls;">SSL (or TLS)</ulink> connection for the security of password.
ja: パスワードのセキュリティー確保のために <literal>libpam-ldapd</literal> が <ulink url="&sslortls;">SSL (もしくは TLS)</ulink> 接続を使うよう設定しなければいけません。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: You may make <literal>libnss-ldapd</literal> to use <ulink url="&sslortls;">SSL (or TLS)</ulink> connection to ensure integrity of data at the cost of the LDAP network overhead.
ja: LDAP のネットワークオーバーヘッドのコストは掛かりますが、データの整合性確保のために <literal>libnss-ldapd</literal> が <ulink url="&sslortls;">SSL (もしくは TLS)</ulink> 接続を使うように設定できます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: You should run <literal>nscd</literal>(8) locally to cache any LDAP search results in order to reduce the LDAP network traffic.
ja: LDAP のネットワークトラフィックを減少させるために LDAP サーチ結果を一時保持するための <literal>nscd</literal>(8) をローカルで走らせるべきです。

note: type: Content of: <book><chapter><section><section><para>
en: See documentations in <literal>nsswitch.conf</literal>(5), <literal>pam.conf</literal>(5), <literal>ldap.conf</literal>(5), and "<literal>/usr/share/doc/libpam-doc/html/</literal>" offered by the <literal>libpam-doc</literal> package and "<literal>info libc 'Name Service Switch'</literal>" offered by the <literal>glibc-doc</literal> package.
ja: <literal>nsswitch.conf</literal>(5) や <literal>pam.conf</literal>(5) や <literal>ldap.conf</literal>(5) や <literal>libpam-doc</literal> パッケージで提供される <literal>/usr/share/doc/libpam-doc/html/</literal>" や "<literal>info libc 'NameServiceSwitch'</literal>" といった文書を参照下さい。

note: type: Content of: <book><chapter><section><section><para>
en: Similarly, you can set up alternative centralized systems with other methods.
ja: 同様に、これに代わる集中化されたシステムは他の方法を使っても設定できます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Integration of user and group with the Windows system.
ja: Windows システムとのユーザーとグループの統合

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Access <ulink url="&windowsdomain;">Windows domain</ulink> services by the <literal>winbind</literal> and <literal>libpam_winbind</literal> packages.
ja: <literal>winbind</literal> と <literal>libpam_winbind</literal> パッケージを使って <ulink url="&windowsdomain;">Windows ドメイン</ulink>サービスにアクセスします。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: See <literal>winbindd</literal>(8) and <ulink url="&integratingmswinetworkswithsamba;">Integrating MS Windows Networks with Samba</ulink>.
ja: <literal>winbind</literal>(8) と <ulink url="&integratingmswinetworkswithsamba;">SAMBA による MS Windows Networks への統合</ulink> を参照下さい。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Integration of user and group with the legacy Unix-like system.
ja: 旧来の Unix 的なシステムとのユーザーとグループの統合

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Access <ulink url="&nisoriginallycalledyp;">NIS (originally called YP)</ulink> or <ulink url="&nis;">NIS+</ulink> by the <literal>nis</literal> package.
ja: <literal>nis</literal> パッケージにより <ulink url="&nisoriginallycalledyp;">NIS (当初 YP と呼ばれた)</ulink> または <ulink url="&nis;">NIS+</ulink> にアクセス

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: See <ulink url="&thelinuxnisypnysnishowto;">The Linux NIS(YP)/NYS/NIS+ HOWTO</ulink>.
ja: <ulink url="&thelinuxnisypnysnishowto;">The Linux NIS(YP)/NYS/NIS+ HOWTO</ulink> 参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: "Why GNU su does not support the wheel group"
ja: 「どうして GNU の su は wheel グループをサポートしないのか」

note: type: Content of: <book><chapter><section><section><para>
en: This is the famous phrase at the bottom of the old "<literal>info su</literal>" page by Richard M. Stallman.  Not to worry: the current <literal>su</literal> command in Debian uses PAM, so that one can restrict the ability to use <literal>su</literal> to the <literal>root</literal> group by enabling the line with "<literal>pam_wheel.so</literal>" in "<literal>/etc/pam.d/su</literal>".
ja: これは Richard M. Stallman が書いた昔の "<literal>info su</literal>" の最後に書かれていた有名な文言です。ご心配は無用です。現在 Debian にある <literal>su</literal> は PAM を使っているので "<literal>/etc/pam.d/su</literal>" の中の "<literal>pam_wheel.so</literal>" の行をエネーブルすることで <literal>su</literal> を使えるのを <literal>root</literal> グループに限定できます。

note: type: Content of: <book><chapter><section><section><title>
en: Stricter password rule
ja: パスワード規則強化

note: type: Content of: <book><chapter><section><section><para>
en: Installing the <literal>libpam-cracklib</literal> package enables you to force stricter password rule.
ja: <literal>libpam-cracklib</literal> パッケージをインストールすると、より厳格なパスワード規則を強制できます。

note: type: Content of: <book><chapter><section><section><para>
en: On a typical GNOME system which automatically installs <literal>libpam-gnome-keyring</literal>, "<literal>/etc/pam.d/common-password</literal>" looks like:
ja: 自動的に <literal>libpam-gnome-keyring</literal> をインストールする典型的な GNOME システム上では、"<literal>/etc/pam.d/common-password</literal>" は以下です:

note: type: Content of: <book><chapter><section><title>
en: Security of authentication
ja: 認証のセキュリティー

note: type: Content of: <book><chapter><section><note><para>
en: The information here <emphasis role="strong">may not be sufficient</emphasis> for your security needs but it should be a <emphasis role="strong">good start</emphasis>.
ja: ここに書かれている情報はあなたのセキュリティーのニーズに<emphasis role="strong">充分</emphasis>ではないかもしれませんが、<emphasis role="strong">良いスタート</emphasis>です。

note: type: Content of: <book><chapter><section><section><title>
en: Secure password on the Internet
ja: インターネット上でセキュアーなパスワード

note: type: Content of: <book><chapter><section><section><para>
en: Many popular transportation layer services communicate messages including password authentication in the plain text. It is very bad idea to transmit password in the plain text over the wild Internet where it can be intercepted.  You can run these services over "<ulink url="&transportlayersecurity;">Transport Layer Security</ulink>" (TLS) or its predecessor, "Secure Sockets Layer" (SSL) to secure entire communication including password by the encryption.
ja: 多くのトランスポーテーションレイヤーサービスはパスワード認証も含めて暗号化せずにメッセージをプレーンテキストで通信します。途中で傍受されかねないインターネットの荒野を経由して暗号化せずパスワードを送ることは非常によくない考えです。これらに関しては、"<ulink url="&transportlayersecurity;">トランスポーテーションレイヤーセキュリティー</ulink>"(TLS) もしくはその前身の "セキュアーソケットレイヤー" (SSL) で暗号化することでパスワードを含むすべての通信をセキュアーにしてサービスができます。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of insecure and secure services and ports
ja: インセキュアーとセキュアーのサービスとポートのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: insecure service name
ja: インセキュアーなサービス名

note: type: Content of: <book><chapter><section><table><tgroup><thead><row><entry>
en: port
ja: ポート

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: secure service name
ja: セキュアーなサービス名

note: type: Content of: <book><chapter><section><section><para>
en: The encryption costs CPU time.  As a CPU friendly alternative, you can keep communication in plain text while securing just the password with the secure authentication protocol such as "Authenticated Post Office Protocol" (APOP) for POP and "Challenge-Response Authentication Mechanism MD5" (CRAM-MD5) for SMTP and IMAP.  (For sending mail messages over the Internet to your mail server from your mail client, it is recently popular to use new message submission port 587 instead of traditional SMTP port 25 to avoid port 25 blocking by the network provider while authenticating yourself with CRAM-MD5.)
ja: 暗号化には CPU タイムがかかります。CPU に友好的な代替方法として、POP には "パスワードを認証されたポストオフィスプロトコル "(APOP) や SMTP や IMAP には "チャレンジレスポンス認証メカニズム MD5" (CRAM-MD5) といったセキュアーな認証プロトコルでパスワードのみを保護しつつ通信はプレーンテキストですることもできます。(最近メールクライアントからメールサーバーにインターネット経由でメールメッセージを送る際には、CRAM-MD5 で認証をしたのちネットワークプロバイダーによるポート25 ブロッキングを避けて従来の SMTP ポート25 の代わりにメッセージ サブミッションポート587 を使うことがよく行われます。)

note: type: Content of: <book><chapter><section><section><title>
en: Secure Shell
ja: セキュアーシェル

note: type: Content of: <book><chapter><section><section><para>
en: The <ulink url="&secureshellssh;">Secure Shell (SSH)</ulink> program provides secure encrypted communications between two untrusted hosts over an insecure network with the secure authentication. It consists of the <ulink url="&openssh;">OpenSSH</ulink> client, <literal>ssh</literal>(1), and the <ulink url="&openssh;">OpenSSH</ulink> daemon, <literal>sshd</literal>(8).  This SSH can be used to tunnel an insecure protocol communication such as POP and X securely over the Internet with the port forwarding feature.
ja: <ulink url="&secureshellssh;">セキュアーシェル (SSH)</ulink> プログラムはセキュアーな認証とともにインセキュアーなネットワークを通過したお互いに信頼し合っていないホスト間のセキュアーで暗号化された通信を可能にします。<ulink url="&openssh;">OpenSSH</ulink> クライアント <literal>ssh</literal>(1) と <ulink url="&openssh;">OpenSSH</ulink> デーモン <literal>sshd</literal>(8) から成り立っています。SSH はポートフォーワーディング機能を使い POP や X のようなインセキュアープロトコルの通信をインターネット経由でトンネルするのに使えます。

note: type: Content of: <book><chapter><section><section><para>
en: The client tries to authenticate itself using host-based authentication, public key authentication, challenge-response authentication, or password authentication.  The use of public key authentication enables the remote password-less login. See <xref linkend="_the_remote_access_server_and_utilities_ssh"/>.
ja: クライアントは、ホストベースド認証、公開キー認証、チャレンジレスポンス認証、パスワード認証を使って認証をとろうとします。公開キー認証を利用すると、リモートからのパスワード無しログインができるようになります。<xref linkend="_the_remote_access_server_and_utilities_ssh"/>を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Extra security measures for the Internet
ja: インターネットのためのセキュリティー強化策

note: type: Content of: <book><chapter><section><section><para>
en: Even when you run secure services such as <ulink url="&secureshellssh;">Secure Shell (SSH)</ulink> and <ulink url="&pointtopointtunnlingprotocolpptp;">Point-to-point tunneling protocol (PPTP)</ulink> servers, there are still chances for the break-ins using brute force password guessing attack etc. from the Internet.  Use of the firewall policy (see <xref linkend="_netfilter_infrastructure"/>) together with the following security tools may improve the security situation.
ja: たとえ、<ulink url="&secureshellssh;">セキュアーシェル (SSH)</ulink> や<ulink url="&pointtopointtunnlingprotocolpptp;">ポイントツーポイントトンネリングプロトコル (PPTP)</ulink> サーバーのようなセキュアーサービスを走らせる場合でも、ブルートフォースのパスワード推測等による侵入の可能性は残っています。以下のようなセキュリティーのためのツールとともに、ファイアーウォールポリシー (<xref linkend="_netfilter_infrastructure"/>を参照下さい) を使うのはセキュリティー状況を向上させることが期待できます。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of tools to provide extra security measures
ja: 追加セキュリティー策を提供するツールのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: small port-knock daemon <literal>knockd</literal>(1) and client <literal>knock</literal>(1)
ja: 小さなポートノックのデーモン <literal>knockd</literal>(1) とクライアント <literal>konck</literal>(1)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: ban IPs that cause multiple authentication errors
ja: 複数回の認証エラーを発生させる IP を使用禁止にします

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: lock out remote attackers trying password guessing
ja: パスワード推測によるリモートからの攻撃者を締め出す

note: type: Content of: <book><chapter><section><section><title>
en: Securing the root password
ja: root パスワードのセキュリティー確保

note: type: Content of: <book><chapter><section><section><para>
en: To prevent people to access your machine with root privilege, you need to make following actions.
ja: あなたの機器に第三者が root 権限を持ってアクセスするのを阻止するには、以下のアクションが必要です。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Prevent physical access to the system storage device (<ulink url="&hdd;">HDD</ulink> / <ulink url="&ssd;">SSD</ulink> / ...)
ja: ストレージデバイス (<ulink url="&hdd;">HDD</ulink> / <ulink url="&ssd;">SSD</ulink> / ...) への物理アクセスを阻止

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Lock UEFI/BIOS and prevent booting from the removable media
ja: UEFI/BIOS をロックして、リムーバブルメディアからのブートを阻止

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Set password for GRUB interactive session
ja: GRUB のインタラクティブセッションのパスワードを設定

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Lock GRUB menu from editing
ja: GRUB のメニュー項目編集に施錠

note: type: Content of: <book><chapter><section><section><para>
en: With physical access to the system storage device, resetting the password is relatively easy with following steps.
ja: ハードディスクへの物理的アクセスがあれば、以下の手順を使い比較的簡単にパスワードをリセットできます。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Move the system storage device to a PC with USB bootable UEFI/BIOS.
ja: ハードディスクを USB からブート可能な UEFI/BIOS のついた PC に移動します。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Boot system with a rescue media (see <xref linkend="_linux_live_rescue_system_on_usb"/>).
ja: レスキュー媒体 (see <xref linkend="_linux_live_rescue_system_on_usb"/>参照)でシステムをブートします。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Mount root partition with read/write access.
ja: ルートパーティションを読出し / 書込みアクセスでマウントします。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Edit "<literal>/etc/passwd</literal>" in the root partition and make the second entry for the <literal>root</literal> account empty.
ja: ルートパーティションの "<literal>/etc/passwd</literal>" を編集し、<literal>root</literal> アカウントの2番目の項目を空にします。

note: type: Content of: <book><chapter><section><section><para>
en: If you have edit access to the GRUB menu entry (see <xref linkend="_stage_2_the_boot_loader"/>) for <literal>grub-rescue-pc</literal> at boot time, it is even easier with following steps.
ja: <literal>grub-rescue-pc</literal> のブート時に GRUB のメニュー項目を編集可能 (<xref linkend="_stage_2_the_boot_loader"/>を参照下さい) なら、以下の手順を使えてさらに簡単です。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Boot system with the kernel parameter changed to something like "<literal>root=/dev/sda6 rw init=/bin/sh</literal>".
ja: カーネルパラメーターを "<literal>root=/dev/sda6 rw init=/bin/sh</literal>" のような感じに変更してシステムをブートします。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Edit "<literal>/etc/passwd</literal>" and make the second entry for the <literal>root</literal> account empty.
ja: "<literal>/etc/passwd</literal>" を編集し、<literal>root</literal> アカウントの2番目の項目を空にします。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Reboot system.
ja: システムをリブートします。

note: type: Content of: <book><chapter><section><section><para>
en: The root shell of the system is now accessible without password.
ja: これで、システムの root シェルにパスワード無しに入れるようになりました。

note: type: Content of: <book><chapter><section><section><note><para>
en: Once one has root shell access, he can access everything on the system and reset any passwords on the system.  Further more, he may compromise password for all user accounts using brute force password cracking tools such as <literal>john</literal> and <literal>crack</literal> packages (see <xref linkend="_system_security_and_integrity_check"/>).  This cracked password may lead to compromise other systems.
ja: root シェルにアクセスさえできれば、システム上の全てにアクセスできシステム上のどのパスワードでもリセットできます。さらに。<literal>john</literal> とか <literal>crack</literal> パッケージ (<xref linkend="_system_security_and_integrity_check"/>を参照下さい) のようなブルートフォースのパスワードクラッキングツールを使ってすべてのユーザーアカウントのパスワードが破られるかもしれません。こうして破られたパスワードは他のシステムへの侵入を引き起こしかねません。

note: type: Content of: <book><chapter><section><section><para>
en: The only reasonable software solution to avoid all these concerns is to use software encrypted root partition (or "<literal>/etc</literal>" partition) using <ulink url="&dmcrypt;">dm-crypt</ulink> and initramfs (see <xref linkend="_data_encryption_tips"/>).  You always need password to boot the system, though.
ja: この様な懸念を回避できる唯一の合理的なソフトウェアー的解決法は、<ulink url="&dmcrypt;">dm-crypt</ulink> と initramfs (<xref linkend="_data_encryption_tips"/> 参照下さい) をつかう、ソフトウェアー暗号化されたルートパーティション (もしくは "<literal>/etc</literal>" パーティション) を使うことです。でも、パスワードがシステムのブート毎に必要になってしまいます。

note: type: Content of: <book><chapter><section><title>
en: Other access controls
ja: 他のアクセスコントロール

note: type: Content of: <book><chapter><section><para>
en: There are access controls to the system other than the password based authentication and file permissions.
ja: パスワードによる認証システムやファイルパーミッション以外のシステムへのアクセスコントロールがあります。

note: type: Content of: <book><chapter><section><note><para>
en: See <xref linkend="_alt_sysrq_key"/> for restricting the kernel <ulink url="&secureattentionkeysak;">secure attention key (SAK)</ulink> feature.
ja: カーネルの<ulink url="&secureattentionkeysak;">セキュアーアテンションキー (SAK)</ulink> 機能の制限は<xref linkend="_alt_sysrq_key"/>を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Access control lists (ACLs)
ja: アクセス制御リスト (ACLs)

note: type: Content of: <book><chapter><section><section><para>
en: ACLs are a superset of the regular permissions as explained in <xref linkend="_filesystem_permissions"/>.
ja: ACL は、<xref linkend="_filesystem_permissions"/> で説明された通常のパーミッションの上位集合です。

note: type: Content of: <book><chapter><section><section><para>
en: You encounter ACLs in action on modern desktop environment.  When a formatted USB storage device is auto mounted as, e.g., "<literal>/media/penguin/USBSTICK</literal>", a normal user <literal>penguin</literal> can execute:
ja: 現代的なデスクトップ環境では ACL が作動していることに出くわします。フォーマットされた USB ストレージデバイスが例えば "<literal>/media/penguin/USBSTICK</literal>" として自動マウントされた場合、通常ユーザーの <literal>penguin</literal> は以下を実行できます:

note: type: Content of: <book><chapter><section><section><para>
en: "<literal>+</literal>" in the 11th column indicates ACLs are in action.  Without ACLs, a normal user <literal>penguin</literal> shouldn't be able to list like this since <literal>penguin</literal> isn't in <literal>root</literal> group.  You can see ACLs as:
ja: 11 列目にある "<literal>+</literal>" は ACL 作動を表示しています。ACL 無しだと、通常ユーザーの <literal>penguin</literal> は、<literal>penguin</literal> が <literal>root</literal> グループに属さないためこのようにリストできません。ACL は以下のようにして確認できます:

note: type: Content of: <book><chapter><section><section><para>
en: Here:
ja: ここで:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>user::rwx</literal>", "<literal>group::---</literal>", and "<literal>other::---</literal>" correspond to the regular owner, group, and other permissions.
ja: "<literal>user::rwx</literal>" や "<literal>group::---</literal>" や "<literal>other::---</literal>" は、通常の所有者や、グループや、第三者のパーミッションに対応します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The ACL "<literal>user:penguin:r-x</literal>" allows a normal user <literal>penguin</literal> to have "<literal>r-x</literal>" permissions.  This enabled "<literal>ls -la</literal>" to list directory content.
ja: "<literal>user:penguin:r-x</literal>" という ACL は通常ユーザーの <literal>penguin</literal> が "<literal>r-x</literal>" パーミッションを保有することを可能にします。 これにより、"<literal>ls -la</literal>" でディレクトリー内容をリストできるようになります。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The ACL "<literal>mask::r-x</literal>" sets the upper bound of permissions.
ja: "<literal>mask::r-x</literal>" という ACL はパーミッションの上限を設定します。

note: type: Content of: <book><chapter><section><section><para>
en: See "<ulink url="&posixaccesscontrollistsonlinux;">POSIX Access Control Lists on Linux</ulink>", <literal>acl</literal>(5), <literal>getfacl</literal>(1), and <literal>setfacl</literal>(1) for more.
ja: 詳細は "<ulink url="&posixaccesscontrollistsonlinux;">POSIX Access Control Lists on Linux</ulink>" や <literal>acl</literal>(5) や <literal>getfacl</literal>(1) や <literal>setfacl</literal>(1) を参照下さい。

note: type: Content of: <book><chapter><section><section><para>
en: <literal>sudo</literal>(8) is a program designed to allow a sysadmin to give limited root privileges to users and log root activity. <literal>sudo</literal> requires only an ordinary user's password.  Install <literal>sudo</literal> package and activate it by setting options in "<literal>/etc/sudoers</literal>".  See configuration example at "<literal>/usr/share/doc/sudo/examples/sudoers</literal>" and <xref linkend="_sudo_configuration"/>.
ja: <literal>sudo</literal> はシステム管理者がユーザーに制限付きの root 権限を与え、その root 活動を記録するように設計されたプログラムです。<literal>sudo</literal> は通常のユーザーのパスワードだけが必要です。<literal>sudo</literal> パッケージをインストールし、"<literal>/etc/sudoers</literal>" の中のオプションを設定することによりアクティベートして下さい。"<literal>/usr/share/doc/sudo/examples/sudoers</literal>" や <xref linkend="_sudo_configuration"/> の設定例を参照下さい。

note: type: Content of: <book><chapter><section><section><para>
en: My usage of <literal>sudo</literal> for the single user system (see <xref linkend="_sudo_configuration"/>) is aimed to protect myself from my own stupidity. Personally, I consider using <literal>sudo</literal> a better alternative than using the system from the root account all the time.  For example, the following changes the owner of "<literal><emphasis>some_file</emphasis></literal>" to "<literal><emphasis>my_name</emphasis></literal>".
ja: 単一ユーザーシステムにおける私の <literal>sudo</literal> の使い方 (<xref linkend="_sudo_configuration"/>を参照下さい) は自分自身の失敗からの防衛を目指しています。<literal>sudo</literal> を使うことは、常に root アカウントからシステムを使うよりは良い方法だと個人的には考えます。例えば、次は "<literal><emphasis>some_file</emphasis></literal>" の所有者を "<literal><emphasis>my_name</emphasis></literal>" に変更します。

note: type: Content of: <book><chapter><section><section><para>
en: Of course if you know the root password (as self-installed Debian users do), any command can be run under root from any user's account using "<literal>su -c</literal>".
ja: root のパスワード (自分でシステムインストールをした Debian ユーザーなら当然知っています) を知っていれば、どのユーザーアカウントからいかなるコマンドも "<literal>su -c</literal>" とすれば root もとで実行できます。

note: type: Content of: <book><chapter><section><section><para>
en: <ulink url="&policykit;">PolicyKit</ulink> is an operating system component for controlling system-wide privileges in Unix-like operating systems.
ja: <ulink url="&policykit;">PolicyKit</ulink> は Unix系オペレーティングシステムにおけるシステム全体の特権を制御するオペレーティングシステム構成要素です。

note: type: Content of: <book><chapter><section><section><para>
en: Newer GUI applications are not designed to run as privileged processes. They talk to privileged processes via PolicyKit to perform administrative operations.
ja: 新しいGUIアプリケーションは、特権プロセスとして実行するように設計されていません。それらは、PolicyKitを経由し管理操作を実行する特権プロセスに話しかけます。

note: type: Content of: <book><chapter><section><section><para>
en: PolicyKit limits such operations to user accounts belonging to the <literal>sudo</literal> group on the Debian system.
ja: PolicyKitは、このような操作をDebianシステム上の<literal>sudo</literal>グループ所属のユーザーアカウントに限定します。

note: type: Content of: <book><chapter><section><section><para>
en: See <literal>polkit</literal>(8).
ja: <literal>polkit</literal>(8)を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Restricting access to some server services
ja: サーバーのサービスへのアクセスの制限

note: type: Content of: <book><chapter><section><section><para>
en: For system security, it is a good idea to disable as much server programs as possible.  This becomes critical for network servers.  Having unused servers, activated either directly as <ulink url="&daemon;">daemon</ulink> or via <ulink url="&superserver;">super-server</ulink> program, are considered security risks.
ja: システムのセキュリティーのためにできるだけ多くのサーバープログラムを無効とするのは良い考えです。このことはネットワークサーバーの場合は決定的です。直接<ulink url="&daemon;">デーモン</ulink>としてであれ<ulink url="&superserver;">スーパーサーバー</ulink>プログラム経由であれアクティベートされている使っていないサーバーがあることはセキュリティーリスクと考えられます。

note: type: Content of: <book><chapter><section><section><para>
en: Many programs, such as <literal>sshd</literal>(8), use PAM based access control.  There are many ways to restrict access to some server services.
ja: <literal>sshd</literal>(8) 等の多くのプログラムが PAM を使ったアクセスコントロールを使っています。サーバーサービスへのアクセスを制限するには多くの方法があります。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: configuration files: "<literal>/etc/default/<emphasis>program_name</emphasis></literal>"
ja: 設定ファイル: "<literal>/etc/default/<emphasis>プログラム名</emphasis></literal>"

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Systemd service unit configuration for <ulink url="&daemon;">daemon</ulink>
ja: <ulink url="&daemon;">デーモン</ulink>に関する systemd サービス unit 設定

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&pampluggableauthnticationmodules;">PAM (Pluggable Authentication Modules)</ulink>
ja: <ulink url="&pampluggableauthnticationmodules;">PAM (プラグ可能な認証モジュール: Pluggable Authentication Modules)</ulink>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/etc/inetd.conf</literal>" for <ulink url="&superserver;">super-server</ulink>
ja: <ulink url="&superserver;">スーパーサーバー</ulink>に関する "<literal>/etc/inetd.conf</literal>"

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/etc/hosts.deny</literal>" and "<literal>/etc/hosts.allow</literal>" for <ulink url="&tcpwrapper;">TCP wrapper</ulink>, <literal>tcpd</literal>(8)
ja: <ulink url="&tcpwrapper;">TCP ラッパー</ulink>に関する "<literal>/etc/hosts.deny</literal>" と "<literal>/etc/hosts.allow</literal>"、<literal>tcpd</literal>(8)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/etc/rpc.conf</literal>" for <ulink url="&sunrpc;">Sun RPC</ulink>
ja: <ulink url="&sunrpc;">Sun RPC</ulink> に関する "<literal>/etc/rpc.conf</literal>"

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/etc/at.allow</literal>" and "<literal>/etc/at.deny</literal>" for <literal>atd</literal>(8)
ja: <literal>atd</literal>(8) に関する "<literal>/etc/at.allow</literal>" と "<literal>/etc/at.deny</literal>"

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/etc/cron.allow</literal>" and "<literal>/etc/cron.deny</literal>" for <literal>crontab</literal>(1)
ja: <literal>atd</literal>(8) に関する "<literal>/etc/at.allow</literal>" と "<literal>/etc/at.deny</literal>"

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&networkfirewall;">Network firewall</ulink> of <ulink url="&netfilter;">netfilter</ulink> infrastructure
ja: <ulink url="&netfilter;">netfilter</ulink> インフラの<ulink url="&networkfirewall;">ネットワークファイアーウォール</ulink>

note: type: Content of: <book><chapter><section><section><para>
en: See <xref linkend="_system_management_operations"/>, <xref linkend="_configuration_files_accessed_by_pam_and_nss"/>, and <xref linkend="_netfilter_infrastructure"/>.
ja: <xref linkend="_system_management_operations"/> と<xref linkend="_configuration_files_accessed_by_pam_and_nss"/>と<xref linkend="_netfilter_infrastructure"/> を参照下さい。

note: type: Content of: <book><chapter><section><section><tip><para>
en: <ulink url="&sunrpc;">Sun RPC</ulink> services need to be active for <ulink url="&nfs;">NFS</ulink> and other RPC based programs.
ja: <ulink url="&nfs;">NFS</ulink> 他の RPC を使うプログラムためには <ulink url="&sunrpc;">Sun RPC</ulink> サービスはアクティブにする必要があります。

note: type: Content of: <book><chapter><section><section><tip><para>
en: If you have problems with remote access in a recent Debian system, comment out offending configuration such as "<literal>ALL: PARANOID</literal>" in "<literal>/etc/hosts.deny</literal>" if it exists.  (But you must be careful on security risks involved with this kind of action.)
ja: もし現代的な Debian システムでリモートアクセスで問題に会った場合には、"<literal>/etc/hosts.deny</literal>" 中に "<literal>ALL: PARANOID</literal>" 等の問題となっている設定があればコメントアウトします。(ただしこの種の行為に関するセキュリティーリスクに注意を払わなければいけません。)

note: type: Content of: <book><chapter><section><section><title>
en: Linux security features
ja: Linux のセキュリティ機能

note: type: Content of: <book><chapter><section><section><para>
en: Linux kernel has evolved and supports security features not found in traditional UNIX implementations.
ja: Linux カーネルは進化していて、伝統的な UNIX 実装には見当たらないセキュリティー機能をサポートします。

note: type: Content of: <book><chapter><section><section><para>
en: Linux supports <ulink url="&extendedattributes;">extended attributes</ulink> which extend the traditional UNIX attributes (see <literal>xattr</literal>(7)).
ja: Linux は、伝統的な UNIX アトリビュートを拡張する<ulink url="&extendedattributes;">拡張アトリビュート</ulink>をサポートします (<literal>xattr</literal>(7) を参照下さい)。

note: type: Content of: <book><chapter><section><section><para>
en: Linux divides the privileges traditionally associated with superuser into distinct units, known as <literal>capabilities</literal>(7), which can be independently enabled and disabled.  Capabilities are a per-thread attribute since kernel version 2.2.
ja: Linux は、伝統的にスーパーユーザーに紐付けられた特権を <literal>capabilities</literal>(7) として知られた、独立に有効化や無効化できる、別個の単位に分割します。

note: type: Content of: <book><chapter><section><section><para>
en: The <ulink url="&linuxsecuritymodulelsmframework;">Linux Security Module (LSM) framework</ulink> provides a <ulink url="&mechanismforvariussecuritychecks;">mechanism for various security checks</ulink> to be hooked by new kernel extensions. For example:
ja: <ulink url="&linuxsecuritymodulelsmframework;">Linux セキュリティーモジュール (LSM) フレームワーク</ulink>は、新規のカーネル拡張により接続される<ulink url="&mechanismforvariussecuritychecks;">各種セキュリティーチェックのためのメカニズム</ulink>を提供します。例えば:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&smacksimplifiedmesscontrolkernel;">Smack (Simplified Mandatory Access Control Kernel)</ulink>
ja: <ulink url="&smacksimplifiedmesscontrolkernel;">Smack (簡易強制アクセス制御カーネル)</ulink>

note: type: Content of: <book><chapter><section><section><para>
en: Since these extensions may tighten privilege model tighter than the ordinary Unix-like security model policies, even the root power may be restricted.  You are advised to read the <ulink url="&linuxsecuritymodumentatkernelorg;">Linux Security Module (LSM) framework document at kernel.org</ulink>.
ja: このような拡張は特権モデルを通常の Unix ライクのセキュリティー モデル ポリシーより厳しく引き締められるので、ルートの力も制約されるかもしれません。<ulink url="&linuxsecuritymodumentatkernelorg;">kernel.org にある Linux セキュリティー モデル (LSM) フレームワーク文書</ulink>を読むことをおすすめします。

note: type: Content of: <book><chapter><section><section><para>
en: Linux <ulink url="&namespaces;">namespaces</ulink> wrap a global system resource in an abstraction that makes it appear to the processes within the namespace that they have their own isolated instance of the global resource.  Changes to the global resource are visible to other processes that are members of the namespace, but are invisible to other processes.  Since kernel version 5.6, there are 8 kinds of namespaces (see <literal>namespaces</literal>(7), <literal>unshare</literal>(1), <literal>nsenter</literal>(1)).
ja: Linux <ulink url="&namespaces;">namespaces</ulink> は、namespace 内のプロセスから見たらプロセスがグローバルリソースの中でそれ自身のインスタンスがあるようにグローバルステムリソースを抽象化し包み込んでいます。グローバルリソースの変更は namespace のメンバーである他のプロセスからは見えますが、それ以外のプロセスからは見えません。カーネルバージョン 5.6 以降、8 種の namespace があります(<literal>namespaces</literal>(7) と <literal>unshare</literal>(1) と <literal>nsenter</literal>(1) を参照下さい)。

note: type: Content of: <book><chapter><section><section><para>
en: As of Debian 11 Bullseye (2021), Debian uses unified cgroup hierarchy (a.k.a. <ulink url="&cgroupsvc;">cgroups-v2</ulink>).
ja: Debian 11 Bullseye (2021年) の時点では、Debian は統一 cgroup ヒエラルキー (<ulink url="&cgroupsvc;">cgroups-v2</ulink>と呼ばれています)。

note: type: Content of: <book><chapter><section><section><para>
en: Usage examples of <ulink url="&namespaces;">namespaces</ulink> with <ulink url="&cgroups;">cgroups</ulink> to isolate their processes and to allow resource control are:
ja: プロセスを隔離しリソースコントロールを可能にする <ulink url="&cgroups;">cgroups</ulink> を使う <ulink url="&namespaces;">namespaces</ulink> の使用例は以下です:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&systemd;">Systemd</ulink>.  See <xref linkend="_systemd_init"/>.
ja: <ulink url="&systemd;">Systemd</ulink>。  <xref linkend="_systemd_init"/>を参照下さい。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&sandboxenvironment;">Sandbox environment</ulink>.  See <xref linkend="_sandbox"/>.
ja: <ulink url="&sandboxenvironment;">サンドボックス環境</ulink>。<xref linkend="_sandbox"/> を参照下さい。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&linuxcontainers;">Linux containers</ulink> such as <ulink url="&docker;">Docker</ulink>, <ulink url="&lxc;">LXC</ulink>.  See <xref linkend="_virtualized_system"/>.
ja: <ulink url="&docker;">Docker</ulink> や <ulink url="&lxc;">LXC</ulink> 等の<ulink url="&linuxcontainers;">Linux コンテナ</ulink>.  <xref linkend="_virtualized_system"/>を参照下さい。

note: type: Content of: <book><chapter><section><section><para>
en: These functionalities can't be realized by <xref linkend="_normal_unix_authentication"/>.  These advanced topics are mostly out-of-scope for this introductory document.
ja: このような機能は<xref linkend="_normal_unix_authentication"/>では実現できません。このような高度のトピックスは当該入門書のほぼ対象外です。

note: type: Content of: <book><chapter><title>
en: Network setup
ja: ネットワークの設定

note: type: Content of: <book><chapter><tip><para>
en: For modern Debian specific guide to the networking, read <ulink url="&thedebianadminisguringthenetwork;">The Debian Administrator's Handbook — Configuring the Network</ulink>.
ja: 現代的な Debian に特化したネットワーク設定のガイドは <ulink url="&thedebianadminisguringthenetwork;">The Debian Administrator's Handbook — Configuring the Network</ulink> を参照下さい。

note: type: Content of: <book><chapter><tip><para>
en: Under <ulink url="&systemd;">systemd</ulink>, <ulink url="&networkd;">networkd</ulink> may be used to manage networks.  See <literal>systemd-networkd</literal>(8).
ja: <ulink url="&systemd;">systemd</ulink> の下では、<ulink url="&networkd;">networkd</ulink> がネットワーク管理に使えます。<literal>systemd-networkd</literal>(8)y> を参照下さい。

note: type: Content of: <book><chapter><section><title>
en: The basic network infrastructure
ja: 基本的ネットワークインフラ

note: type: Content of: <book><chapter><section><para>
en: Let's review the basic network infrastructure on the modern Debian system.
ja: 現代的な Debian システムの基本的ネットワークインフラをレビューします。

note: type: Content of: <book><chapter><section><table><title>
en: List of network configuration tools
ja: GUI のネットワーク設定ツール

note: type: Content of: <book><chapter><section><table><tgroup><thead><row><entry>
en: packages
ja: パッケージ

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: config::NM
ja: 設定::NM

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&networkmanager;">NetworkManager</ulink> (daemon): manage the network automatically
ja: <ulink url="&networkmanager;">NetworkManager</ulink> (デーモン): ネットワークを自動管理

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&networkmanager;">NetworkManager</ulink> (GNOME frontend)
ja: <ulink url="&networkmanager;">NetworkManager</ulink> (GNOME フロントエンド)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: config::NM+networkd
ja: 設定::NM+networkd

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&netplan;">Netplan</ulink> (generator): Unified, declarative interface to NetworkManager and systemd-networkd backends
ja: <ulink url="&netplan;">Netplan</ulink> (生成器): NetworkManager と systemd-networkd バックエンド用の統一的で宣言的なインターフェース

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: config::ifupdown
ja: 設定::ifupdown

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: standardized tool to bring up and down the network (Debian specific)
ja: ネットワークを接続したり切断したりする標準化されたツール (Debian 特定)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: config::helper
ja: 設定::ヘルパー

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: configuration helper for PPPoE connection
ja: PPPoE コネクションの設定ヘルパー

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: client support for WPA and WPA2 (IEEE 802.11i)
ja: WPA と WPA2 (IEEE 802.11i) のためのクライアントサポート

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Qt GUI client for wpa_supplicant
ja: wpa_supplicant の Qt GUI クライアント

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: tools for manipulating Linux Wireless Extensions
ja: Linux のワイヤレス拡張を操作するツール

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: tool for configuring Linux wireless devices
ja: Linux のワイヤレスデバイスを設定するツール

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: config::iproute2
ja: 設定::iproute2

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&iproutec;">iproute2</ulink>, IPv6 and other advanced network configuration: <literal>ip</literal>(8), <literal>tc</literal>(8), etc
ja: <ulink url="&iproutec;">iproute2</ulink>、IPv6 や他の高度なネットワーク設定: <literal>ip</literal>(8) や <literal>tc</literal>(8) 等

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: config::Netfilter
ja: 設定::Netfilter

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: administration tools for packet filtering and NAT (<ulink url="&netfilter;">Netfilter</ulink>)
ja: パケットフィルターと NAT のための管理ツール (<ulink url="&netfilter;">Netfilter</ulink>)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: administration tools for packet filtering and NAT (<ulink url="&netfilter;">Netfilter</ulink>) (successor to {ip,ip6,arp,eb}tables)
ja: パケットフィルターと NAT のための管理ツール (<ulink url="&netfilter;">Netfilter</ulink>) ({ip,ip6,arp,eb}tables の後継)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: test
ja: テスト

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: test network reachability of a remote host by <ulink url="&hostname;">hostname</ulink> or <ulink url="&ipaddress;">IP address</ulink> (<ulink url="&iproutec;">iproute2</ulink>)
ja: <ulink url="&hostname;">ホスト名</ulink>か <ulink url="&ipaddress;">IP アドレス</ulink>によってリモートホストのネットワークからの到達性をテスト (<ulink url="&iproutec;">iproute2</ulink>)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: test network reachability of a remote host specified by the <ulink url="&arp;">ARP</ulink> address
ja: <ulink url="&arp;">ARP</ulink> アドレスによって特定されるリモートホストのネットワークからの到達性をテスト

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: trace the network path to a remote host
ja: リモートホストへのネットワークパスを追跡

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: display or change Ethernet device settings
ja: Ethernet デバイス設定の表示と変更

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: test::low-level
ja: テスト::低レベル

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: trace the network path to a remote host (curses)
ja: リモートホストへのネットワークパスを追跡するツール (curses)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: trace the network path to a remote host (curses and GTK)
ja: リモートホストへのネットワークパスを追跡するツール (curses と GTK)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: tools for common network information operations (GNOME)
ja: 共通のネットワーク情報操作のためのツール (GNOME)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: network mapper / port scanner (<ulink url="&nmap;">Nmap</ulink>, console)
ja: ネットワークマッパー / ポートスキャナー (<ulink url="&nmap;">Nmap</ulink>、コンソール)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: network traffic analyzer (<ulink url="&tcpdump;">Tcpdump</ulink>, console)
ja: ネットワークトラフィックアナライザー (<ulink url="&tcpdump;">Tcpdump</ulink>、コンソール)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: network traffic analyzer (<ulink url="&wireshark;">Wireshark</ulink>, GTK)
ja: ネットワークトラフィックアナライザー (<ulink url="&wireshark;">Wireshark</ulink>、GTK)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: network traffic analyzer (console)
ja: ネットワークトラフィックアナライザー (コンソール)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: produce a summarization of the connections from <literal>tcpdump</literal> output
ja: <literal>tcpdump</literal> の出力から接続状況のまとめを作成

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: network clients provided with <ulink url="&bind;">BIND</ulink>: <literal>nslookup</literal>(8), <literal>nsupdate</literal>(8), <literal>dig</literal>(8)
ja: <ulink url="&bind;">BIND</ulink> によって提供されるネットワーククライアント: <literal>nslookup</literal>(8) と <literal>nsupdate</literal>(8) と <literal>dig</literal>(8)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: check <ulink url="&dns;">DNS</ulink> zone information using nameserver lookups
ja: ネームサーバーの閲覧で <ulink url="&dns;">DNS</ulink> のゾーン情報をチェック

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: trace a chain of <ulink url="&dns;">DNS</ulink> servers to the source
ja: <ulink url="&dns;">DNS</ulink> サーバーをその源流まで追跡

note: type: Content of: <book><chapter><section><section><title>
en: The hostname resolution
ja: ホスト名の解決

note: type: Content of: <book><chapter><section><section><para>
en: The hostname resolution is currently supported by the <ulink url="&nssnameserviceswitch;">NSS (Name Service Switch)</ulink> mechanism too.  The flow of this resolution is the following.
ja: ホスト名の解決もまた、現在 <ulink url="&nssnameserviceswitch;">NSS (ネームサービススイッチ、Name Service Switch)</ulink> メカニズムによってサポートされています。この解決の流れは次です。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: The "<literal>/etc/nsswitch.conf</literal>" file with stanza like "<literal>hosts: files dns</literal>" dictates the hostname resolution order. (This replaces the old functionality of the "<literal>order</literal>" stanza in "<literal>/etc/host.conf</literal>".)
ja: "<literal>hosts: files dns</literal>" のようなスタンザのある "<literal>/etc/nsswitch.conf</literal>" ファイルがホスト名の解消の順序を規定します。(これは、"<literal>/etc/host.conf</literal>" ファイル中の "<literal>order</literal>" スタンザの機能を置換します。)

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: The <literal>files</literal> method is invoked first.  If the hostname is found in the "<literal>/etc/hosts</literal>" file, it returns all valid addresses for it and exits. (The "<literal>/etc/host.conf</literal>" file contains "<literal>multi on</literal>".)
ja: <literal>files</literal> メソッドが最初に呼び出されます。ホスト名が "<literal>/etc/hosts</literal>" ファイルに見つかると、それに対応する全ての有効アドレスを返し終了します。("<literal>/etc/host.conf</literal>" ファイルは "<literal>multi on</literal>" を含みます。)

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: The <literal>dns</literal> method is invoked.  If the hostname is found by the query to the <ulink url="&internetdomainnamesystemdns;">Internet Domain Name System (DNS)</ulink> identified by the "<literal>/etc/resolv.conf</literal>" file, it returns all valid addresses for it and exits.
ja: <literal>dns</literal> メソッドが発動されます。"<literal>/etc/resolv.conf</literal>" ファイルで識別される<ulink url="&internetdomainnamesystemdns;">インターネットドメイン名システム (DNS)</ulink> への問い合わせでホスト名が見つかれば、それに関する全ての有効アドレスを返します。

note: type: Content of: <book><chapter><section><section><para>
en: A typical workstation may be installed with its host name set to, e.g., "<emphasis>host_name</emphasis>" and its optional domain name set to an empty string.  Then, "<literal>/etc/hosts</literal>" looks like the following.
ja: 典型的なワークステーションでは、ホスト名は例えば "<emphasis>host_name</emphasis>" と設定され、オプショナルなドメイン名は空文字列に設定されてインストールされているかもしてません。その場合、"<literal>/etc/hosts</literal>" は以下のようになります。

note: type: Content of: <book><chapter><section><section><para>
en: Each line starts with a <ulink url="&ipaddress;">IP address</ulink> and it is followed by the associated <ulink url="&hostname;">hostname</ulink>.
ja: 各行は <ulink url="&ipaddress;">IP アドレス</ulink> で始まり、関連する <ulink url="&hostname;">ホスト名</ulink>がそれに続きます。

note: type: Content of: <book><chapter><section><section><para>
en: The IP address <literal>127.0.1.1</literal> in the second line of this example may not be found on some other Unix-like systems.  The <ulink url="&debianinstaller;">Debian Installer</ulink> creates this entry for a system without a permanent IP address as a workaround for some software (e.g., GNOME) as documented in the <ulink url="&bughbjgcb;">bug #719621</ulink>.
ja: 本例の2行目の IP アドレス <literal>127.0.1.1</literal> は他の Unix 系システムでは見かけないかもしれません。<ulink url="&bughbjgcb;">bug #719621</ulink> に記録されているように、<ulink url="&debianinstaller;">Debian インストーラー</ulink> は恒久的 IP アドレスのないシステムのために一部ソフトウェアー (GNOME等) のための回避策としてこの項目を作成します。

note: type: Content of: <book><chapter><section><section><para>
en: The <emphasis>host_name</emphasis> matches the hostname defined in the "<literal>/etc/hostname</literal>" (see <xref linkend="_the_hostname"/>).
ja: <emphasis>host_name</emphasis> は、"<literal>/etc/hostname</literal>" の中に定義されたホスト名と一致します(<xref linkend="_the_hostname"/>参照)。

note: type: Content of: <book><chapter><section><section><para>
en: For a system with a permanent IP address, that permanent IP address should be used here instead of <literal>127.0.1.1</literal>.
ja: 恒久的 IP アドレスを持つシステムでは <literal>127.0.1.1</literal> の代えてその恒久的 IP アドレスがここにあるべきです。

note: type: Content of: <book><chapter><section><section><para>
en: For a system with a permanent IP address and a <ulink url="&fullyqualifieddomainnamefqdn;">fully qualified domain name (FQDN)</ulink> provided by the <ulink url="&domainnamesystemdns;">Domain Name System (DNS)</ulink>, that canonical <emphasis>host_name</emphasis>.<emphasis>domain_name</emphasis> should be used instead of just <emphasis>host_name</emphasis>.
ja: 恒久的 IP アドレスと <ulink url="&domainnamesystemdns;">Domain 名システム (DNS)</ulink>が提供する<ulink url="&fullyqualifieddomainnamefqdn;">完全修飾ドメイン名 (FQDN)</ulink> を持つシステムでは、その標準的な <emphasis>host_name(ホスト名)</emphasis>.<emphasis>domain_name(ドメイン名)</emphasis> が <emphasis>host_name(ホスト名)</emphasis> のみに代えて使われるべきです。

note: type: Content of: <book><chapter><section><section><para>
en: The "<literal>/etc/resolv.conf</literal>" is a static file if the <literal>resolvconf</literal> package is not installed.  If installed, it is a symbolic link.  Either way, it contains information that initialize the resolver routines. If the DNS is found at IP="<literal>192.168.11.1</literal>", it contains the following.
ja: <literal>resolvconf</literal> パッケージがインストールされなかったら、"<literal>/etc/resolv.conf</literal>" は静的なファイルです。インストールされると、それはシンボリックリンクになります。いずれにせよ、解決機構を初期化する情報を含んでいます。もし DNS が IP="<literal>192.168.11.1</literal>" に見つかるなら、それは以下の内容です。

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>resolvconf</literal> package makes this "<literal>/etc/resolv.conf</literal>" into a symbolic link and manages its contents by the hook scripts automatically.
ja: <literal>resolvconf</literal> パッケージはこの "<literal>/etc/resolv.conf</literal>" をシンボリックリンクにし、フックスクリプトで自動的にその内容を管理します。

note: type: Content of: <book><chapter><section><section><para>
en: For the PC workstation on the typical adhoc LAN environment, the hostname can be resolved via <ulink url="&multicastdns;">Multicast DNS</ulink> (mDNS) in addition to the basic <literal>files</literal> and <literal>dns</literal> methods.
ja: 典型的 adhoc な LAN 環境にある PC ワークステーションの場合、基本的な <literal>files</literal> や <literal>dns</literal> 法に加えて <ulink url="&multicastdns;">Multicast DNS</ulink> (mDNS) 経由でホスト名を解決する事ができます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&avahi;">Avahi</ulink> provides a framework for Multicast DNS Service Discovery on Debian.
ja: <ulink url="&avahi;">Avahi</ulink> は Debian で Multicast DNS サービスの探索の枠組みを提供します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: It is equivalent of <ulink url="&applebonjourapplerendezvous;">Apple Bonjour / Apple Rendezvous</ulink>.
ja: <ulink url="&applebonjourapplerendezvous;">Apple Bonjour / Apple Rendezvous</ulink> と同等です。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The <literal>libnss-mdns</literal> plugin package provides host name resolution via mDNS for the GNU Name Service Switch (NSS) functionality of the GNU C Library (glibc).
ja: <literal>libnss-mdns</literal> プラグインパッケージが GNU C ライブラリー (glibc) の GNU Name Service Switch (NSS) 機能に mDNS 経由のホスト名解決を提供します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The "<literal>/etc/nsswitch.conf</literal>" file should have stanza like "<literal>hosts: files mdns4_minimal [NOTFOUND=return] dns</literal>" (see <literal>/usr/share/doc/libnss-mdns/README.Debian</literal> for other configurations).
ja: "<literal>/etc/nsswitch.conf</literal>" ファイルには "<literal>hosts: files mdns4_minimal [NOTFOUND=return] dns</literal>" のようなスタンザがあるべきです(他の設定は<literal>/usr/share/doc/libnss-mdns/README.Debian</literal>を参照下さい)。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: A host name suffixed with the <ulink url="&local;">".local"</ulink> <ulink url="&pseudotopleveldomain;">pseudo-top-level domain</ulink> is resolved by sending a mDNS query message in a multicast UDP packet using IPv4 address "<literal>224.0.0.251</literal>" or IPv6 address "<literal>FF02::FB</literal>".
ja: <ulink url="&local;">".local"</ulink> で終わる <ulink url="&pseudotopleveldomain;">擬似-top-level domain</ulink> が末尾についたホスト名は、IPv4 アドレス "<literal>224.0.0.251</literal>" か IPv6 アドレス "<literal>FF02::FB</literal>" から、マルチキャスト UDP パケット中の mDNS クエリーメッセージ送ることで解決されます。

note: type: Content of: <book><chapter><section><section><note><para>
en: The <ulink url="&expansionofgenerleveldomainsgtld;">expansion of generic Top-Level Domains (gTLD)</ulink> in the <ulink url="&domainnamesystem;">Domain Name System</ulink> is underway.  Watch out for the <ulink url="&namecollision;">name collision</ulink> when choosing a domain name used only within LAN.
ja: <ulink url="&domainnamesystem;">ドメイン名システム</ulink>における <ulink url="&expansionofgenerleveldomainsgtld;">ジェネリックトップレベルドメイン (gTLD) の拡張</ulink>が進行中です。LAN内のみで使うドメイン名を選ぶ際に<ulink url="&namecollision;">名前衝突</ulink>に注意が必要です。

note: type: Content of: <book><chapter><section><section><note><para>
en: Use of packages such as <literal>libnss-resolve</literal> together with <literal>systemd-resolved</literal>, or <literal>libnss-myhostname</literal>, or <literal>libnss-mymachine</literal>, with coressponding listings on the "<literal>hosts</literal>" line in the "<literal>/etc/nsswitch.conf</literal>" file may override the traditional network configuration discussed in the above.  See <literal>nss-resolve</literal>(8), <literal>systemd-resolved</literal>(8), <literal>nss-myhostname</literal>(8), and <literal>nss-mymachines</literal>(8) for more.
ja: <literal>systemd-resolved</literal> と合わせての <literal>libnss-resolve</literal> や、<literal>libnss-myhostname</literal> や、<literal>libnss-mymachine</literal> のようなパッケージを"<literal>/etc/nsswitch.conf</literal>" ファイル中の "<literal>hosts</literal>" 行上に対応するリスト項目を挙げて使用すると、上記で述べた伝統的なネットワーク設定はオーバーライドされるかもしれません。詳しくは、<literal>nss-resolve</literal>(8) や、<literal>systemd-resolved</literal>(8) や、<literal>nss-myhostname</literal>(8) や、<literal>nss-mymachines</literal>(8) を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: The network interface name
ja: ネットワークインターフェース名

note: type: Content of: <book><chapter><section><section><para>
en: The <ulink url="&systemd;">systemd</ulink> uses "<ulink url="&predictablenetworkinterfacenames;">Predictable Network Interface Names</ulink>" such as "<literal>enp0s25</literal>".
ja: <ulink url="&systemd;">systemd</ulink> は "<literal>enp0s25</literal>" のような "<ulink url="&predictablenetworkinterfacenames;">予測可能なネットワークインターフェース名</ulink>" を用います。

note: type: Content of: <book><chapter><section><section><title>
en: The network address range for the LAN
ja: LAN のためのネットワークアドレス範囲

note: type: Content of: <book><chapter><section><section><para>
en: Let us be reminded of the IPv4 32 bit address ranges in each class reserved for use on the <ulink url="&localareanetworkslans;">local area networks (LANs)</ulink> by <ulink url="&rfcbjbi;">rfc1918</ulink>.  These addresses are guaranteed not to conflict with any addresses on the Internet proper.
ja: <ulink url="&rfcbjbi;">rfc1918</ulink> によって<ulink url="&localareanetworkslans;">ローカルエリアネットワーク (LAN)</ulink> での使用に予約されている各クラス毎の IPv4 32ビットアドレス範囲を確認します。これらのアドレスは本来のインターネット上のアドレスとかち合う事が無いことが保証されています。

note: type: Content of: <book><chapter><section><section><note><para>
en: IP address written with colon are <ulink url="&ipvgaddress;">IPv6 address</ulink>, e.g., "<literal>::1</literal>" for <literal>localhost</literal>.
ja: コロンのついた IP アドレスは <ulink url="&ipvgaddress;">IPv6 アドレス</ulink>です。たとえば "<literal>::1</literal>" は <literal>localhost</literal> です。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of network address ranges
ja: ネットワークアドレス範囲のリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: Class
ja: クラス

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: network addresses
ja: ネットワークアドレス

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: net mask
ja: ネットマスク

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: net mask /bits
ja: ネットマスク / ビット

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: number of subnets
ja: サブネットの数

note: type: Content of: <book><chapter><section><section><note><para>
en: If one of these addresses is assigned to a host, then that host must not access the Internet directly but must access it through a gateway that acts as a proxy for individual services or else does <ulink url="&networkaddresstranslationnat;">Network Address Translation (NAT)</ulink>.  The broadband router usually performs NAT for the consumer LAN environment.
ja: これらのアドレス内の1つがホストに付与されている場合、そのホストはインターネットに直接アクセスせず、各サービスのプロキシとなるか<ulink url="&networkaddresstranslationnat;">ネットワークアドレス変換 (NAT)</ulink> をするゲートウエーを通してアクセスしなければいけません。ブロードバンドルーターは消費者 LAN 環境のために通常 NAT を行います。

note: type: Content of: <book><chapter><section><section><title>
en: The network device support
ja: ネットワークデバイスサポート

note: type: Content of: <book><chapter><section><section><para>
en: Although most hardware devices are supported by the Debian system, there are some network devices which require <ulink url="&dfsg;">DFSG</ulink> non-free firmware to support them.  Please see <xref linkend="_hardware_drivers_and_firmware"/>.
ja: Debian システムによってほとんどのハードウエアーデバイスはサポートされていますが、一部のネットワークデバイスはそのサポートのために <ulink url="&dfsg;">DFSG</ulink> non-free のファームウエアーが必要です。<xref linkend="_hardware_drivers_and_firmware"/>を参照下さい。

note: type: Content of: <book><chapter><section><title>
en: The modern network configuration for desktop
ja: デスクトップのための現代的なネットワーク設定

note: type: Content of: <book><chapter><section><para>
en: Debian can manage the network connection via management <ulink url="&daemon;">daemon</ulink> software such as <ulink url="&networkmanagernm;">NetworkManager (NM)</ulink> (network-manager and associated packages).
ja: Debian では、<ulink url="&networkmanagernm;">NetworkManager (NM)</ulink> (network-manager と関連パッケージ) 等の管理<ulink url="&daemon;">デーモン</ulink>経由でネットワーク接続の管理ができます。

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: They come with their own <ulink url="&gui;">GUI</ulink> and command-line programs as their user interfaces.
ja: それらは洒落た <ulink url="&gui;">GUI</ulink> やコマンドラインのユーザーインターフェースが同梱されています。

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: They come with their own <ulink url="&daemon;">daemon</ulink> as their backend system.
ja: それらにはバックエンドシステムとして、自前の<ulink url="&daemon;">デーモン</ulink>が同梱されています。

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: They allow easy connection of your system to the Internet.
ja: それらによりあなたのシステムをインターネットへ容易に接続できます。

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: They allow easy management of wired and wireless network configuration.
ja: それらによりインターネットへの有線や無線のネットワークの管理が容易にできます。

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: They allow us to configure network independent of the legacy <literal>ifupdown</literal> package.
ja: それらにより旧来の "<literal>ifupdown</literal>" パッケージと独立にネットワークを設定できます。

note: type: Content of: <book><chapter><section><note><para>
en: Do not use these automatic network configuration tools for servers.  These are aimed primarily for mobile desktop users on laptops.
ja: サーバーにはこの様な自動ネットワーク設定を使わないで下さい。これらはラップトップ上のモービルデスクトップを主対象としています。

note: type: Content of: <book><chapter><section><para>
en: These modern network configuration tools need to be configured properly to avoid conflicting with the legacy <literal>ifupdown</literal> package and its configuration file "<literal>/etc/network/interfaces</literal>".
ja: これらの現代的なネットワーク設定ツールは旧来の "<literal>ifupdown</literal>" パッケージやその "<literal>/etc/network/interfaces</literal>" 設定ファイルとの競合を避けるように適正に設定する必要があります。

note: type: Content of: <book><chapter><section><section><title>
en: GUI network configuration tools
ja: GUI のネットワーク設定ツール

note: type: Content of: <book><chapter><section><section><para>
en: Official documentations for NM on Debian are provided in "<literal>/usr/share/doc/network-manager/README.Debian</literal>".
ja: Debian における NM の公式のドキュメンテーションは "<literal>/usr/share/doc/network-manager/README.Debian</literal>" にあります。

note: type: Content of: <book><chapter><section><section><para>
en: Essentially, the network configuration for desktop is done as follows.
ja: デスクトップのための現代的ネットワーク設定の要点は以下です。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Make desktop user, e.g. <literal>foo</literal>, belong to group "<literal>netdev</literal>" by the following (Alternatively, do it automatically via <ulink url="&dbus;">D-bus</ulink> under modern desktop environments such as GNOME and KDE).
ja: 以下のようにして、例えば <literal>foo</literal> というデスクトップユーザーを "<literal>netdev</literal>" グループに属するようにします。(GNOME や KDE のような現代的デスクトップ環境の下では <ulink url="&dbus;">D-bus</ulink> 経由でそれを自動的にするのも一つの方法です。)

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Keep configuration of "<literal>/etc/network/interfaces</literal>" as simple as in the following.
ja: "<literal>/etc/network/interfaces</literal>" の設定を以下のようにできるだけ簡単にします。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Restart NM by the following.
ja: 以下のようにして NM を再起動します。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Configure your network via GUI.
ja: GUI 経由でネットワークを設定します。

note: type: Content of: <book><chapter><section><section><note><para>
en: Only interfaces which are <emphasis role="strong">not</emphasis> listed in "<literal>/etc/network/interfaces</literal>" are managed by NM to avoid conflict with <literal>ifupdown</literal>.
ja: <literal>ifupdown</literal> との干渉を避けるために、NM は "<literal>/etc/network/interfaces</literal>" にリスト<emphasis role="strong">されてない</emphasis>インターフェースのみを管理します。

note: type: Content of: <book><chapter><section><section><tip><para>
en: If you wish to extend network configuration capabilities of NM, please seek appropriate plug-in modules and supplemental packages such as <literal>network-manager-openconnect</literal>, <literal>network-manager-openvpn-gnome</literal>, <literal>network-manager-pptp-gnome</literal>, <literal>mobile-broadband-provider-info</literal>, <literal>gnome-bluetooth</literal>, etc.
ja: NM のネットワーク設定能力を拡張したい場合には、<literal>network-manager-openconnect</literal>、<literal>network-manager-openvpn-gnome</literal>、<literal>network-manager-pptp-gnome</literal>、<literal>mobile-broadband-provider-info</literal>、<literal>gnome-bluetooth</literal> 等の適当なプラグインモジュールや補足パッケージを探して下さい。

note: type: Content of: <book><chapter><section><title>
en: The modern network configuration without GUI
ja: GUI無しの現代的なネットワーク設定

note: type: Content of: <book><chapter><section><para>
en: Under <ulink url="&systemd;">systemd</ulink>, the network may be configured in <literal>/etc/systemd/network/</literal> instead.  See <literal>systemd-resolved</literal>(8), <literal>resolved.conf</literal>(5), and <literal>systemd-networkd</literal>(8).
ja: 上記とは異なり、<ulink url="&systemd;">systemd</ulink> の下では、ネットワークは <literal>/etc/systemd/network/</literal> を使って設定されているかもしれません。<literal>systemd-resolved</literal>(8) や <literal>resolved.conf</literal>(5) や <literal>systemd-networkd</literal>(8) を参照下さい。

note: type: Content of: <book><chapter><section><para>
en: This allows the modern network configuration without GUI.
ja: これによりGUI無しの現代的なネットワーク設定ができます。

note: type: Content of: <book><chapter><section><para>
en: A DHCP client configuration can be set up by creating "<literal>/etc/systemd/network/dhcp.network</literal>".  E.g.:
ja: DHCP クライアントの設定は "<literal>/etc/systemd/network/dhcp.network</literal>" を作成することで設定できます。例えば:

note: type: Content of: <book><chapter><section><para>
en: A static network configuration can be set up by creating "<literal>/etc/systemd/network/static.network</literal>".  E.g.:
ja: 静的ネットワーク設定は "<literal>/etc/systemd/network/static.network</literal>" を作成することで設定できます。例えば:

note: type: Content of: <book><chapter><section><title>
en: The modern network configuration for cloud
ja: クラウドのための現代的なネットワーク設定

note: type: Content of: <book><chapter><section><para>
en: The modern network configuration for cloud may use <literal>cloud-init</literal> and <literal>netplan.io</literal> packages (see <xref linkend="_cloud_system_initialization"/>).
ja: クラウドのための現代的なネットワーク設定は <literal>cloud-init</literal> と <literal>netplan.io</literal> パッケージを使っているかもしれません (<xref linkend="_cloud_system_initialization"/>を参照下さい)。

note: type: Content of: <book><chapter><section><para>
en: The <literal>netplan.io</literal> package supports <literal>systemd-networkd</literal> and <literal>NetworkManager</literal> as its network configuration backends, and enables the declarative network configuration using <ulink url="&yaml;">YAML</ulink> data.  When you change YAML:
ja: <literal>netplan.io</literal> パッケージは ネットワーク設定バックエンドとして <literal>systemd-networkd</literal> と <literal>NetworkManager</literal> をサポートし、宣言的な <ulink url="&yaml;">YAML</ulink> データーを使ったネットワーク設定を可能にします。 YAMLを変更する時は:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Run "<literal>netplan generate</literal>" command to generate all the necessary backend configuration from <ulink url="&yaml;">YAML</ulink>.
ja: "<literal>netplan generate</literal>" コマンドを実行して、<ulink url="&yaml;">YAML</ulink>からすべての必要なバックエンド設定を生成します。

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Run "<literal>netplan apply</literal>" command to apply the generated configuration to the backends.
ja: "<literal>netplan apply</literal>" コマンドを実行して、生成される設定をバックエンドに適用します。

note: type: Content of: <book><chapter><section><para>
en: See <ulink url="&netplandocumentation;">"Netplan documentation"</ulink>, <literal>netplan</literal>(5), <literal>netplan-generate</literal>(8), and <literal>netplan-apply</literal>(8).
ja: <ulink url="&netplandocumentation;">"Netplan ドキュメンテーション"</ulink>と<literal>netplan</literal>(5) と <literal>netplan-generate</literal>(8) と <literal>netplan-apply</literal>(8) を参照下さい。

note: type: Content of: <book><chapter><section><para>
en: See also <ulink url="&cloudinitdocumentation;">"Cloud-init documentation"</ulink> (especially around <ulink url="&configurationsources;">"Configuration sources"</ulink> and <ulink url="&netplanpassthrough;">"Netplan Passthrough"</ulink>) for how <literal>cloud-init</literal> can integrate <literal>netplan.io</literal> configuration with alternative data sources.
ja: 更に、<literal>cloud-init</literal> がどのようにして<literal>netplan.io</literal> の設定を代替データーソースを使って一体化するのかは <ulink url="&cloudinitdocumentation;">"Cloud-init ドキュメンテーション"</ulink> (特に <ulink url="&configurationsources;">"設定ソース"</ulink>と <ulink url="&netplanpassthrough;">"Netplan パススルー"</ulink>) を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: The modern network configuration for cloud with DHCP
ja: クラウドのための現代的なネットワーク設定

note: type: Content of: <book><chapter><section><section><para>
en: A DHCP client configuration can be set up by creating a data source file "<literal>/etc/netplan/50-dhcp.yaml</literal>":
ja: DHCP クライアントの設定はデーターソースファイル "<literal>/etc/systemd/network/dhcp.network</literal>" を作成することで設定できます:

note: type: Content of: <book><chapter><section><section><title>
en: The modern network configuration for cloud with static IP
ja: クラウドのための静的IPを使う現代的なネットワーク設定

note: type: Content of: <book><chapter><section><section><para>
en: A static network configuration can be set up by creating a data source file "<literal>/etc/netplan/50-static.yaml</literal>":
ja: 静的ネットワーク設定はデーターソースファイル "<literal>/etc/systemd/network/static.network</literal>" を作成することで設定できます:

note: type: Content of: <book><chapter><section><section><title>
en: The modern network configuration for cloud with Network Manager
ja: クラウドのための Network Manager を使う現代的なネットワーク設定

note: type: Content of: <book><chapter><section><section><para>
en: The network client configuration using Network Manager infrastructure can be set up by creating a data source file "<literal>/etc/netplan/00-network-manager.yaml</literal>":
ja: Network Manager インフラを用いるネットワーククライアントの設定は、データーソースファイル "<literal>/etc/netplan/00-network-manager.yaml</literal>" を作成することで設定できます:

note: type: Content of: <book><chapter><section><title>
en: The low level network configuration
ja: 低水準ネットワーク設定

note: type: Content of: <book><chapter><section><para>
en: For the low level network configuration on Linux, use the <ulink url="&iproutec;">iproute2</ulink> programs (<literal>ip</literal>(8), …) .
ja: Linux における低水準のネットワークを設定するには <ulink url="&iproutec;">iproute2</ulink> プログラム (<literal>ip</literal>(8)、…) を用います。

note: type: Content of: <book><chapter><section><section><title>
en: Iproute2 commands
ja: Iproute2 コマンド

note: type: Content of: <book><chapter><section><section><para>
en: <ulink url="&iproutec;">Iproute2</ulink> commands offer complete low-level network configuration capabilities. Here is a translation table from obsolete <ulink url="&nettools;">net-tools</ulink> commands to new <ulink url="&iproutec;">iproute2</ulink> etc. commands.
ja: <ulink url="&iproutec;">Iproute2</ulink> コマンドは低水準ネットワーク設定の完全な機能を提供します。旧式の <ulink url="&nettools;">net-tools</ulink> コマンドと新しい <ulink url="&iproutec;">iproute2</ulink> コマンド等との翻訳表を次に示します。

note: type: Content of: <book><chapter><section><section><table><title>
en: Translation table from obsolete <literal>net-tools</literal> commands to new <literal>iproute2</literal> commands
ja: 旧式の <literal>net-tools</literal> コマンドと新しい <literal>iproute2</literal> コマンド等との翻訳表

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: obsolete net-tools
ja: 旧式の net-tools

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: new iproute2 etc.
ja: 新しい iproute2 等

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: manipulation
ja: 操作

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: protocol (IP or IPv6) address on a device
ja: デバイスのプロトコル (IP または IPv6) アドレス

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: routing table entry
ja: ルーティングテーブル

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: ARP or NDISC cache entry
ja: ARP または NDISC キャッシュ項目

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: multicast address
ja: マルチキャストアドレス

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: tunnel over IP
ja: IP 経由トンネル

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: name network interfaces based on MAC addresses
ja: MAC アドレスに基づきネットワークインターフェースを命名

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Ethernet device settings
ja: イーサーネットデバイスの設定

note: type: Content of: <book><chapter><section><section><para>
en: See <literal>ip</literal>(8) and <ulink url="&linuxadvancedroungtrafficcontrol;">Linux Advanced Routing &amp; Traffic Control</ulink>.
ja: <literal>ip</literal>(8) と<ulink url="&linuxadvancedroungtrafficcontrol;">Linux Advanced Routing &amp; Traffic Control</ulink>を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Safe low level network operations
ja: 安全な低レベルネットワーク操作

note: type: Content of: <book><chapter><section><section><para>
en: You may use low level network commands as follows safely since they do not change network configuration.
ja: 以下の低レベルネットワークコマンドは、ネットワーク設定を変更しないので安全に使えます。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of low level network commands
ja: 低レベルネットワークコマンドのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display the link and address status of active interfaces
ja: アクティブなインターフェースのリンクとアドレスの状態を表示

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display all the routing table in numerical addresses
ja: 数字を使ったアドレスで全てのルーティングテーブルを表示

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display the current content of the <ulink url="&arp;">ARP</ulink> cache tables
ja: <ulink url="&arp;">ARP</ulink> キャッシュテーブルの現状の内容を表示

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display ppp daemon log
ja: ppp デーモンのログを表示

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: check the Internet connection to "<literal>yahoo.com</literal>"
ja: "<literal>yahoo.com</literal>" までのインターネット接続の確認

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: check who registered "<literal>yahoo.com</literal>" in the domains database
ja: ドメインデーターベースに "<literal>yahoo.com</literal>" を誰が登録したかを確認

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: trace the Internet connection to "<literal>yahoo.com</literal>"
ja: "<literal>yahoo.com</literal>" までのインターネット接続の追跡

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: trace the Internet connection to "<literal>yahoo.com</literal>" (repeatedly)
ja: "<literal>yahoo.com</literal>" までのインターネット接続の追跡 (繰り返し)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: check <ulink url="&dns;">DNS</ulink> records of "<literal>example.com</literal>" by "<literal>dns-server.com</literal>" for a "<literal>a</literal>", "<literal>mx</literal>", or "<literal>any</literal>" record
ja: "<literal>example.com</literal>" の<ulink url="&dns;">DNS</ulink> レコードを "<literal>dns-server.com</literal>" で"<literal>a</literal>" か "<literal>mx</literal>" か "<literal>any</literal>" かのレコードに関して確認します。

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: check packet filter
ja: パケットフィルターの確認

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: find all open ports
ja: オープンポートの発見

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: find listening ports
ja: 聴取中のポートの発見

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: find listening TCP ports (numeric)
ja: 聴取中の TCP ポートの発見 (数字)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: check DNS zone information of "<literal>example.com</literal>"
ja: "<literal>examle.com</literal>" の DNS ゾーン情報を確認

note: type: Content of: <book><chapter><section><section><tip><para>
en: Some of these low level network configuration tools reside in "<literal>/usr/sbin/</literal>".  You may need to issue full command path such as "<literal>/usr/sbin/ifconfig</literal>" or add "<literal>/usr/sbin</literal>" to the "<literal>$PATH</literal>" list in your "<literal>~/.bashrc</literal>".
ja: これらの低レベルネットワーク設定ツールは "<literal>/usr/sbin/</literal>" 中にあります。"<literal>/usr/sbin/ifconfig</literal>" 等のような完全コマンドパスを使うか、 "<literal>~/.bashrc</literal>" 中の "<literal>$PATH</literal>" リストに "<literal>/usr/sbin</literal>" を追加する必要があるかもしれません。

note: type: Content of: <book><chapter><section><title>
en: Network optimization
ja: ネットワークの最適化

note: type: Content of: <book><chapter><section><para>
en: Generic network optimization is beyond the scope of this documentation.  I touch only subjects pertinent to the consumer grade connection.
ja: 一般的なネットワークの最適化は本書の射程外です。ここでは消費者用の接続に関する課題にのみ触れます。

note: type: Content of: <book><chapter><section><table><title>
en: List of network optimization tools
ja: ネットワーク最適化ツールのリスト

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: display bandwidth usage information on an network interface
ja: ネットワークインターフェースの帯域利用情報を表示

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Internet Protocol bandwidth measuring tool
ja: インターネットプロトコルのバンド幅測定ツール

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: InterFace STATistics Monitoring
ja: インターフェース統計モニター

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: portable bandwidth monitor and rate estimator
ja: 可搬型バンド幅モニター兼速度推定機

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: script that quickly measures network device throughput
ja: ネットワークデバイスのスループットを迅速に測定するスクリプト

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: empirical stochastic bandwidth tester
ja: 経験則的確率バンド幅試験ソフト

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: small and simple console-based bandwidth monitor
ja: 簡単軽量のコンソール式のバンド幅モニター

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: console-based Ethernet statistics monitor
ja: コンソール式のイーサーネット統計モニター

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: bandwidth analysis tool
ja: 帯域分析ツール

note: type: Content of: <book><chapter><section><section><title>
en: Finding optimal MTU
ja: 最適 MTU の発見

note: type: Content of: <book><chapter><section><section><para>
en: NM normally sets optimal <ulink url="&maximumtransmissionunitmtu;">Maximum Transmission Unit (MTU)</ulink> automatically.
ja: NM は普通最適の <ulink url="&maximumtransmissionunitmtu;">最大送信単位 (MTU: Maximum Transmission Unit)</ulink> を自動的に設定します。

note: type: Content of: <book><chapter><section><section><para>
en: In some occasion, you may wish to set MTU manually after experiments with <literal>ping</literal>(8) with "<literal>-M do</literal>" option to send a ICMP packet with various data packet size.  MTU is the maximum succeeding data packet size without IP fragmentation plus 28 bytes for the IPv4 and plus 48 bytes for the IPv6.  For example the following finds MTU for IPv4 connection to be 1460 and MTU for IPv6 connection to be 1500.
ja: 場合によっては、<literal>ping</literal>(8) を "<literal>-M do</literal>" オプションとともに用いて多くのデーターパケットサイズの ICMP パケットを送る実験後 MTU を手動で設定したいと考えるかもしれません。MTU は IP フラグメンテーションを起こさずおくれる最大のデーターパケットサイズに IPv4 の場合は 28 バイト IPv6 の場合は 48 バイト足したものです。例えば以下では IPv4 接続の場合は 1460 と IPv6 接続の場合は 1500 と突き止めます。

note: type: Content of: <book><chapter><section><section><para>
en: This process is <ulink url="&pathmtupmtudiscovery;">Path MTU (PMTU) discovery</ulink> (<ulink url="&rfcbbjb;">RFC1191</ulink>) and the <literal>tracepath</literal>(8) command can automate this.
ja: このプロセスは<ulink url="&pathmtupmtudiscovery;">パス MTU (PMTU) 発見</ulink> (<ulink url="&rfcbbjb;">RFC1191</ulink>) で、<literal>tracepath</literal>(8) コマンドで自動化できます。

note: type: Content of: <book><chapter><section><section><table><title>
en: Basic guide lines of the optimal MTU value
ja: 最適 MTU 値の基本的なガイドライン

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: network environment
ja: ネットワーク環境

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: rationale
ja: 理由

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Dial-up link (IP: PPP)
ja: ダイヤルアップ接続 (IP: PPP)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: standard
ja: 標準

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Ethernet link (IP: DHCP or fixed)
ja: イーサーネット接続 (IP: DHCP または固定)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: standard and default
ja: 標準かつデフォールト

note: type: Content of: <book><chapter><section><section><para>
en: In addition to these basic guide lines, you should know the following.
ja: これらの基本的なガイドラインに加えて、次を覚えておきます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Any use of tunneling methods (<ulink url="&vpn;">VPN</ulink> etc.) may reduce optimal MTU further by their overheads.
ja: 何らかのトンネル手法 (<ulink url="&vpn;">VPN</ulink>等) を使うと、それらのオーバーヘッドのために最適 MTU を更に減らすかもしれません。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The MTU value should not exceed the experimentally determined PMTU value.
ja: MTU 値は実験的に決定される PMTU 値を越すべきではありません。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The bigger MTU value is generally better when other limitations are met.
ja: もし他の制約条件を満たすなら、MTU 値は一般的に大きい方がいいです。

note: type: Content of: <book><chapter><section><section><para>
en: The <ulink url="&maximumsegmentsize;">maximum segment size</ulink> (MSS) is used as an alternative measure of packet size.  The relationship between MSS and MTU are the following.
ja: <ulink url="&maximumsegmentsize;">最大セグメントサイズ</ulink> (MSS) はパケットサイズの代替尺度として使われます。MSS と MTU の関係は次です。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: MSS = MTU - 40 for IPv4
ja: IPv4 ではMSS = MTU - 40

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: MSS = MTU - 60 for IPv6
ja: IPv6 ではMSS = MTU - 60

note: type: Content of: <book><chapter><section><section><note><para>
en: The <literal>iptables</literal>(8) (see <xref linkend="_netfilter_infrastructure"/>) based optimization can clamp packet size by the MSS and is useful for the router.  See "TCPMSS" in <literal>iptables</literal>(8).
ja: <literal>iptables</literal>(8) (<xref linkend="_netfilter_infrastructure"/>を参照下さい) を使う最適化は MSS を使ってパッケットサイズを制約できるのでルーターとして有用です。<literal>iptables</literal>(8) 中の "TCPMSS" を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: WAN TCP optimization
ja: WAN TCP の最適化

note: type: Content of: <book><chapter><section><section><para>
en: The TCP throughput can be maximized by adjusting TCP buffer size parameters as in "<ulink url="&tcptuning;">TCP tuning</ulink>" for the modern high-bandwidth and high-latency WAN.  So far, the current Debian default settings serve well even for my LAN connected by the fast 1G bps FTTP service.
ja: 現代的な高帯域でレイテンシーの大きな WAN では、TCP のスループットは TCP バッファーサイズパラメーターを "<ulink url="&tcptuning;">TCP tuning</ulink>" にある手順で調整することで最大化できます。今のところ現在の Debian のデフォールトは高速の 1G bps の FTTP サービスでつながっている私の LAN でも十分機能しています。

note: type: Content of: <book><chapter><section><title>
en: Netfilter infrastructure
ja: Netfilter インフラ

note: type: Content of: <book><chapter><section><para>
en: <ulink url="&netfilter;">Netfilter</ulink> provides infrastructure for <ulink url="&statefulfirewall;">stateful firewall</ulink> and <ulink url="&networkaddresstranslationnat;">network address translation (NAT)</ulink> with <ulink url="&linuxkernel;">Linux kernel</ulink> modules (see <xref linkend="_the_kernel_module_initialization"/>).
ja: <ulink url="&netfilter;">Netfilter</ulink> は<ulink url="&linuxkernel;">Linux カーネル</ulink>のモジュール (<xref linkend="_the_kernel_module_initialization"/>を参照下さい) を利用する<ulink url="&statefulfirewall;">ステートフルファイアーウォール</ulink>と<ulink url="&networkaddresstranslationnat;">ネットワークアドレス変換 (NAT)</ulink> のインフラを提供します。

note: type: Content of: <book><chapter><section><table><title>
en: List of firewall tools
ja: ファイアーウォールツールのリスト

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: administration tools for <ulink url="&netfilter;">netfilter</ulink> (<literal>iptables</literal>(8) for IPv4, <literal>ip6tables</literal>(8) for IPv6)
ja: <ulink url="&netfilter;">netfilter</ulink> の管理ツール(IPv4 用の <literal>iptables</literal>(8)、IPv6 用の <literal>ip6tables</literal>(8))

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: administration tools for <ulink url="&netfilter;">netfilter</ulink> (<literal>arptables</literal>(8) for ARP)
ja: <ulink url="&netfilter;">netfilter</ulink> の管理ツール(ARP 用の <literal>arptables</literal>(8))

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: administration tools for <ulink url="&netfilter;">netfilter</ulink> (<literal>ebtables</literal>(8) for Ethernet bridging)
ja: <ulink url="&netfilter;">netfilter</ulink> の管理ツール(Ethernet ブリッジング用の <literal>ebtables</literal>(8))

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: continuously monitor <ulink url="&netfilter;">netfilter</ulink> state (similar to <literal>top</literal>(1))
ja: <ulink url="&netfilter;">netfilter</ulink> の状態を常時モニター (<literal>top</literal>(1) と類似)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&uncomplicatedfirewallufw;">Uncomplicated Firewall (UFW)</ulink> is a program for managing a netfilter firewall
ja: <ulink url="&uncomplicatedfirewallufw;">Uncomplicated Firewall (UFW)</ulink> netfilter ファイアーウォールの管理プログラム

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: graphical user interface for <ulink url="&uncomplicatedfirewallufw;">Uncomplicated Firewall (UFW)</ulink>
ja: <ulink url="&uncomplicatedfirewallufw;">Uncomplicated Firewall (UFW)</ulink> 用のグラフィカル ユーザーインターフェース

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&firewalld;">firewalld</ulink> is a dynamically managed firewall program with support for network zones
ja: <ulink url="&firewalld;">firewalld</ulink> はネットワークゾーンをサポートする動的管理ファイアーウォールプログラム

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: graphical user interface for <ulink url="&firewalld;">firewalld</ulink>
ja: <ulink url="&firewalld;">firewalld</ulink> 用のグラフィカル ユーザーインターフェース

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&shorelinefirewall;">Shoreline Firewall</ulink> initialization
ja: <ulink url="&shorelinefirewall;">Shoreline ファイアーウォール</ulink>初期化

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&shorelinefirewall;">Shoreline Firewall</ulink>, <ulink url="&netfilter;">netfilter</ulink> configuration file generator
ja: <ulink url="&shorelinefirewall;">Shoreline ファイアーウォール</ulink>、<ulink url="&netfilter;">netfilter</ulink> 設定ファイル生成システム

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&shorelinefirewall;">Shoreline Firewall</ulink>, <ulink url="&netfilter;">netfilter</ulink> configuration file generator (light version)
ja: <ulink url="&shorelinefirewall;">Shoreline ファイアーウォール</ulink>、<ulink url="&netfilter;">netfilter</ulink> 設定ファイル生成システム (軽装備バージョン)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&shorelinefirewall;">Shoreline Firewall</ulink>, <ulink url="&netfilter;">netfilter</ulink> configuration file generator (IPv6 version)
ja: <ulink url="&shorelinefirewall;">Shoreline ファイアーウォール</ulink>、<ulink url="&netfilter;">netfilter</ulink> 設定ファイル生成システム (IPv6 バージョン)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&shorelinefirewall;">Shoreline Firewall</ulink>, <ulink url="&netfilter;">netfilter</ulink> configuration file generator (IPv6, light version)
ja: <ulink url="&shorelinefirewall;">Shoreline ファイアーウォール</ulink>、<ulink url="&netfilter;">netfilter</ulink> 設定ファイル生成システム (IPv6 軽装備バージョン)

note: type: Content of: <book><chapter><section><para>
en: Main user space program of <ulink url="&netfilter;">netfilter</ulink> is <literal>iptables</literal>(8).  You can manually configure <ulink url="&netfilter;">netfilter</ulink> interactively from shell, save its state with <literal>iptables-save</literal>(8), and restore it via init script with <literal>iptables-restore</literal>(8) upon system reboot.
ja: <ulink url="&netfilter;">netfilter</ulink> のユーザー空間の主プログラムは <literal>iptables</literal>(8) です。シェルから対話形式で手動で <ulink url="&netfilter;">netfilter</ulink> を設定し、その状態を <literal>iptables-save</literal>(8) で保存し、<literal>iptables-restore</literal>(8) を使って init スクリプト経由でシステムのリブート時に回復できます。

note: type: Content of: <book><chapter><section><para>
en: Configuration helper scripts such as <ulink url="&shorewall;">shorewall</ulink> ease this process.
ja: <ulink url="&shorewall;">shorewall</ulink> のような設定ヘルパースクリプトはこの過程を簡単にします。

note: type: Content of: <book><chapter><section><para>
en: See documentations at <ulink url="&netfilterdocumentation;">Netfilter Documentation</ulink> (or in "<literal>/usr/share/doc/iptables/html/</literal>").
ja: <ulink url="&netfilterdocumentation;">Netfilter Documentation</ulink> (または "<literal>/usr/share/doc/iptables/html/</literal>" 中) の文書を参照下さい。

note: type: Content of: <book><chapter><section><tip><para>
en: Although these were written for Linux <emphasis role="strong">2.4</emphasis>, both <literal>iptables</literal>(8) command and netfilter kernel function apply for Linux <emphasis role="strong">2.6</emphasis> and <emphasis role="strong">3.x</emphasis> kernel series.
ja: これらは Linux <emphasis role="strong">2.4</emphasis> のために書かれたとはいえ、<literal>iptables</literal>(8) コマンドも netfilter カーネル機能も現在の Linux <emphasis role="strong">2.6</emphasis> や <emphasis role="strong">3.x</emphasis> カーネルシリーズにもあてはまります。

note: type: Content of: <book><chapter><title>
en: Network applications
ja: ネットワークアプリケーション

note: type: Content of: <book><chapter><para>
en: After establishing network connectivity (see <xref linkend="_network_setup"/>), you can run various network applications.
ja: ネットワーク接続を確立した (<xref linkend="_network_setup"/>を参照下さい) あとで、各種のネットワークアプリケーションを実行できます。

note: type: Content of: <book><chapter><tip><para>
en: For modern Debian specific guide to the network infrastructure, read <ulink url="&thedebianadminisrkinfrastructure;">The Debian Administrator's Handbook — Network Infrastructure</ulink>.
ja: 現代的な Debian に特化したネットワークインターフェースのガイドは、 <ulink url="&thedebianadminisrkinfrastructure;">The Debian Administrator's Handbook — Network Infrastructure</ulink> を参照下さい。

note: type: Content of: <book><chapter><tip><para>
en: If you enabled "2-Step Verification" with some ISP, you need to obtain an application password to access POP and SMTP services from your program.  You may need to approve your host IP in advance.
ja: もしどこかの ISP で "2段階認証" を有効にした場合、あなたのプログラムから POP や SMTP サービスにアクセスするアプリケーションパスワードを入手する必要があります。事前にあなたのホスト IP を許可する必要があるかもしれません。

note: type: Content of: <book><chapter><section><title>
en: Web browsers
ja: ウェッブブラウザー

note: type: Content of: <book><chapter><section><para>
en: There are many <ulink url="&webbrowser;">web browser</ulink> packages to access remote contents with <ulink url="&hypertexttransferprotocol;">Hypertext Transfer Protocol</ulink> (HTTP).
ja: 多くの<ulink url="&webbrowser;">ウェッブブラウザー</ulink>パッケージが<ulink url="&hypertexttransferprotocol;">ハイパーテキストトランスファープロトコル</ulink> (HTTP) を使って遠隔コンテントにアクセスするために存在します。

note: type: Content of: <book><chapter><section><table><title>
en: List of web browsers
ja: ウェッブブラウザーのリスト

note: type: Content of: <book><chapter><section><table><tgroup><thead><row><entry>
en: description of web browser
ja: ウェッブブラウザーの説明

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&chromium;">Chromium</ulink>, (open-source browser from Google)
ja: <ulink url="&chromium;">Chromium</ulink>、(Google からのオープンオースブラウザー)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&firefox;">Firefox</ulink>, (open-source browser from Mozilla, only available in Debian Unstable)
ja: <ulink url="&firefox;">Firefox</ulink>, (Mozilla からのオープンソースのブラウザー、 Debian Unstable でのみ入手可能)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&firefoxesr;">Firefox ESR</ulink>, (Firefox Extended Support Release)
ja: <ulink url="&firefoxesr;">Firefox ESR</ulink>, (Firefox 延長サポートリリース)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&gnome;">GNOME</ulink>, <ulink url="&hig;">HIG</ulink> compliant, <ulink url="&epiphany;">Epiphany</ulink>
ja: <ulink url="&gnome;">GNOME</ulink>、<ulink url="&hig;">HIG</ulink> 準拠、<ulink url="&epiphany;">Epiphany</ulink>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&kde;">KDE</ulink>, <ulink url="&konqueror;">Konqueror</ulink>
ja: <ulink url="&kde;">KDE</ulink>、<ulink url="&konqueror;">Konqueror</ulink>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&dillo;">Dillo</ulink>, (light weight browser, <ulink url="&fltk;">FLTK</ulink> based)
ja: <ulink url="&dillo;">Dillo</ulink>, (軽量ブラウザー, <ulink url="&fltk;">FLTK</ulink> 準拠)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: text
ja: テキスト

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&links;">Links</ulink> (text only)
ja: <ulink url="&links;">Links</ulink> (テキストのみ)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: graphics
ja: グラフィクス

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&links;">Links</ulink> (console graphics without X)
ja: <ulink url="&links;">Links</ulink> (X を使わないコンソールグラフィクス)

note: type: Content of: <book><chapter><section><section><title>
en: Spoofing the User-Agent string
ja: User-Agent 文字列をスプーフィングする

note: type: Content of: <book><chapter><section><section><para>
en: In order to access some overly restrictive web sites, you may need to spoof the <ulink url="&useragent;">User-Agent</ulink> string returned by the web browser program.  See:
ja: 一部の過剰な制約を課すウエッブサイトにアクセスするには、ウエッブブラウザー プログラムが返す<ulink url="&useragent;">User-Agent</ulink> 文字列をスプーフィングする必要があるかもしれません。以下を参照下さい:

note: type: Content of: <book><chapter><section><section><title>
en: Browser extension
ja: ブラウザー拡張

note: type: Content of: <book><chapter><section><section><para>
en: All modern GUI browsers support source code based <ulink url="&browserextension;">browser extension</ulink> and it is becoming standardized as <ulink url="&webextensions;">web extensions</ulink>.
ja: 全ての現代的な GUI ブラウザーはソースコードを使う <ulink url="&browserextension;">ブラウザー拡張</ulink> をサポートしていて、<ulink url="&webextensions;">ウエッブ拡張</ulink>として標準化されつつあります。

note: type: Content of: <book><chapter><section><title>
en: The mail system
ja: メールシステム

note: type: Content of: <book><chapter><section><para>
en: This section focuses on typical mobile workstations on consumer grade Internet connections.
ja: 本セクションは消費者用インターネット接続上の典型的モービルワークステーションにフォーカスします。

note: type: Content of: <book><chapter><section><caution><para>
en: If you are to set up the mail server to exchange mail directly with the Internet, you should be better than reading this elementary document.
ja: もしインターネットと直接メール交換するメールサーバーを設定するなら、このような初歩的文書が不要なぐらいシステムを熟知しているべきです。

note: type: Content of: <book><chapter><section><section><title>
en: Email basics
ja: Eメールの基本

note: type: Content of: <book><chapter><section><section><para>
en: An <ulink url="&email;">email</ulink> message consists of three components, the message envelope, the message header, and the message body.
ja: <ulink url="&email;">email</ulink> メッセージは、メッセージのエンベロープ(封筒)と、メッセージのヘッダーと、メッセージの本体との、3 構成要素から成り立っています。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The "To" and "From" information in the message envelope is used by the <ulink url="&smtp;">SMTP</ulink> to deliver the email. (The "From" information in the message envelope is also called <ulink url="&bounceaddress;">bounce address</ulink>, From_, etc.).
ja: メッセージエンベロープ中の "To" (宛先)と "From" (差出人) 情報は <ulink url="&smtp;">SMTP</ulink> が電子メールを配達するのに用いられます。(メッセージエンベロープの "From" 情報は <ulink url="&bounceaddress;">バウンスアドレス</ulink>、 From_、 等とも呼ばれます。)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The "To" and "From" information in the message header is displayed by the <ulink url="&emailclient;">email client</ulink>. (While it is most common for these to be the same as ones in the message envelope, such is not always the case.)
ja: メッセージヘッダー中の "To" (宛先)と "From" (差出人) 情報は <ulink url="&emailclient;">email クライアント</ulink> が email を表示するのに用いられます。(これらはメッセージエンベロープの情報と共通のことがよくありますが、必ずしもそうとは限りません。)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The email message format covering header and body data is extended by <ulink url="&multipurposeinteilextensionsmime;">Multipurpose Internet Mail Extensions (MIME)</ulink> from the plain ASCII text to other character encodings, as well as attachments of audio, video, images, and application programs.
ja: ヘッダーやボディーデーターを包含する電子メールのメッセージの書式は、<ulink url="&multipurposeinteilextensionsmime;">多目的インターネットメール拡張 (MIME)</ulink> を持ちいて、プレーンな ASCII テキストから他の文字エンコーディングに、またオーディオやビデオや画像アプリケーションプログラムに拡張されています。

note: type: Content of: <book><chapter><section><section><para>
en: Full featured GUI based <ulink url="&emailclients;">email clients</ulink> offer all the following functions using the GUI based intuitive configuration.
ja: フル機能の GUI を使った <ulink url="&emailclients;">電子メールクライアント</ulink>は GUI を使った直感的な設定を使い以下の全機能を提供します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: It creates and interprets the message header and body data using <ulink url="&multipurposeinteilextensionsmime;">Multipurpose Internet Mail Extensions (MIME)</ulink> to deal the content data type and encoding.
ja: コンテントのデータータイプやエンコーディングを扱いメッセージヘッダーやボディーのデーターは<ulink url="&multipurposeinteilextensionsmime;">多目的インターネットメール拡張 (MIME)</ulink> を持ちいて解釈されます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: It authenticates itself to the ISP's SMTP and IMAP servers using the legacy <ulink url="&basicaccessauthentication;">basic access authentication</ulink> or modern <ulink url="&oauthca;">OAuth 2.0</ulink>.  (For <ulink url="&oauthca;">OAuth 2.0</ulink>, set it via Desktop environment settings.  E.g., "Settings" -&gt; "Online Accounts".)
ja: 旧来の<ulink url="&basicaccessauthentication;">基本アクセス認証</ulink>か 現代的な <ulink url="&oauthca;">OAuth 2.0</ulink> を用いて ISP の SMTP や IMAP サーバーから認証をうけます。(<ulink url="&oauthca;">OAuth 2.0</ulink> に関しては、デスクトップ環境経由で設定します。例えば "Settings" -&gt; "Online Accounts".)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: It sends the message to the ISP's smarthost SMTP server listening to the message submission port (587).
ja: メッセージ サブミッションポート (587) を聞いている ISP のスマートホスト SMTP サーバーにメッセージを送ります。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: It receives the stored message on the ISP's server from the TLS/IMAP4 port (993).
ja: TLS/IMAP4 ポート (993) から ISP のサーバー上に保存されたメッセージを受け取ります。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: It can filter mails by their attributes.
ja: 属性によってメールのフィルタリングができます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: It may offer additional functionalities: Contacts, Calendar, Tasks, Memos.
ja: 連絡先、カレンダー、タスク、メモといった追加の機能を提供することがあります。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of mail user agent (MUA)
ja: メールユーザーエージェント (MUA) のリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: X GUI program (GNOME, groupware suite)
ja: X GUI プログラム (GNOME、グループウエアスイート)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: X GUI program (GTK, <ulink url="&mozillathunderbird;">Mozilla Thunderbird</ulink>)
ja: X GUI プログラム (GTK、<ulink url="&mozillathunderbird;">Mozilla Thunderbird</ulink>)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: X GUI program (KDE)
ja: X GUI プログラム (KDE)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: character terminal program probably used with <literal>vim</literal>
ja: きっと <literal>vim</literal> とともに使われるキャラクターターミナルプログラム

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: character terminal program under <literal>(x)emacs</literal>
ja: <literal>(x)emacs</literal> の下でキャラクターターミナルプログラム

note: type: Content of: <book><chapter><section><section><title>
en: Modern mail service limitation
ja: 現代的なメールサービスの制約

note: type: Content of: <book><chapter><section><section><para>
en: Modern mail service are under some limitations in order to minimize exposure to the spam (unwanted and unsolicited email) problems.
ja: スパム（迷惑メール）問題にさらされるのを最小化するために、現代的なメールサービスには様々な制約があります。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: It is not realistic to run SMTP server on the consumer grade network to send mail directly to the remote host reliably.
ja: 確実にメールをリモートホストに直接送るために消費者用インターネット接続上で SMTP サーバーを実行するのは現実的ではありません。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: A mail may be rejected by any host en route to the destination quietly unless it appears as authentic as possible.
ja: メールは可能な限り真正に見えない限り、送付先に到達する途中のどこかのホストによって黙って拒否されるでしょう。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: It is not realistic to expect a single smarthost to send mails of unrelated source mail addresses to the remote host reliably.
ja: 無関係の複数の送信元メールアドレスのメールを、単一のスマートホストを使って確実にリモートホストに送ることを期待するのは現実的ではありません。

note: type: Content of: <book><chapter><section><section><para>
en: This is because:
ja: なぜなら:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The SMTP port (25) connections from hosts serviced by the consumer grade network to the Internet are blocked.
ja: 消費者用インターネット接続からインターネットへのSMTP ポート (25) 接続はブロックされます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The SMTP port (25) connections to hosts serviced by the consumer grade network from the Internet are blocked.
ja: 消費者用インターネット接続されたホストへのインターネットからのSMTP ポート (25) 接続はブロックされます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The outgoing messages from hosts serviced by the consumer grade network to the Internet can only be sent via the message submission port (587).
ja: 消費者用インターネット接続されたホストからインターネットへの送信メッセージはメッセージ サブミッションポート (587) 経由でのみ送れます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&antispamtechniques;">Anti-spam techniques</ulink> such as <ulink url="&domainkeysidentifiedmaildkim;">DomainKeys Identified Mail (DKIM)</ulink>, <ulink url="&sender_policy_frameworkspf;">Sender_Policy_Framework (SPF)</ulink>, and <ulink url="&domainbasedmessaconformancedmarc;">Domain-based Message Authentication, Reporting and Conformance (DMARC)</ulink> are widely used for the <ulink url="&emailfiltering;">email filtering</ulink>.
ja: <ulink url="&domainkeysidentifiedmaildkim;">ドメインキー アイデンティファイド メール (DKIM)</ulink> や <ulink url="&sender_policy_frameworkspf;">SPF 認証</ulink> や <ulink url="&domainbasedmessaconformancedmarc;">ドメインベースのメッセージ認証、報告および適合 (DMARC)</ulink> のような <ulink url="&antispamtechniques;">アンチスパムテクニック</ulink> が <ulink url="&emailfiltering;">email のフィルタリング</ulink> に広範に使用されています。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The <ulink url="&domainkeysidentifiedmail;">DomainKeys Identified Mail</ulink> service may be provided for your mail sent through the smarthost.
ja: <ulink url="&domainkeysidentifiedmail;">ドメインキー アイデンティファイド メール</ulink>サービスがあなたのメールをスマートホスト経由で送信する際に提供されているかもしれません。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The smarthost may rewrite the source mail address in the message header to your mail account on the smarthost to prevent email address spoofing.
ja: Eメールアドレスのなりすましを防ぐために、スマートホストによってメッセージヘッダ内の送信元メールアドレスがスマートホストのメールアカウントに書き換えられることがあります。

note: type: Content of: <book><chapter><section><section><title>
en: Historic mail service expectation
ja: 歴史的なメールサービスへの期待

note: type: Content of: <book><chapter><section><section><para>
en: Some programs on Debian expect to access the <literal>/usr/sbin/sendmail</literal> command to send emails as their default or customized setting since the mail service on a UNIX system functioned historically as:
ja: Debian 上のいくつかのプログラムは、UNIX システム上のメールサービスが歴史的に以下のように機能したため、デフォルト設定でもカスタマイズ設定でも <literal>/usr/sbin/sendmail</literal> コマンドにアクセスして以下のようにして電子メールを送ることを期待します:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: An email is created as a text file.
ja: 電子メールがテキストファイルで作成されます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The email is handed to the <literal>/usr/sbin/sendmail</literal> command.
ja: 電子メールが <literal>/usr/sbin/sendmail</literal> コマンドに引き渡されます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: For the destination address on the same host, the <literal>/usr/sbin/sendmail</literal> command makes local delivery of the email by appending it to the <literal>/var/mail/$username</literal> file.
ja: 同一ホスト上の送り先アドレスの場合、<literal>/usr/sbin/sendmail</literal> コマンドは <literal>/var/mail/$username</literal> ファイルに電子メールを追記することで電子メールのローカル配達をします。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Commands expecting this feature: <literal>apt-listchanges</literal>, <literal>cron</literal>, <literal>at</literal>, ...
ja: このような機能を期待しているコマンド: <literal>apt-listchanges</literal>, <literal>cron</literal>, <literal>at</literal>, ...

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: For the destination address on the remote host, the <literal>/usr/sbin/sendmail</literal> command makes remote transfer of the email to the destination host found by the DNS MX record using SMTP.
ja: リモートホスト上の送り先アドレスの場合、<literal>/usr/sbin/sendmail</literal> コマンドは DNS の MX レコードから見つかる送り先ホストに SMTP を用いて電子メールを配達をします。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Commands expecting this feature: <literal>popcon</literal>, <literal>reportbug</literal>, <literal>bts</literal>, ...
ja: このような機能を期待しているコマンド: <literal>popcon</literal>, <literal>reportbug</literal>, <literal>bts</literal>, ...

note: type: Content of: <book><chapter><section><section><title>
en: Mail transport agent (MTA)
ja: メール転送エージェント (MTA)

note: type: Content of: <book><chapter><section><section><para>
en: Debian mobile workstations can be configured just with full featured GUI based <ulink url="&emailclients;">email clients</ulink> without <ulink url="&mailtransferagentmta;">mail transfer agent (MTA)</ulink> program after Debian 12 Bookworm.
ja: Debian のモービルワークステーションは、Debian 12 Bookworm 以降 <ulink url="&mailtransferagentmta;">メール転送エージェント (MTA)</ulink>を使わず、フル機能の GUI を使った <ulink url="&emailclients;">電子メールクライアント</ulink> だけで設定可能です。

note: type: Content of: <book><chapter><section><section><para>
en: Debian traditionally installed some MTA program to support programs expecting the <literal>/usr/sbin/sendmail</literal> command.  Such MTA on mobile workstations must cope with <xref linkend="_modern_mail_service_limitation"/> and <xref linkend="_historic_mail_service_expectation"/>.
ja: Debian は伝統的に、 <literal>/usr/sbin/sendmail</literal> コマンドを期待するプログラムのために何らかの MTA プログラムをインストールしました。モービルワークステーション上のそのような MTA は<xref linkend="_modern_mail_service_limitation"/>や<xref linkend="_historic_mail_service_expectation"/>に対処しなければいけません。

note: type: Content of: <book><chapter><section><section><para>
en: For mobile workstations, the typical choice of MTA is either <literal>exim4-daemon-light</literal> or <literal>postfix</literal> with its installation option such as "Mail sent by smarthost; received via SMTP or fetchmail" selected.  These are light weight MTAs that respect "<literal>/etc/aliases</literal>".
ja: モービルワークステーションでは、MTA の典型的選択肢は インストールオプションとして "Mail sent by smarthost; received via SMTP or fetchmail" 等を選択した <literal>exim4-daemon-light</literal> か <literal>postfix</literal> です。これらの軽量 MTA は "<literal>/etc/aliases</literal>" を尊重します。

note: type: Content of: <book><chapter><section><section><tip><para>
en: Configuring <literal>exim4</literal> to send the Internet mail via multiple corresponding smarthosts for multiple source email addresses is non-trivial.  If you need such capability for some programs, set them up to use <literal>msmtp</literal> which is easy to set up for multiple source email addresses.  Then leave main MTA only for a single email address.
ja: <literal>exim4</literal> を設定して複数の送信元メールアドレスに対応する複数のスマートホストを経由してインターネットメールを送ることは簡単ではありません。特定のプログラムためにそのような機能が必要な場合には、複数の送信元アドレスを簡単に設定できる <literal>msmtp</literal> を設定し使用しましょう。そして、MTA は単一送信元アドレスだけのままにしましょう。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of basic mail transport agent related packages
ja: 基本的なメール転送エージェント関連パッケージのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Exim4 mail transport agent (MTA: Debian default)
ja: Exim4 メール転送エージェント (MTA: Debian のデフォルト)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Exim4 mail transport agent (MTA: flexible alternative)
ja: Exim4 メール転送エージェント (MTA: 柔軟な代替候補)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Exim4 documentation (text) and common files
ja: Exim4 文書 (text) と共通ファイル

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Exim4 documentation (html)
ja: Exim4 文書 (html)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Exim4 documentation (info)
ja: Exim4 文書 (info)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Postfix mail transport agent (MTA: secure alternative)
ja: Postfix メール転送エージェント (MTA: セキュアな代替候補)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Postfix documentation (html+text)
ja: Postfix 文書 (html+text)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Cyrus SASL API implementation (supplement postfix for SMTP AUTH)
ja: Cyrus SASL API の実装 (SMTP AUTH について postfix を補完)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Cyrus SASL - documentation
ja: Cyrus SASL - 文書

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Light weight MTA
ja: 軽量 MTA

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Light weight MTA (sendmail compatibility extension to <literal>msmtp</literal>)
ja: 軽量 MTA (<literal>msmtp</literal> の sendmail 互換性拡張)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Strip down MTA, no local mail
ja: 超軽量 MTA、ローカルメール無し

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Full featured MTA (only if you are already familiar)
ja: 高機能 MTA (既に慣れている場合)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>git-send-email</literal>(1) program for sending series of patch emails
ja: パッチの集合の email として送信する <literal>git-send-email</literal>(1) プログラム

note: type: Content of: <book><chapter><section><section><section><title>
en: The configuration of exim4
ja: exim4 設定

note: type: Content of: <book><chapter><section><section><section><para>
en: For the Internet mail via smarthost, you (re)configure <literal>exim4-*</literal> packages as the following.
ja: スマートホスト経由のインターネットメールに関しては、<literal>exim4-*</literal> パッケージを以下のように (再)設定します。

note: type: Content of: <book><chapter><section><section><section><para>
en: Select "mail sent by smarthost; received via SMTP or fetchmail" for "General type of mail configuration".
ja: "General type of mail configuration" に関して、"スマートホストでメール送信; SMTP または fetchmail で受信する" を選択します。

note: type: Content of: <book><chapter><section><section><section><para>
en: Set "System mail name:" to its default as the FQDN (see <xref linkend="_the_hostname_resolution"/>).
ja: "System mail name:" をそのデフォルトである FQDN (<xref linkend="_the_hostname_resolution"/>を参照下さい) に設定します。

note: type: Content of: <book><chapter><section><section><section><para>
en: Set "IP-addresses to listen on for incoming SMTP connections:" to its default as "127.0.0.1 ; ::1".
ja: "IP-addresses to listen on for incoming SMTP connections:" をそのデフォルトである "127.0.0.1 ; ::1" と設定します。

note: type: Content of: <book><chapter><section><section><section><para>
en: Unset contents of "Other destinations for which mail is accepted:".
ja: "Other destinations for which mail is accepted:" の内容を消去します。

note: type: Content of: <book><chapter><section><section><section><para>
en: Unset contents of "Machines to relay mail for:".
ja: "Machines to relay mail for:" の内容を消去します。

note: type: Content of: <book><chapter><section><section><section><para>
en: Set "IP address or host name of the outgoing smarthost:" to "smtp.hostname.dom:587".
ja: "送出スマートホストの IP アドレスまたはホスト名:" を"smtp.hostname.dom:587" と設定します。

note: type: Content of: <book><chapter><section><section><section><para>
en: Select "No" for "Hide local mail name in outgoing mail?". (Use "<literal>/etc/email-addresses</literal>" as in <xref linkend="_the_mail_address_configuration"/>, instead.)
ja: "Hide local mail name in outgoing mail?" に対して "No" を選択します。(この代わりに、<xref linkend="_the_mail_address_configuration"/>にある "<literal>/etc/email-addresses</literal>" を使用します。)

note: type: Content of: <book><chapter><section><section><section><para>
en: Reply to "Keep number of DNS-queries minimal (Dial-on-Demand)?" as one of the following.
ja: "DNS クエリの数を最小限に留めますか (ダイヤルオンデマンド)?" に以下の内のひとつの返答をします。

note: type: Content of: <book><chapter><section><section><section><itemizedlist><listitem><para>
en: "No" if the system is connected to the Internet while booting.
ja: ブート時にインターネットに接続されている場合は、"No" とします。

note: type: Content of: <book><chapter><section><section><section><itemizedlist><listitem><para>
en: "Yes" if the system is <emphasis role="strong">not</emphasis> connected to the Internet while booting.
ja: ブート時にインターネットに接続されて<emphasis role="strong">いない</emphasis>場合は、"Yes" とします。

note: type: Content of: <book><chapter><section><section><section><para>
en: Set "Delivery method for local mail:" to "mbox format in /var/mail/".
ja: "Delivery method for local mail:" を"mbox format in /var/mail/" と設定します。

note: type: Content of: <book><chapter><section><section><section><para>
en: Select "Yes" for "Split configuration into small files?:".
ja: "Split configuration into small files?:" に対して "Yes" を選択します。

note: type: Content of: <book><chapter><section><section><section><para>
en: Create password entries for the smarthost by editing "<literal>/etc/exim4/passwd.client</literal>".
ja: "<literal>/etc/exim4/passwd.client</literal>" を編集しスマートホストのためのパスワードエントリーを作成します。

note: type: Content of: <book><chapter><section><section><section><para>
en: Configure <literal>exim4</literal>(8) with "<literal>QUEUERUNNER='queueonly'</literal>", "<literal>QUEUERUNNER='nodaemon'</literal>", etc. in "<literal>/etc/default/exim4</literal>" to minimize system resource usages. (optional)
ja: "<literal>/etc/default/exim4</literal>" 中で "<literal>QUEUERUNNER='queueonly'</literal>" や "<literal>QUEUERUNNER='nodaemon'</literal>" 等と設定しシステムリソースの消費を最小限とした <literal>exim4</literal>(8) (optional)

note: type: Content of: <book><chapter><section><section><section><para>
en: Start <literal>exim4</literal> by the following.
ja: 以下のようにして <literal>exim4</literal> を起動します。

note: type: Content of: <book><chapter><section><section><section><para>
en: The host name in "<literal>/etc/exim4/passwd.client</literal>" should not be the alias.  You check the real host name with the following.
ja: "<literal>/etc/exim4/passwd.client</literal>" 中のホスト名はエイリアスであってはいけません。真のホスト名は以下のようにして確認できます。

note: type: Content of: <book><chapter><section><section><section><para>
en: I use regex in "<literal>/etc/exim4/passwd.client</literal>" to work around the alias issue.  SMTP AUTH probably works even if the ISP moves host pointed by the alias.
ja: エイリアス問題を回避するために "<literal>/etc/exim4/passwd.client</literal>" の中に正規表現を用いています。もし ISP がエイリアスで示されるホストを移動させても SMTP AUTH はおそらく動きます。

note: type: Content of: <book><chapter><section><section><section><para>
en: You can manually update <literal>exim4</literal> configuration by the following:
ja: 以下のようにすれば <literal>exim4</literal> の設定を手動で更新できます。

note: type: Content of: <book><chapter><section><section><section><itemizedlist><listitem><para>
en: Update <literal>exim4</literal> configuration files in "<literal>/etc/exim4/</literal>".
ja: "<literal>/etc/exim4/</literal>" 中の <literal>exim4</literal> 設定ファイルの更新。

note: type: Content of: <book><chapter><section><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: creating "<literal>/etc/exim4/exim4.conf.localmacros</literal>" to set MACROs and editing "<literal>/etc/exim4/exim4.conf.template</literal>". (non-split configuration)
ja: MACRO を設定するために "<literal>/etc/exim4/exim4.conf.localmacros</literal>" を作成し 、"<literal>/etc/exim4/exim4.conf.template</literal>" を編集します。(非分割設定)

note: type: Content of: <book><chapter><section><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: creating new files or editing existing files in the "<literal>/etc/exim4/exim4.conf.d</literal>" subdirectories. (split configuration)
ja: "<literal>/etc/exim4/exim4.conf.d</literal>" サブディレクトリー中で、新規ファイルを作成したり既存ファイルを編集したりします。(分割設定)

note: type: Content of: <book><chapter><section><section><section><itemizedlist><listitem><para>
en: Run "<literal>systemctl reload exim4</literal>".
ja: "<literal>systemctl reload exim4</literal>" を実行します。

note: type: Content of: <book><chapter><section><section><section><caution><para>
en: Starting <literal>exim4</literal> takes long time if "No" (default value) was chosen for the debconf query of "Keep number of DNS-queries minimal (Dial-on-Demand)?" and the system is <emphasis role="strong">not</emphasis> connected to the Internet while booting.
ja: "DNS クエリの数を最小限に留めますか (ダイヤルオンデマンド)?" という debconf の質問に "No" (デフォールト値) が選ばれシステムがブート時にインターネットに繋がってい<emphasis role="strong">ない</emphasis>場合、<literal>exim4</literal> の起動は長い時間がかかります。

note: type: Content of: <book><chapter><section><section><section><para>
en: Please read the official guide at: "<literal>/usr/share/doc/exim4-base/README.Debian.gz</literal>" and <literal>update-exim4.conf</literal>(8).
ja: 次に示す正式のガイドを読んで下さい: "<literal>/usr/share/doc/exim4-base/README.Debian.gz</literal>" と <literal>update-exim4.conf</literal>(8)。

note: type: Content of: <book><chapter><section><section><section><warning><para>
en: For all practical consideration, use <ulink url="&smtp;">SMTP</ulink> with <ulink url="&starttls;">STARTTLS</ulink> on port 587 or <ulink url="&smtps;">SMTPS</ulink> (SMTP over SSL) on port 465, instead of plain SMTP on port 25.
ja: 現実的な各種配慮から、ポート 587 上で <ulink url="&starttls;">STARTTLS</ulink> を用い <ulink url="&smtp;">SMTP</ulink> を用いるか、ポート 25 上の プレーンの SMTP の代わりのポート 465 上の <ulink url="&smtps;">SMTPS</ulink> (SSL使用のSMTP) を用いています。

note: type: Content of: <book><chapter><section><section><section><title>
en: The configuration of postfix with SASL
ja: SASL を使う postfix の設定

note: type: Content of: <book><chapter><section><section><section><para>
en: For the Internet mail via smarthost, you should first read <ulink url="&postfixdocumentation;">postfix documentation</ulink> and key manual pages.
ja: スマートホスト経由のインターネットメールに関しては <ulink url="&postfixdocumentation;">postfix 文書</ulink>と重要マニュアルページを読むことから始めるべきです。

note: type: Content of: <book><chapter><section><section><section><table><title>
en: List of important postfix manual pages
ja: 重要 postfix マニュアルページのリスト

note: type: Content of: <book><chapter><section><section><section><table><tgroup><tbody><row><entry>
en: Postfix control program
ja: Postfix コントロールプログラム

note: type: Content of: <book><chapter><section><section><section><table><tgroup><tbody><row><entry>
en: Postfix configuration utility
ja: Postfix の設定ユーティリティー

note: type: Content of: <book><chapter><section><section><section><table><tgroup><tbody><row><entry>
en: Postfix configuration parameters
ja: Postfix 設定パラメーター

note: type: Content of: <book><chapter><section><section><section><table><tgroup><tbody><row><entry>
en: Postfix lookup table maintenance
ja: Postfix 検索テーブルのメンテナンス

note: type: Content of: <book><chapter><section><section><section><table><tgroup><tbody><row><entry>
en: Postfix alias database maintenance
ja: Postfix エイリアスデーターベースのメンテナンス

note: type: Content of: <book><chapter><section><section><section><para>
en: You (re)configure <literal>postfix</literal> and <literal>sasl2-bin</literal> packages as follows.
ja: <literal>postfix</literal> と <literal>sasl2-bin</literal> パッケージを以下のように (再)設定します。

note: type: Content of: <book><chapter><section><section><section><para>
en: Chose "Internet with smarthost".
ja: "スマートホストを使ってインターネット" を選択します。

note: type: Content of: <book><chapter><section><section><section><para>
en: Set "SMTP relay host (blank for none):" to "<literal>[smtp.hostname.dom]:587</literal>" and configure it by the following.
ja: "SMTP リレーホスト (なければ空):" を "<literal>[smtp.hostname.dom]:587</literal>" と設定します。

note: type: Content of: <book><chapter><section><section><section><para>
en: Create password entries for the smarthost.
ja: スマートホストのパスワードエントリーを作成します。

note: type: Content of: <book><chapter><section><section><section><para>
en: Start the <literal>postfix</literal> by the following.
ja: 次に記すように <literal>postfix</literal> を起動します。

note: type: Content of: <book><chapter><section><section><section><para>
en: Here the use of "<literal>[</literal>" and "<literal>]</literal>" in the <literal>dpkg-reconfigure</literal> dialog and "<literal>/etc/postfix/sasl_passwd</literal>" ensures not to check MX record but directly use exact hostname specified.  See "Enabling SASL authentication in the Postfix SMTP client" in "<literal>/usr/share/doc/postfix/html/SASL_README.html</literal>".
ja: <literal>dpkg-reconfigure</literal> ダイアログと "<literal>/etc/postfix/sasl_passwd</literal>" の中で "<literal>[</literal>" と "<literal>]</literal>" を使うことで MX レコードを確認せずに指定された hostname その物を直接使うように確実にします。"<literal>/usr/share/doc/postfix/html/SASL_README.html</literal>" の中の "Enabling SASL authentication in the Postfix SMTP client" を参照下さい。

note: type: Content of: <book><chapter><section><section><section><title>
en: The mail address configuration
ja: メールアドレス設定

note: type: Content of: <book><chapter><section><section><section><para>
en: There are a few <ulink url="&mailaddressconfieryanduseragents;">mail address configuration files for mail transport, delivery and user agents</ulink>.
ja: <ulink url="&mailaddressconfieryanduseragents;">メールのトランスポートとデリバリーとユーザーのエージェントが使うメールアドレス設定ファイル</ulink>が少々存在します。

note: type: Content of: <book><chapter><section><section><section><table><title>
en: List of mail address related configuration files
ja: メールアドレス関連のファイルのリスト

note: type: Content of: <book><chapter><section><section><section><table><tgroup><thead><row><entry>
en: application
ja: アプリケーション

note: type: Content of: <book><chapter><section><section><section><table><tgroup><tbody><row><entry>
en: default host name for (outgoing) mail
ja: (送出)メールのデフォールトのホスト名

note: type: Content of: <book><chapter><section><section><section><table><tgroup><tbody><row><entry>
en: Debian specific, <literal>mailname</literal>(5)
ja: Debian 固有、<literal>mailname</literal>(5)

note: type: Content of: <book><chapter><section><section><section><table><tgroup><tbody><row><entry>
en: host name spoofing for outgoing mail
ja: 送出メールのホスト名の偽装

note: type: Content of: <book><chapter><section><section><section><table><tgroup><tbody><row><entry>
en: <literal>exim</literal>(8) specific, <literal>exim4-config_files</literal>(5)
ja: <literal>exim</literal>(8) 固有、<literal>exim4-config_files</literal>(5)

note: type: Content of: <book><chapter><section><section><section><table><tgroup><tbody><row><entry>
en: <literal>postfix</literal>(1) specific, activated after <literal>postmap</literal>(1) command execution.
ja: <literal>postfix</literal>(1) 固有、<literal>postmap</literal>(1) コマンド実行後アクティベートされます。

note: type: Content of: <book><chapter><section><section><section><table><tgroup><tbody><row><entry>
en: account name alias for incoming mail
ja: 受入メールのためのアカウント名のエイリアス

note: type: Content of: <book><chapter><section><section><section><table><tgroup><tbody><row><entry>
en: general, activated after <literal>newaliases</literal>(1) command execution.
ja: 一般的、<literal>newaliases</literal>(1) コマンド実行後アクティベートされます。

note: type: Content of: <book><chapter><section><section><section><para>
en: The <emphasis role="strong">mailname</emphasis> in the "<literal>/etc/mailname</literal>" file is usually a fully qualified domain name (FQDN) that resolves to one of the host's IP addresses.  For the mobile workstation which does not have a hostname with resolvable IP address, set this <emphasis role="strong">mailname</emphasis> to the value of "<literal>hostname -f</literal>". (This is safe choice and works for both <literal>exim4-*</literal> and <literal>postfix</literal>.)
ja: 通常 "<literal>/etc/mailname</literal>" ファイル中の <emphasis role="strong">mailname</emphasis> はホストの IP の一つとして解決できる完全修飾ドメイン名 (FQDN) です。解決できる IP アドレスのあるホスト名を持たない可動ワークステーションの場合には、この <emphasis role="strong">mailname</emphasis> を "<literal>hostname -f</literal>" に設定します。(これは <literal>exim4-*</literal> と <literal>postfix</literal> の両方に有効な安全な選択肢です。)

note: type: Content of: <book><chapter><section><section><section><tip><para>
en: The contents of "<literal>/etc/mailname</literal>" is used by many non-MTA programs for their default behavior. For <literal>mutt</literal>, set "<literal>hostname</literal>" and "<literal>from</literal>" variables in <literal>~/muttrc</literal> file to override the <emphasis role="strong">mailname</emphasis> value.  For programs in the <literal>devscripts</literal> package, such as <literal>bts</literal>(1) and <literal>dch</literal>(1), export environment variables "<literal>$DEBFULLNAME</literal>" and "<literal>$DEBEMAIL</literal>" to override it.
ja: "<literal>/etc/mailname</literal>" の内容は多くの MTA 以外のプログラムによってそのデフォールト挙動のために使われます。<literal>mutt</literal> の場合、<literal>~/muttrc</literal> ファイル中の "<literal>hostname</literal>" と "<literal>from</literal>" 変数を設定して <emphasis role="strong">mailname</emphasis> の値をオーバーライドします。<literal>bts</literal>(1) や <literal>dch</literal>(1) 等の <literal>devscripts</literal> パッケージ中のプログラムの場合、環境変数の "<literal>$DEBFULLNAME</literal>" や "<literal>$DEBEMAIL</literal>" をエキスポートしてその値をオーバーライドします。

note: type: Content of: <book><chapter><section><section><section><tip><para>
en: The <literal>popularity-contest</literal> package normally send mail from root account with FQDN.  You need to set <literal>MAILFROM</literal> in <literal>/etc/popularity-contest.conf</literal> as described in the <literal>/usr/share/popularity-contest/default.conf</literal> file.  Otherwise, your mail will be rejected by the smarthost SMTP server. Although this is tedious, this approach is safer than rewriting the source address for all mails from root by MTA and should be used for other daemons and cron scripts.
ja: 普通 <literal>popularity-contest</literal> パッケージは root アカウントからメールを FQDN 付きで送信します。<literal>/usr/share/popularity-contest/default.conf</literal> に記載された様に <literal>/etc/popularity-contest.conf</literal> 中に <literal>MAILFROM</literal> を設定する必要があります。こうしないと、smarthost の SMTP サーバーによってあなたのメールは拒否されます。少々面倒ですが、root からの全メールの発信元を書き替えるより、この方法は安全ですし、他のデーモンや cron スクリプトに関してもこの方法を適用するべきです。

note: type: Content of: <book><chapter><section><section><section><para>
en: When setting the <emphasis role="strong">mailname</emphasis> to "<literal>hostname -f</literal>", the spoofing of the source mail address via MTA can be realized by the following.
ja: <emphasis role="strong">mailname</emphasis> を"<literal>hostname -f</literal>" と設定した時には、次によって MTA で発信元メールアドレスを偽装することが実現できます。

note: type: Content of: <book><chapter><section><section><section><itemizedlist><listitem><para>
en: "<literal>/etc/email-addresses</literal>" file for <literal>exim4</literal>(8) as explained in the <literal>exim4-config_files</literal>(5)
ja: <literal>exim4</literal>(8) の場合、<literal>exim4-config_files</literal>(5) に説明されているように "<literal>/etc/email-addresses</literal>"

note: type: Content of: <book><chapter><section><section><section><itemizedlist><listitem><para>
en: "<literal>/etc/postfix/generic</literal>" file for <literal>postfix</literal>(1) as explained in the <literal>generic</literal>(5)
ja: <literal>postfix</literal>(1) の場合、<literal>generic</literal>(5) に説明されているように "<literal>/etc/postfix/generic</literal>"

note: type: Content of: <book><chapter><section><section><section><para>
en: For <literal>postfix</literal>, the following extra steps are needed.
ja: <literal>postfix</literal> の場合、次に記す追加ステップが必要です。

note: type: Content of: <book><chapter><section><section><section><para>
en: You can test mail address configuration using the following.
ja: あなたのメール設定は以下のようにするとテストできます。

note: type: Content of: <book><chapter><section><section><section><itemizedlist><listitem><para>
en: <literal>exim</literal>(8) with <literal>-brw, -bf, -bF, -bV, …</literal> options
ja: <literal>exim</literal>(8) の場合、<literal>-brw, -bf, -bF, -bV, …</literal> オプションを使用

note: type: Content of: <book><chapter><section><section><section><itemizedlist><listitem><para>
en: <literal>postmap</literal>(1) with <literal>-q</literal> option.
ja: <literal>postmap</literal>(1) の場合、<literal>-q</literal> オプションを使用

note: type: Content of: <book><chapter><section><section><section><tip><para>
en: Exim comes with several utility programs such as <literal>exiqgrep</literal>(8) and <literal>exipick</literal>(8).  See "<literal>dpkg -L exim4-base|grep man8/</literal>" for available commands.
ja: Exim には<literal>exiqgrep</literal>(8) や <literal>exipick</literal>(8) のようないくつかのユーティリティープログラムが同梱されています。利用可能なコマンドは "<literal>dpkg -L exim4-base|grep man8/</literal>" を参照下さい。

note: type: Content of: <book><chapter><section><section><section><title>
en: Basic MTA operations
ja: 基本的な MTA の操作

note: type: Content of: <book><chapter><section><section><section><para>
en: There are several basic MTA operations.  Some may be performed via <literal>sendmail</literal>(1) compatibility interface.
ja: 基本的な MTA 操作が存在します。その一部は <literal>sendmail</literal>(1) 互換性インターフェース経由で実行する事もできます。

note: type: Content of: <book><chapter><section><section><section><table><title>
en: List of basic MTA operation
ja: 基本的 MTA 操作のリスト

note: type: Content of: <book><chapter><section><section><section><table><tgroup><thead><row><entry>
en: exim command
ja: exim コマンド

note: type: Content of: <book><chapter><section><section><section><table><tgroup><thead><row><entry>
en: postfix command
ja: postfix コマンド

note: type: Content of: <book><chapter><section><section><section><table><tgroup><tbody><row><entry>
en: read mails from standard input and arrange for delivery (<literal>-bm</literal>)
ja: 標準入力からメールを読み配送を手配 (<literal>-bm</literal>)

note: type: Content of: <book><chapter><section><section><section><table><tgroup><tbody><row><entry>
en: list the mail queue with status and queue ID (<literal>-bp</literal>)
ja: メールキューを状態とキュー ID とともにリスト (<literal>-bp</literal>)

note: type: Content of: <book><chapter><section><section><section><table><tgroup><tbody><row><entry>
en: initialize alias database (<literal>-I</literal>)
ja: エイリアスデーターベースを初期化 (<literal>-I</literal>)

note: type: Content of: <book><chapter><section><section><section><table><tgroup><tbody><row><entry>
en: flush waiting mails (<literal>-q</literal>)
ja: 待機メールを排出 (<literal>-q</literal>)

note: type: Content of: <book><chapter><section><section><section><table><tgroup><tbody><row><entry>
en: flush all mails
ja: 全メールを排出

note: type: Content of: <book><chapter><section><section><section><table><tgroup><tbody><row><entry>
en: flush even frozen mails
ja: 凍結メールをも排出

note: type: Content of: <book><chapter><section><section><section><table><tgroup><tbody><row><entry>
en: freeze one message by its queue ID
ja: キュー ID によってメッセージを凍結

note: type: Content of: <book><chapter><section><section><section><table><tgroup><tbody><row><entry>
en: remove one message by its queue ID
ja: キュー ID によってメッセージを削除

note: type: Content of: <book><chapter><section><section><section><table><tgroup><tbody><row><entry>
en: remove all messages
ja: 全メッセージを削除

note: type: Content of: <book><chapter><section><section><section><tip><para>
en: It may be a good idea to flush all mails by a script in "<literal>/etc/ppp/ip-up.d/*</literal>".
ja: "<literal>/etc/ppp/ip-up.d/*</literal>" 中のスクリプトで全メールを排出するのは良い考えかも知れません。

note: type: Content of: <book><chapter><section><title>
en: The remote access server and utilities (SSH)
ja: リーモートアクセスサーバーとユーティリティー (SSH)

note: type: Content of: <book><chapter><section><para>
en: The <ulink url="&secureshell;">Secure SHell</ulink> (SSH) is the <emphasis role="strong">secure</emphasis> way to connect over the Internet.  A free version of SSH called <ulink url="&openssh;">OpenSSH</ulink> is available as <literal>openssh-client</literal> and <literal>openssh-server</literal> packages in Debian.
ja: <ulink url="&secureshell;">セキュアーシェル</ulink> (SSH) はインターネット経由で接続する<emphasis role="strong">セキュアー</emphasis>な方法です。Debian では、<ulink url="&openssh;">OpenSSH</ulink> と呼ばれる フリーバージョンのSSH が <literal>openssh-client</literal> と <literal>openssh-server</literal> パッケージとして利用可能です。

note: type: Content of: <book><chapter><section><para>
en: For the user, <literal>ssh</literal>(1) functions as a smarter and more secure <literal>telnet</literal>(1).  Unlike <literal>telnet</literal> command, <literal>ssh</literal> command does not stop on the <literal>telnet</literal> escape character (initial default CTRL-]).
ja: <literal>ssh</literal>(1) はユーザーにとってより賢明でよりセキュアーな <literal>telnet</literal>(1) として機能します。<literal>telnet</literal> コマンドと異なり、<literal>ssh</literal> コマンドは <literal>telnet</literal> エスケープ文字 (初期デフォールト CTRL-]) に出会うことで中断される事がありません。

note: type: Content of: <book><chapter><section><table><title>
en: List of remote access server and utilities
ja: リモートアクセスサーバーとユーティリティーのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: tool
ja: ツール

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Secure shell client
ja: セキュアーシェルクライアント

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Secure shell server
ja: セキュアーシェルサーバー

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: asks user for a pass phrase for ssh-add (plain X)
ja: ユーザーに ssh-add 用のパスフレーズを尋ねる (プレーン X)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: asks user for a pass phrase for ssh-add (GNOME)
ja: ユーザーに ssh-add 用のパスフレーズを尋ねる (GNOME)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: asks user for a pass phrase for ssh-add (GNOME) with extra eye candy
ja: 見た目良くユーザーに ssh-add 用のパスフレーズを尋ねる (GNOME)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: web server for <ulink url="&browseraccessiblterminalemulator;">browser accessible VT100 terminal emulator</ulink>
ja: <ulink url="&browseraccessiblterminalemulator;">ブラウザーアクセス可能な VT100 ターミナルエミュレーター</ulink>のためのウエッブサーバー

note: type: Content of: <book><chapter><section><para>
en: Although <literal>shellinabox</literal> is not a SSH program, it is listed here as an interesting alternative for the remote terminal access.
ja: <literal>shellinabox</literal> は SSH プログラムではありませんが、リモートターミナルアクセスのための興味深い代替策としてここにリストしています。

note: type: Content of: <book><chapter><section><para>
en: See also <xref linkend="_x_server_connection"/> for connecting to remote X client programs.
ja: リモート X クライアントプログラムへの接続のために<xref linkend="_x_server_connection"/>も参照下さい。

note: type: Content of: <book><chapter><section><caution><para>
en: See <xref linkend="_extra_security_measures_for_the_internet"/> if your SSH is accessible from the Internet.
ja: あなたの SSH がインターネットからアクセスできる場合には、<xref linkend="_extra_security_measures_for_the_internet"/>を参照下さい。

note: type: Content of: <book><chapter><section><tip><para>
en: Please use the <literal>screen</literal>(1) program to enable remote shell process to survive the interrupted connection (see <xref linkend="_the_screen_program"/>).
ja: リモートのシェルプロセスが回線接続の中断の際にも継続するようにするために <literal>screen</literal>(1) プログラムを使いましょう (<xref linkend="_the_screen_program"/>を参照下さい)。

note: type: Content of: <book><chapter><section><section><title>
en: Basics of SSH
ja: SSH の基本

note: type: Content of: <book><chapter><section><section><para>
en: The OpenSSH SSH daemon supports SSH protocol 2 only.
ja: OpenSSH SSH デーモンは SSH プロトコル2のみをサポートします。

note: type: Content of: <book><chapter><section><section><para>
en: Please read "<literal>/usr/share/doc/openssh-client/README.Debian.gz</literal>", <literal>ssh</literal>(1), <literal>sshd</literal>(8), <literal>ssh-keygen</literal>(1), <literal>ssh-add</literal>(1) and <literal>ssh-agent</literal>(1).
ja: "<literal>/usr/share/doc/openssh-client/README.Debian.gz</literal>" と <literal>ssh</literal>(1) と <literal>sshd</literal>(8) と <literal>ssh-keygen</literal>(1) と <literal>ssh-add</literal>(1) と <literal>ssh-agent</literal>(1) を参照下さい。

note: type: Content of: <book><chapter><section><section><warning><para>
en: "<literal>/etc/ssh/sshd_not_to_be_run</literal>" must not be present if one wishes to run the OpenSSH server.
ja: OpenSSH サーバーを実行したい場合には、"<literal>/etc/ssh/sshd_not_to_be_run</literal>" が存在してはいけません。

note: type: Content of: <book><chapter><section><section><warning><para>
en: Don't enable rhost based authentication (<literal>HostbasedAuthentication</literal> in <literal>/etc/ssh/sshd_config</literal>).
ja: rhost に基づく認証を有効化してはいけない (<literal>/etc/ssh/sshd_config</literal> 中の <literal>HostbasedAuthentication</literal> )。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of SSH configuration files
ja: SSH 設定ファイルのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: description of configuration file
ja: 設定ファイルの説明

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: SSH client defaults, see <literal>ssh_config</literal>(5)
ja: SSH クライアントのデフォールト、<literal>ssh_config</literal>(5) 参照下さい

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: SSH server defaults, see <literal>sshd_config</literal>(5)
ja: SSH サーバーのデフォールト、<literal>sshd_config</literal>(5) 参照下さい

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: default public SSH keys that clients use to connect to this account on this SSH server
ja: 当該 SSH サーバーの当該アカウント接続用にクライアントが使用するデフォールト公開 SSH キー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: secret SSH-2 RSA key of the user
ja: ユーザーの秘密 SSH-2 RSA キー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: secret SSH-2 <emphasis>key-type-name</emphasis> key such as <literal>ecdsa</literal>, <literal>ed25519</literal>, ... of the user
ja: ユーザの秘密 SSH-2 <emphasis>key-type-name</emphasis> キー (<literal>ecdsa</literal>, <literal>ed25519</literal> など)

note: type: Content of: <book><chapter><section><section><para>
en: The following starts an <literal>ssh</literal>(1) connection from a client.
ja: クライアントから <literal>ssh</literal>(1) 接続を開始するには以下のようにします。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of SSH client startup examples
ja: SSH クライアント起動例のリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: connect with default mode
ja: デフォルトモードで接続

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: connect with default mode with debugging messages
ja: デバッグメッセージを有効にしてデフォルトモードで接続

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: force to use password with SSH version 2
ja: SSH バージョン 2 でパスワードを使うことを強制

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: run <literal>passwd</literal> program to update password on a remote host
ja: リモートホストでパスワードを更新するために <literal>passwd</literal> プログラムを実行

note: type: Content of: <book><chapter><section><section><title>
en: User name on the remote host
ja: リモートホストでのユーザ名

note: type: Content of: <book><chapter><section><section><para>
en: If you use the same user name on the local and the remote host, you can eliminate typing "<literal>username@</literal>".
ja: ローカルホストとリモートホストで同じユーザ名を使っている場合は "<literal>username@</literal>" と打たなくてもよいです。

note: type: Content of: <book><chapter><section><section><para>
en: Even if you use different user name on the local and the remote host, you can eliminate it using "<literal>~/.ssh/config</literal>".  For <ulink url="&debiansalsaservice;">Debian Salsa service</ulink> with account name "<literal>foo-guest</literal>", you set "<literal>~/.ssh/config</literal>" to contain the following.
ja: たとえローカルとリモートで異なるユーザー名を使う場合でも、"<literal>~/.ssh/config</literal>" を用いるとユーザー名を省略できます。例えば <ulink url="&debiansalsaservice;">Debian Salsa サービス</ulink>でのユーザー名が "<literal>foo-guest</literal>" の場合は、"<literal>~/.ssh/config</literal>" が次を含むように設定します。

note: type: Content of: <book><chapter><section><section><title>
en: Connecting without remote passwords
ja: リモートパスワード無しでの接続

note: type: Content of: <book><chapter><section><section><para>
en: One can avoid having to remember passwords for remote systems by using "<literal>PubkeyAuthentication</literal>" (SSH-2 protocol).
ja: "<literal>PubkeyAuthentication</literal>" (SSH-2 プロトコル) を使うと、リモートシステムのパスワードを覚えなくてもよくなります。

note: type: Content of: <book><chapter><section><section><para>
en: On the remote system, set the respective entries, "<literal>PubkeyAuthentication yes</literal>", in "<literal>/etc/ssh/sshd_config</literal>".
ja: リモートシステムの "<literal>/etc/ssh/sshd_config</literal>" 中に対応する項目 "<literal>PubkeyAuthentication yes</literal>" を設定します。

note: type: Content of: <book><chapter><section><section><para>
en: Generate authentication keys locally and install the public key on the remote system by the following.
ja: 次に示すように、ローカルで認証キーを生成しリモートシステム上に公開キーをインストールします。

note: type: Content of: <book><chapter><section><section><para>
en: You can add options to the entries in "<literal>~/.ssh/authorized_keys</literal>" to limit hosts and to run specific commands.  See <literal>sshd</literal>(8) "AUTHORIZED_KEYS FILE FORMAT".
ja: ホストを制限したり特定コマンドを実行したりするには "<literal>~/.ssh/authorized_keys</literal>" 中の項目にオプションを追加します。<literal>sshd</literal>(8) の "AUTHORIZED_KEYS FILE FORMAT" を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Dealing with alien SSH clients
ja: 外部 SSH クライアントへの対処法

note: type: Content of: <book><chapter><section><section><para>
en: There are some free <ulink url="&ssh;">SSH</ulink> clients available for other platforms.
ja: 他のプラットフォーム上で利用可能なフリーな <ulink url="&ssh;">SSH</ulink> クライアントがいくつかあります。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of free SSH clients for other platforms
ja: 他のプラットフォーム上で使えるフリーな SSH クライアントのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: environment
ja: 環境

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: free SSH program
ja: フリーの SSH プログラム

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: puTTY (<ulink url="&puttyafreesshandtelnetclient;">PuTTY: a free SSH and Telnet client</ulink>) (GPL)
ja: puTTY (<ulink url="&puttyafreesshandtelnetclient;">PuTTY: 自由な SSH と Telnet クライアント</ulink>) (GPL)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: SSH in cygwin (<ulink url="&cygwingetthatlinfeelingonwindows;">Cygwin: Get that Linux feeling - on Windows</ulink>) (GPL)
ja: cygwin 中の SSH (<ulink url="&cygwingetthatlinfeelingonwindows;">Cygwin: Windows 上での Linux 感覚を得よう</ulink>) (GPL)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: OpenSSH; use <literal>ssh</literal> in the Terminal application (GPL)
ja: OpenSSH; ターミナルアプリケーションの <literal>ssh</literal> を使用します (GPL)

note: type: Content of: <book><chapter><section><section><title>
en: Setting up ssh-agent
ja: ssh-agent の設定

note: type: Content of: <book><chapter><section><section><para>
en: It is safer to protect your SSH authentication secret keys with a pass phrase.  If a pass phrase was not set, use "<literal>ssh-keygen -p</literal>" to set it.
ja: SSH の認証キーをパスフレーズで保護する方がより安全です。もしパスフレーズが設定されていない場合には "<literal>ssh-keygen -p</literal>" で設定できます。

note: type: Content of: <book><chapter><section><section><para>
en: Place your public SSH key (e.g.  "<literal>~/.ssh/id_rsa.pub</literal>") into "<literal>~/.ssh/authorized_keys</literal>" on a remote host using a password-based connection to the remote host as described above.
ja: 上記のようにパスワードを使って接続したリモートホスト上の "<literal>~/.ssh/authorized_keys</literal>" 中にあなたの公開 SSH キー (例えば "<literal>~/.ssh/id_rsa.pub</literal>") を設定します。

note: type: Content of: <book><chapter><section><section><para>
en: No remote password needed from here on for the next command.
ja: 今後、次のコマンドにリモートパスワードは必要ありません。

note: type: Content of: <book><chapter><section><section><para>
en: Press ^D to terminating ssh-agent session.
ja: ssh-agent のセッションを終了するのに ^D を押します。

note: type: Content of: <book><chapter><section><section><para>
en: For the X server, the normal Debian startup script executes <literal>ssh-agent</literal> as the parent process.  So you only need to execute <literal>ssh-add</literal> once. For more, read <literal>ssh-agent</literal>(1) and <literal>ssh-add</literal>(1).
ja: X サーバーの場合、普通の Debian の起動スクリプトは親プロセスとして <literal>ssh-agent</literal> を実行します。だから <literal>ssh-add</literal> は1回だけ実行すれば十分です。詳細は <literal>ssh-agent</literal>(1) と <literal>ssh-add</literal>(1) を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Sending a mail from a remote host
ja: リモートホストからメールを送信する

note: type: Content of: <book><chapter><section><section><para>
en: If you have an SSH shell account on a server with proper DNS settings, you can send a mail generated on your workstation as an email genuinely sent from the remote server.
ja: 適切な DNS 設定がなされたサーバに SSH アカウントを持っている場合、リモートサーバから真に送られたメールとして、ワークステーションからメールを送信することができます。

note: type: Content of: <book><chapter><section><section><title>
en: Port forwarding for SMTP/POP3 tunneling
ja: SMTP/POP3 トンネルをするためのポートフォワーディング

note: type: Content of: <book><chapter><section><section><para>
en: To establish a pipe to connect to port 25 of <literal>remote-server</literal> from port 4025 of <literal>localhost</literal>, and to port 110 of <literal>remote-server</literal> from port 4110 of <literal>localhost</literal> through <literal>ssh</literal>, execute on the local host as the following.
ja: <literal>ssh</literal> を通して <literal>localhost</literal> のポート 4025 から <literal>remote-server</literal> のポート 25 へと、<literal>localhost</literal> のポート 4110 から <literal>remote-server</literal> のポート 110 へと接続するパイプを設定するには、ローカルホスト上で以下のように実行します。

note: type: Content of: <book><chapter><section><section><para>
en: This is a secure way to make connections to SMTP/POP3 servers over the Internet.  Set the "<literal>AllowTcpForwarding</literal>" entry to "<literal>yes</literal>" in "<literal>/etc/ssh/sshd_config</literal>" of the remote host.
ja: このようにするとインターネット経由で SMTP/POP3 サーバーへとセキュアーに接続できます。リモートホストの "<literal>/etc/ssh/sshd_config</literal>" 中の "<literal>AllowTcpForwarding</literal>" エントリーを "<literal>yes</literal>" と設定します。

note: type: Content of: <book><chapter><section><section><title>
en: How to shutdown the remote system on SSH
ja: SSH 上のリモートシステムをシャットダウンする方法

note: type: Content of: <book><chapter><section><section><para>
en: You need to protect the process doing "<literal>shutdown -h now</literal>" (see <xref linkend="_how_to_shutdown_the_system"/>) from the termination of SSH using the <literal>at</literal>(1) command (see <xref linkend="_scheduling_tasks_once"/>) by the following.
ja: "<literal>shutdown -h now</literal>" (<xref linkend="_how_to_shutdown_the_system"/>を参照下さい) を実行しているプロセスを <literal>at</literal>(1) コマンド (<xref linkend="_scheduling_tasks_once"/>を参照下さい) を使って以下のようにして SSH が終了することから守る必要があります。

note: type: Content of: <book><chapter><section><section><para>
en: Running "<literal>shutdown -h now</literal>" in <literal>screen</literal>(1) (see <xref linkend="_the_screen_program"/>) session is another way to do the same.
ja: "<literal>shutdown -h now</literal>" を<literal>screen</literal>(1) (<xref linkend="_the_screen_program"/>を参照下さい) セッション中で実行しても同様のことができます。

note: type: Content of: <book><chapter><section><section><title>
en: Troubleshooting SSH
ja: SSH のトラブルシュート

note: type: Content of: <book><chapter><section><section><para>
en: If you have problems, check the permissions of configuration files and run <literal>ssh</literal> with the "<literal>-v</literal>" option.
ja: 問題があるときは設定ファイルのパーミッションを確認し、<literal>ssh</literal> を"<literal>-v</literal>" オプションとともに実行します。

note: type: Content of: <book><chapter><section><section><para>
en: Use the "<literal>-p</literal>" option if you are root and have trouble with a firewall; this avoids the use of server ports 1 — 1023.
ja: root でファイアーウォールと問題を起こした場合には、"<literal>-p</literal>" オプションを使います; こうするとサーバーポートの 1 — 1023 を使うのを回避します。

note: type: Content of: <book><chapter><section><section><para>
en: If <literal>ssh</literal> connections to a remote site suddenly stop working, it may be the result of tinkering by the sysadmin, most likely a change in "<literal>host_key</literal>" during system maintenance.  After making sure this is the case and nobody is trying to fake the remote host by some clever hack, one can regain a connection by removing the "<literal>host_key</literal>" entry from "<literal>~/.ssh/known_hosts</literal>" on the local host.
ja: リモートサイトへの <literal>ssh</literal> 接続が急に動作し無くなった際は、システム管理者による変更、特に可能性が高いのはシステムメンテナンス中に "<literal>host_key</literal>" が変更された結果かもしれません。実際にこういう状況で誰も洒落たハックでリモートホストとしてなりすまそうとしていないことを確認した後に、"<literal>host_key</literal>" エントリーをローカルホストの "<literal>~/.ssh/known_hosts</literal>" から削除すると再び接続できるようになります。

note: type: Content of: <book><chapter><section><title>
en: The print server and utilities
ja: プリントサーバーとユーティリティー

note: type: Content of: <book><chapter><section><para>
en: In the old Unix-like system, the BSD <ulink url="&lineprinterdaemonlpd;">Line printer daemon (lpd)</ulink> was the standard and the standard print out format of the classic free software was <ulink url="&postscriptps;">PostScript (PS)</ulink>.  Some filter system was used along with <ulink url="&ghostscript;">Ghostscript</ulink> to enable printing to the non-PostScript printer.  See <xref linkend="_ghostscript"/>.
ja: 旧来の Unix 的システムでは BSD の<ulink url="&lineprinterdaemonlpd;">ラインプリンターデーモン (lpd)</ulink>が標準で、古典的フリーソフトウェアーの標準プリント出力フォーマットは <ulink url="&postscriptps;">PostScript (PS)</ulink> でした。<ulink url="&ghostscript;">Ghostscript</ulink> とともに何らかのフィルターシステムを使うことで non-PostScript プリンターへの印刷が可能になっていました。<xref linkend="_ghostscript"/>を参照下さい。

note: type: Content of: <book><chapter><section><para>
en: In the modern Debian system, the <ulink url="&commonunixprintingsystem;">Common UNIX Printing System</ulink> (CUPS) is the de facto standard and the standard print out format of the modern free software is <ulink url="&portabledocumentformatpdf;">Portable Document Format (PDF)</ulink>.
ja: 現代的な Debian システムでは <ulink url="&commonunixprintingsystem;">Common UNIX Printing System</ulink> (CUPS) がデファクトスタンダードで、現代的なフリーソフトの標準プリント出力フォーマットは <ulink url="&portabledocumentformatpdf;">Portable Document Format (PDF)</ulink> です。

note: type: Content of: <book><chapter><section><para>
en: The CUPS uses <ulink url="&internetprintingprotocol;">Internet Printing Protocol</ulink> (IPP). The IPP is the cross-platform de facto standard for remote printing with bi-directional communication capability.
ja: CUPS は、<ulink url="&internetprintingprotocol;">インターネット印刷プロトコル</ulink> (IPP) を使います。IPP は新たなクロスプラットフォームの両方向通信能力のあるリモート印刷のデファクト標準となっています。

note: type: Content of: <book><chapter><section><para>
en: Thanks to the file format dependent auto-conversion feature of the CUPS system, simply feeding any data to the <literal>lpr</literal> command should generate the expected print output. (In CUPS, <literal>lpr</literal> can be enabled by installing the <literal>cups-bsd</literal> package.)
ja: CUPS システムのファイルフォーマット依存の自動変換機能のおかげで、どんなデーターでも <literal>lpr</literal> コマンドに供給すると期待される印刷出力が生成されます。(CUPS では、<literal>lpr</literal> は<literal>cups-bsd</literal> パッケージをインストールすると有効となります。)

note: type: Content of: <book><chapter><section><para>
en: The Debian system has some notable packages for the print servers and utilities.
ja: Debian システムには、プリントサーバーやユーティリティーで留意すべきパッケージがいくつかあります。

note: type: Content of: <book><chapter><section><table><title>
en: List of print servers and utilities
ja: プリントサーバーとユーティリティーのリスト

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: BSD lpr/lpd (<ulink url="&lineprinterdaemon;">Line printer daemon</ulink>)
ja: BSD lpr/lpd (<ulink url="&lineprinterdaemon;">ラインプリンターデーモン</ulink>)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Internet Printing CUPS server
ja: インターネット印刷 CUPS サーバー

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&systemvprintercommands;">System V printer commands</ulink> for CUPS: <literal>lp</literal>(1), <literal>lpstat</literal>(1), <literal>lpoptions</literal>(1), <literal>cancel</literal>(1), <literal>lpmove</literal>(8), <literal>lpinfo</literal>(8), <literal>lpadmin</literal>(8), …
ja: CUPS 用<ulink url="&systemvprintercommands;">System V プリンターコマンド</ulink>: <literal>lp</literal>(1) と <literal>lpstat</literal>(1) と <literal>lpoptions</literal>(1) と <literal>cancel</literal>(1) と <literal>lpmove</literal>(8) と <literal>lpinfo</literal>(8) と <literal>lpadmin</literal>(8) 等

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&bsdprintercommands;">BSD printer commands</ulink> for CUPS: <literal>lpr</literal>(1), <literal>lpq</literal>(1), <literal>lprm</literal>(1), <literal>lpc</literal>(8)
ja: CUPS 用<ulink url="&bsdprintercommands;">BSD プリンターコマンド</ulink>: <literal>lpr</literal>(1) と <literal>lpq</literal>(1) と <literal>lprm</literal>(1) と <literal>lpc</literal>(8) 等

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Not applicable
ja: 非該当

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: printer drivers for CUPS
ja: CUPS 用のプリンタードライバー

note: type: Content of: <book><chapter><section><tip><para>
en: You can configure CUPS system by pointing your web browser to "<ulink url="&httplocalhostgdb;">http://localhost:631/</ulink>" .
ja: CUPS システムはウェッブブラウザーを "<ulink url="&httplocalhostgdb;">http://localhost:631/</ulink>" に向けることで設定できます。

note: type: Content of: <book><chapter><section><title>
en: Other network application servers
ja: 他のネットワークアプリケーションサーバー

note: type: Content of: <book><chapter><section><para>
en: Here are other network application servers.
ja: 他のネットワークアプリケーションサーバーを次に示します。

note: type: Content of: <book><chapter><section><table><title>
en: List of other network application servers
ja: 他のネットワークアプリケーションサーバー

note: type: Content of: <book><chapter><section><table><tgroup><thead><row><entry>
en: protocol
ja: プロトコル

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: TELNET server
ja: TELNET サーバー

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Unix file sharing
ja: Unix 式ファイル共有

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Windows file and printer sharing
ja: Windows のファイルとプリンター共有

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Apple/Mac file and printer sharing (AppleTalk)
ja: Apple/Mac のファイルとプリンター共有 (AppleTalk)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: General file download
ja: 汎用ファイルダウンロード

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: General web server
ja: 汎用ウェッブサーバー

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: General web <ulink url="&proxyserver;">proxy server</ulink>
ja: 汎用ウェッブ<ulink url="&proxyserver;">プロキシサーバー</ulink>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: IP address for other hosts
ja: 他のホストの IP アドレス

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: IP address of client itself
ja: クライアント自身の IP アドレス

note: type: Content of: <book><chapter><section><para>
en: Common Internet File System Protocol (CIFS) is the same protocol as <ulink url="&servermessageblocksmb;">Server Message Block (SMB)</ulink> and is used widely by Microsoft Windows.
ja: コモンインターネットファイルシステムプロトコル (CIFS) は<ulink url="&servermessageblocksmb;">サーバーメッセージブロック (SMB)</ulink> と同じプロトコルで Microsoft Windows で広く使われています。

note: type: Content of: <book><chapter><section><tip><para>
en: See <xref linkend="_the_modern_centralized_system_management"/> for integration of server systems.
ja: サーバーシステムの統合には、<xref linkend="_the_modern_centralized_system_management"/> を参照下さい。

note: type: Content of: <book><chapter><section><tip><para>
en: The hostname resolution is usually provided by the <ulink url="&dns;">DNS</ulink> server.  For the host IP address dynamically assigned by <ulink url="&dhcp;">DHCP</ulink>, <ulink url="&dynamicdns;">Dynamic DNS</ulink> can be set up for the hostname resolution using <literal>bind9</literal> and <literal>kea</literal> as described in the <ulink url="&ddnspageonthedebianwiki;">DDNS page on the Debian wiki</ulink>.
ja: ホスト名の解決は通常 <ulink url="&dns;">DNS</ulink> サーバーによって提供されます。ホストの IP アドレスが <ulink url="&dhcp;">DHCP</ulink> によって動的にアサインされる場合には <ulink url="&ddnspageonthedebianwiki;">Debian wiki 上のDDNS ページ</ulink> に書かれているようにして <literal>bind9</literal> と <literal>kea</literal> を使いホスト名解決のための <ulink url="&dynamicdns;">ダイナミック DNS</ulink> が設定できます。

note: type: Content of: <book><chapter><section><tip><para>
en: Use of proxy server such as <literal>squid</literal> is much more efficient for saving bandwidth than use of local mirror server with the full Debian archive contents.
ja: Debian アーカイブの全内容のローカルのミラーサーバーを使うより、<literal>squid</literal> 等のプロキシサーバーを使う方がはるかにバンド幅を節約上ではるかに効率的です。

note: type: Content of: <book><chapter><section><title>
en: Other network application clients
ja: 他のネットワークアプリケーションクライアント

note: type: Content of: <book><chapter><section><para>
en: Here are other network application clients.
ja: 他のネットワークアプリケーションクライアントを次に示します。

note: type: Content of: <book><chapter><section><table><title>
en: List of network application clients
ja: 他のネットワークアプリケーションクライアント

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: TCP/IP swiss army knife
ja: TCP/IP 用万能ツール (スイス陸軍ナイフ)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: TCP/IP swiss army knife with support for IPv6, proxies, and Unix sockets
ja: IPv6 やプロキシや Unix ソケットサポート付きの TCP/IP 用万能ツール (スイス陸軍ナイフ)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Secure Socket Layer (SSL) binary and related cryptographic tools
ja: セキュアソケットレイヤー (SSL) のバイナリーと関連する暗号化ツール

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: universal SSL Wrapper
ja: 万能 SSL ラッパー

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: TELNET client
ja: TELNET クライアント

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: MS Windows file and printer sharing client
ja: MS Windows のファイルとプリンター共有

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: mount and umount commands for remote MS Windows file
ja: リモートの MS Windows ファイルをマウントやアンマウントするコマンド

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&http;">HTTP</ulink> and <ulink url="&ftp;">FTP</ulink>
ja: <ulink url="&http;">HTTP</ulink> と <ulink url="&ftp;">FTP</ulink>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: web downloader
ja: ウェッブダウンローダー

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&bittorrent;">BitTorrent</ulink> client (GTK)
ja: <ulink url="&bittorrent;">BitTorrent</ulink> クライアント (GTK)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&bittorrent;">BitTorrent</ulink> client (Qt)
ja: <ulink url="&bittorrent;">BitTorrent</ulink> クライアント (Qt)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <literal>host</literal>(1) from bind9, "<literal>Priority: standard</literal>"
ja: bind9 由来の <literal>host</literal>(1) コマンド、"<literal>Priority: standard</literal>"

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <literal>dig</literal>(1) from bind, "<literal>Priority: standard</literal>"
ja: bind 由来の <literal>dig</literal>(1) コマンド、"<literal>Priority: standard</literal>"

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: obtain data from LDAP server
ja: LDAP サーバーからデーター獲得

note: type: Content of: <book><chapter><section><title>
en: The diagnosis of the system daemons
ja: システムデーモンの診断

note: type: Content of: <book><chapter><section><para>
en: The <literal>telnet</literal> program enables manual connection to the system daemons and its diagnosis.
ja: <literal>telnet</literal> プログラムを使うとシステムデーモンへの手動接続とその診断ができます。

note: type: Content of: <book><chapter><section><para>
en: For testing plain <ulink url="&popd;">POP3</ulink> service, try the following
ja: プレーンな <ulink url="&popd;">POP3</ulink> サービスをテストするには、以下のようにします。

note: type: Content of: <book><chapter><section><para>
en: For testing the <ulink url="&tls;">TLS</ulink>/SSL enabled <ulink url="&popd;">POP3</ulink> service by some ISPs, you need TLS/SSL enabled <literal>telnet</literal> client by the <literal>telnet-ssl</literal> or <literal>openssl</literal> packages.
ja: 一部の ISP が提供する <ulink url="&tls;">TLS</ulink>/SSL を有効にした <ulink url="&popd;">POP3</ulink> サービスをテストするには、<literal>telnet-ssl</literal> か <literal>openssl</literal> パッケージによる、TLS/SSL を有効にした <literal>telnet</literal> クライアントが必要です。

note: type: Content of: <book><chapter><section><para>
en: The following <ulink url="&rfcs;">RFCs</ulink> provide required knowledge to each system daemon.
ja: 以下の <ulink url="&rfcs;">RFC</ulink> は各システムデーモンに関する必要な知見を提供します。

note: type: Content of: <book><chapter><section><table><title>
en: List of popular RFCs
ja: よく使われる RFC のリスト

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&rfcbjdj;">rfc1939</ulink> and <ulink url="&rfcceej;">rfc2449</ulink>
ja: <ulink url="&rfcbjdj;">rfc1939</ulink> と <ulink url="&rfcceej;">rfc2449</ulink>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&popd;">POP3</ulink> service
ja: <ulink url="&popd;">POP3</ulink> サービス

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&imape;">IMAP4</ulink> service
ja: <ulink url="&imape;">IMAP4</ulink> サービス

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&smtp;">SMTP</ulink> service
ja: <ulink url="&smtp;">SMTP</ulink> サービス

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Mail file format
ja: メールファイルフォーマット

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&dns;">DNS</ulink> service
ja: <ulink url="&dns;">DNS</ulink> サービス

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&http;">HTTP</ulink> service
ja: <ulink url="&http;">HTTP</ulink> サービス

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&uri;">URI</ulink> definition
ja: <ulink url="&uri;">URI</ulink> 定義

note: type: Content of: <book><chapter><section><para>
en: The port usage is described in "<literal>/etc/services</literal>".
ja: "<literal>/etc/services</literal>" の中にポートの使用され方が記載されています。

note: type: Content of: <book><chapter><title>
en: GUI System
ja: GUI システム

note: type: Content of: <book><chapter><section><title>
en: GUI desktop environment
ja: GUI デスクトップ環境

note: type: Content of: <book><chapter><section><para>
en: There are several choices for the full featured <ulink url="&gui;">GUI</ulink> desktop environment on the Debian system.
ja: Debian システム上のフル機能の <ulink url="&gui;">GUI</ulink> デスクトップ環境にはいくつかの選択肢があります。

note: type: Content of: <book><chapter><section><table><title>
en: List of desktop environment
ja: デスクトップ環境のリスト

note: type: Content of: <book><chapter><section><table><tgroup><thead><row><entry>
en: task package
ja: タスクパッケージ

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&gnome;">GNOME</ulink> desktop environment
ja: <ulink url="&gnome;">GNOME</ulink> デスクトップ環境

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&xfce;">Xfce</ulink> desktop environment
ja: <ulink url="&xfce;">Xfce</ulink> デスクトップ環境

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&kdeplasma;">KDE Plasma</ulink> desktop environment
ja: <ulink url="&kdeplasma;">KDE Plasma</ulink> デスクトップ環境

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&mate;">MATE</ulink> desktop environment
ja: <ulink url="&mate;">MATE</ulink> デスクトップ環境

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&cinnamon;">Cinnamon</ulink> desktop environment
ja: <ulink url="&cinnamon;">Cinnamon</ulink> デスクトップ環境

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&lxde;">LXDE</ulink> desktop environment
ja: <ulink url="&lxde;">LXDE</ulink> デスクトップ環境

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&lxqt;">LXQt</ulink> desktop environment
ja: <ulink url="&lxqt;">LXQt</ulink> デスクトップ環境

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&gnomeflashback;">GNOME Flashback</ulink> desktop environment
ja: <ulink url="&gnomeflashback;">GNOME Flashback</ulink> デスクトップ環境

note: type: Content of: <book><chapter><section><tip><para>
en: Dependency packages selected by a task metapackage may be out of sync with the latest package transition state under the Debian <literal>unstable</literal>/<literal>testing</literal> environment. For <literal>task-gnome-desktop</literal>, you may need to adjust package selections as follows:
ja: タスク メタパッケージによって選ばれた依存パッケージは、Debian <literal>unstable</literal>/<literal>testing</literal> 環境下で最新のパッケージ移行状態と同期していないかもしれません。<literal>task-gnome-desktop</literal> の場合、以下のようにパッケージ選択を調整する必要があるかもしれません:

note: type: Content of: <book><chapter><section><tip><itemizedlist><listitem><para>
en: Start <literal>aptitude</literal>(8) as <literal>sudo aptitude -u</literal>.
ja: <literal>sudo aptitude -u</literal> として <literal>aptitude</literal>(8) をスタートします。

note: type: Content of: <book><chapter><section><tip><itemizedlist><listitem><para>
en: Move cursor to "Tasks" and press "Enter".
ja: カーサを "Tasks" に移動し "Enter" を押します。

note: type: Content of: <book><chapter><section><tip><itemizedlist><listitem><para>
en: Move cursor to "End-user" press "Enter".
ja: カーサを "End-user" に移動し "Enter" を押します。

note: type: Content of: <book><chapter><section><tip><itemizedlist><listitem><para>
en: Move cursor to "GNOME" press "Enter".
ja: カーサを "GNOME" に移動し "Enter" を押します。

note: type: Content of: <book><chapter><section><tip><itemizedlist><listitem><para>
en: Move cursor to <literal>task-gnome-desktop</literal> and press "Enter".
ja: カーサを <literal>task-gnome-desktop</literal> に移動し "Enter" を押します。

note: type: Content of: <book><chapter><section><tip><itemizedlist><listitem><para>
en: Move cursor to "Depends" and press "m" (manually selected).
ja: カーサを "Depends" に移動し "m" (手動で manually 選択) を押します。

note: type: Content of: <book><chapter><section><tip><itemizedlist><listitem><para>
en: Move cursor to "Recommends" and press "m" (manually selected).
ja: カーサを "Recommends" に移動し "m" (手動で manually 選択) を押します。

note: type: Content of: <book><chapter><section><tip><itemizedlist><listitem><para>
en: Move cursor to "<literal>task-gnome-desktop</literal> and press "-". (drop)
ja: カーサを "<literal>task-gnome-desktop</literal> に移動し "-" を押します。 (drop)

note: type: Content of: <book><chapter><section><tip><itemizedlist><listitem><para>
en: Adjust selected packages while dropping problematic ones causing package conflicts.
ja: パッケージ間コンフリクトを引き起こしている問題あるパッケージを落としながら選択されたパッケージを調整します。

note: type: Content of: <book><chapter><section><tip><itemizedlist><listitem><para>
en: Press "g" to start install.
ja: "g" を押してインストールを開始します。

note: type: Content of: <book><chapter><section><para>
en: This chapter will focus mostly on the default desktop environment of Debian: <literal>task-gnome-desktop</literal> offering <ulink url="&gnome;">GNOME</ulink> on <ulink url="&wayland;">wayland</ulink>.
ja: 本章は Debian のデフォルトデスクトップ環境にフォーカスします: <ulink url="&wayland;">wayland</ulink> 上の <ulink url="&gnome;">GNOME</ulink> を提供する <literal>task-gnome-desktop</literal>。

note: type: Content of: <book><chapter><section><title>
en: GUI communication protocol
ja: GUI 通信プロトコル

note: type: Content of: <book><chapter><section><para>
en: GUI communication protocol used on the GNOME desktop can be:
ja: GNOME デスクトップで使用されうる GUI 通信プロトコル:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <ulink url="&waylanddisplayserverprotocol;">Wayland (display server protocol)</ulink> (native)
ja: <ulink url="&waylanddisplayserverprotocol;">Wayland (ディスプレイサーバプロトコル)</ulink> (ネイティブ)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <ulink url="&xwindowsystemcoreprotocol;">X Window System core protocol</ulink> (via <literal>xwayland</literal>)
ja: <ulink url="&xwindowsystemcoreprotocol;">X Window システム コア プロトコル</ulink> (<literal>xwayland</literal> 経由)

note: type: Content of: <book><chapter><section><para>
en: Please check <ulink url="&freedesktoporgsindowarchitecture;">freedesktop.org site for how Wayland architecture is different from X Window architecture</ulink>.
ja: <ulink url="&freedesktoporgsindowarchitecture;">Wayland アーキテクチャーは X Window アーキテクチャーとどう違うのかという freedesktop.org サイト</ulink>を確認して下さい。

note: type: Content of: <book><chapter><section><para>
en: From user's perspective, differences can be colloquially summarized as:
ja: ユーザー視点からは、相違点は以下のように口語的にまとめられます。

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Wayland is a same-host GUI communication protocol: new, simpler, faster, no setuid root binary
ja: Wayland は 同一ホスト上の GUI 通信プロトコル: 新規、簡単、高速、非 setuid root のバイナリー

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: X Window is a network-capable GUI communication protocol: traditional, complex, slower, setuid root binary
ja: X Window は ネットワーク対応可能な GUI 通信プロトコル: 伝統的、複雑、低速、setuid root のバイナリー

note: type: Content of: <book><chapter><section><para>
en: For applications using Wayland protocol, the access to their display contents from a remote host is supported by the <ulink url="&vnc;">VNC</ulink> or <ulink url="&rdp;">RDP</ulink>.  See <xref linkend="_remote_desktop"/>
ja: Wayland プロトコルを使うアプリケーションにとって、その表示内容へのリモートホストからのアクセスは <ulink url="&vnc;">VNC</ulink> や <ulink url="&rdp;">RDP</ulink> によって支えられています。<xref linkend="_remote_desktop"/>を参照下さい。

note: type: Content of: <book><chapter><section><para>
en: Modern X servers have <ulink url="&themitsharedmemoryextension;">the MIT Shared Memory Extension</ulink> and communicate with their local X clients using the local shared memory.  This bypasses the network transparent <ulink url="&xlib;">Xlib</ulink> interprocess communication channel and gains performance.  This situation was the <ulink url="&background;">background</ulink> of creating Wayland as a local-only GUI communication protocol.
ja: 現代的な X サーバーは <ulink url="&themitsharedmemoryextension;"> MIT 共有メモリー拡張</ulink> 機能があり、ローカルの X クライアントとローカルの共有メモリーを使って通信します。これはネットワーク透過性の <ulink url="&xlib;">Xlib</ulink> プロセス間通信チャンネルをバイパスし性能が得られるようにしています。この状況がローカル限定の通信プロトコルの Wayland が作られた<ulink url="&background;">背景</ulink>です。

note: type: Content of: <book><chapter><section><para>
en: Using the <literal>xeyes</literal> program started from the GNOME terminal, you can check GUI communication protocol used by each GUI application.
ja: GNOME ターミナルから起動された <literal>xeyes</literal> プログラムを使うことで、各 GUI アプリケーションが使う GUI コミュニケーションプロトコルが確認できます。

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: If the mouse cursor is on an application such as "GNOME terminal" which uses Wayland display server protocol, eyes don't move with the mouse cursor.
ja: Wayland 表示サーバープロトコルを使う "GNOME ターミナル" のようなアプリケーション上にマウスカーソールがある際には、目玉はマウスカーソールにつれて動きません。

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: If the mouse cursor is on an application such as "xterm" which uses X Window System core protocol, eyes move with the mouse cursor exposing not-so-isolated nature of X Window architecture.
ja: X Window システムコアプロトコルを使う "xterm" のようなアプリケーション上にマウスカーソールがある際には、X Window アーキテクチャーの分離不十分性がさらされ目玉はマウスカーソールにつれて動きます。

note: type: Content of: <book><chapter><section><para>
en: As of April 2021, many popular GUI applications such as GNOME and <ulink url="&libreofficelo;">LibreOffice (LO)</ulink> applications have been migrated to the Wayland display server protocol.  I see <literal>xterm</literal>, <literal>gitk</literal>, <literal>chromium</literal>, <literal>firefox</literal>, <literal>gimp</literal>, <literal>dia</literal>, and KDE applications still use X Window System core protocol.
ja: 2021年4月の時点で、GNOME や <ulink url="&libreofficelo;">LibreOffice (LO)</ulink> アプリケーション等の多くの人気ある GUI アプリケーションが Wayland 表示サーバープロトコルに移行しました。<literal>xterm</literal> や <literal>gitk</literal> や <literal>chromium</literal> や <literal>firefox</literal> や <literal>gimp</literal> や <literal>dia</literal> や KDE アプリケーションが、未だに X Window システムコアプロトコルを使っていると見受けます。

note: type: Content of: <book><chapter><section><note><para>
en: For both the xwayland on Wayland or the native X Window System, the old X server configuration file "<literal>/etc/X11/xorg.conf</literal>" shouldn't exist on the system. The graphics and input devices are now configured by the kernel with <ulink url="&drm;">DRM</ulink>, <ulink url="&kms;">KMS</ulink>, and <ulink url="&udev;">udev</ulink>.  The native X server has been rewritten to use them.  See "<ulink url="&modedbdefaultvideomodesupport;">modedb default video mode support</ulink>" in the Linux kernel documentation.
ja: Wayland 上の xwayland とネイティブの X Window システムの両方とも、古い X サーバー設定ファイル "<literal>/etc/X11/xorg.conf</literal>" はシステム上に存在するべきではありません。画像や入力デバイスは <ulink url="&drm;">DRM</ulink> や <ulink url="&kms;">KMS</ulink> や <ulink url="&udev;">udev</ulink> によるカーネルによって設定されます。 ネイティブの X Window サーバーはこれらを使うように書き換えられました。Linux カーネル文書の"<ulink url="&modedbdefaultvideomodesupport;">modedb デフォルトビデオモードサポート</ulink>" を参照下さい。

note: type: Content of: <book><chapter><section><title>
en: GUI infrastructure
ja: GUI インフラストラクチャー

note: type: Content of: <book><chapter><section><para>
en: Here are notable GUI infrastructure packages for the GNOME on Wayland environment.
ja: Wayland 環境上の GNOME のための特記すべき GUI インフラパッケージは以下です。

note: type: Content of: <book><chapter><section><table><title>
en: List of notable GUI infrastructure packages
ja: データーインフラパッケージのリスト

note: type: Content of: <book><chapter><section><table><tgroup><thead><row><entry>
en: package size
ja: パッケージサイズ

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: GNOME's <ulink url="&mutter;">mutter</ulink> window manager <emphasis role="strong">[auto]</emphasis>
ja: GNOME の <ulink url="&mutter;">mutter</ulink> ウィンドウマネージャ <emphasis role="strong">[自動]</emphasis>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: An X server running on top of <ulink url="&wayland;">wayland</ulink> <emphasis role="strong">[auto]</emphasis>
ja: <ulink url="&wayland;">wayland</ulink> 上で実行される X サーバー <emphasis role="strong">[自動]</emphasis>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Remote desktop daemon for GNOME using PipeWire <emphasis role="strong">[auto]</emphasis>
ja: GNOME のための PipeWire を使うリモートデスクトップデーモン <emphasis role="strong">[自動]</emphasis>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Advanced configuration settings for GNOME
ja: GNOME のための高度な構成設定

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Tool to enable / disable GNOME Shell extensions
ja: GNOME シェル拡張を有効化・無効化するツール

note: type: Content of: <book><chapter><section><para>
en: Here, "<emphasis role="strong">[auto]</emphasis>" means that these packages are automatically installed when <literal>task-gnome-desktop</literal> is installed.
ja: ここで、"<emphasis role="strong">[自動]</emphasis>" は <literal>task-gnome-desktop</literal> がインストールされた際に自動的にインストールされるパッケージの意味です。

note: type: Content of: <book><chapter><section><tip><para>
en: <literal>gnome-tweaks</literal> is the indispensable configuration utility.  For example:
ja: <literal>gnome-tweaks</literal> は不可欠の設定ユーティリティーです。例えば:

note: type: Content of: <book><chapter><section><tip><itemizedlist><listitem><para>
en: You can force "Over-Amplification" of sound volume from "General".
ja: "General" から音量ボリュームの "Over-Amplification" を強制できます。

note: type: Content of: <book><chapter><section><tip><itemizedlist><listitem><para>
en: You can force "Caps" to become "Esc" from "Keyboard &amp; Mouse" -&gt; "Keyboard" -&gt; "Additional Layout Option".
ja: "Keyboard &amp; Mouse" -&gt; "Keyboard" -&gt; "Additional Layout Option" から "Caps" が "Esc" になるよう強制できます。

note: type: Content of: <book><chapter><section><tip><para>
en: Detail features of GNOME desktop environment can be configured with utilities started by typing "<literal>settings</literal>", "<literal>tweaks</literal>", or "<literal>extensions</literal>" after pressing <literal>Super</literal>-key.
ja: GNOME デスクトップ環境の詳細機能は、<literal>Super</literal> キー打鍵後、"<literal>settings</literal>" か "<literal>tweaks</literal>" か "<literal>extensions</literal>" とタイプして起動されるユーティリティーで設定できます。

note: type: Content of: <book><chapter><section><title>
en: GUI applications
ja: GUI アプリケーション

note: type: Content of: <book><chapter><section><para>
en: Many useful GUI applications are available on Debian now.  Installing software packages such as <literal>scribus</literal> (KDE) on GNOME desktop environment are quite acceptable since corresponding functionality is not available under GNOME desktop environment.  But installing too many packages with duplicated functionalities may clutter your system.
ja: 有用な GUI アプリケーションの多くは Debian で利用できるようになりました。対応する機能が GNOME デスクトップ環境下では利用できないため、<literal>scribus</literal> (KDE) のようなソフトウェアを GNOME デスクトップ環境にインストールするのはまったく問題ありません。しかしながら、機能が重複するパッケージをインストールしすぎるとあなたのシステムが散らかってしまいます。

note: type: Content of: <book><chapter><section><para>
en: Here is a list of GUI applications which caught my eyes.
ja: 著者の目に止まった GUI アプリケーションのリストを記します。

note: type: Content of: <book><chapter><section><table><title>
en: List of notable GUI applications
ja: 特筆すべき GUI アプリケーションのリスト

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Personal information Management (groupware and email)
ja: 個人情報管理 (グループウエアと電子メール)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Email client (<ulink url="&mozillathunderbird;">Mozilla Thunderbird</ulink>)
ja: Eメールクライアント (<ulink url="&mozillathunderbird;">Mozilla Thunderbird</ulink>)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: word processor
ja: ワードプロセッサ

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&desktoppublishing;">desktop publishing</ulink> editor to edit <ulink url="&pdf;">PDF</ulink> files
ja: <ulink url="&pdf;">PDF</ulink> ファイルを編集するための <ulink url="&desktoppublishing;">デスクトップパブリッシング</ulink>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: label editor
ja: ラベルエディター

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: spreadsheet
ja: スプレッドシート

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: presentation
ja: プレゼンテーション

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: database management
ja: データーベース管理

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: vector graphics editor (draw)
ja: ベクトル画像エディター (ドロー)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: flowchart and diagram editor
ja: フローチャートやダイアグラムエディター

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: bitmap graphics editor (paint)
ja: ビットマップ画像エディター (ペイント)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: digital photo organizer
ja: デジタル写真オーガナイザー

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: lighttable and darkroom for photographers
ja: 写真家のためのライトボックスと暗室

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: lossless cutting of video files
ja: ビデオファイルのロスレス切り取り

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: non-linear video editor
ja: ノンリニアー ビデオ エディター

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Qt-app
ja: Qt アプリ

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: project management
ja: プロジェクト管理

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: personal accounting
ja: 個人会計

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: LilyPond sheet music text editor
ja: LilyPond 楽譜テキストエディター

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: computer-aided design (CAD) system (2D)
ja: コンピューター支援設計 (CAD) システム (2D)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: computer-aided design (CAD) system (3D)
ja: コンピューター支援設計 (CAD) システム (3D)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: electronic schematic and PCB design software
ja: 電気回路図と PCB デザインソフトウェアー

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: scanner frontend
ja: スキャナーのフロントエンド

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: mathematical equation/formula editor
ja: 数式エディター

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: e-book converter and library management
ja: e-book コンバーターとライブラリーの管理

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: e-book reader
ja: e-book リーダー

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: document(pdf) viewer
ja: 文書 (pdf) ビューワー

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: pure X-app
ja: 純粋な X アプリ

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <literal>xeyes</literal>(1), etc.
ja: <literal>xeyes</literal>(1) など。

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <literal>xev</literal>(1), <literal>xwininfo</literal>(1), etc.
ja: <literal>xev</literal>(1), <literal>xwininfo</literal>(1) 等。

note: type: Content of: <book><chapter><section><title>
en: User directories
ja: ユーザーディレクトリー

note: type: Content of: <book><chapter><section><para>
en: Default names for user directories such as "<literal>~/Desktop</literal>", "<literal>~/Documents</literal>", ..., used by the Desktop environment depend on the locale used for the system installation.  You can reset them to the English ones by:
ja: デスクトップ環境が使う、"<literal>~/Desktop</literal>"、"<literal>~/Documents</literal>"、...、のようなユーザーディレクトリーのデフォールトの名前はシステムのインストールが使ったロケールに依存します。これらは英語環境の名前に以下でリセットできます:

note: type: Content of: <book><chapter><section><para>
en: Then you manually move all the data to the newer directories.  See <literal>xdg-user-dirs-update</literal>(1).
ja: そしてすべてのデーターを新ディレクトリーに手動で移動させます。<literal>xdg-user-dirs-update</literal>(1) を参照下さい。

note: type: Content of: <book><chapter><section><para>
en: You can also set them to any names by editing "<literal>~/.config/user-dirs.dirs</literal>".  See <literal>user-dirs.dirs</literal>(5).
ja: それらは "<literal>~/.config/user-dirs.dirs</literal>" を編集することで如何なる名前にも設定できます。<literal>user-dirs.dirs</literal>(5) を参照下さい。

note: type: Content of: <book><chapter><section><title>
en: Fonts
ja: フォント

note: type: Content of: <book><chapter><section><para>
en: Many useful scalable fonts are available for users on Debian.  User's concern is how to avoid redundancy and how to configure parts of installed fonts to be disabled.  Otherwise, useless font choices may clutter your GUI application menus.
ja: 多くの有用なスケーラブルフォントが Debian 上のユーザーに使えるようになっています。ユーザーの関心事は如何に重複を回避するかとか、如何にインストール済みフォントを無効化するかです。こうしないとあなたの GUI アプリケーションのメニューが無用なフォントの選択肢で一杯になります。

note: type: Content of: <book><chapter><section><para>
en: Debian system uses <ulink url="&freetype;">FreeType</ulink> 2.0 library to rasterise many scalable font formats for screen and print:
ja: Debian システムは <ulink url="&freetype;">FreeType</ulink> 2.0 ライブラリーを使って多くのスケーラブルフォントフォーマットを画面や印刷用にラスター化します:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <ulink url="&typebpostscriptfonts;">Type 1 (PostScript) fonts</ulink> which use cubic <ulink url="&bziercurves;">Bézier curves</ulink> (almost obsolete format)
ja: <ulink url="&typebpostscriptfonts;">Type 1 (PostScript) フォント</ulink>、3次 <ulink url="&bziercurves;">ベジェ曲線</ulink> を使用 (ほぼ廃れた形式)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <ulink url="&truetypefonts;">TrueType fonts</ulink> which use quadratic <ulink url="&bziercurves;">Bézier curves</ulink> (good choice format)
ja: <ulink url="&truetypefonts;">TrueType フォント</ulink>、2次<ulink url="&bziercurves;">ベジェ曲線</ulink>を使用 (よい選択肢)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <ulink url="&opentypefonts;">OpenType fonts</ulink> which use cubic <ulink url="&bziercurves;">Bézier curves</ulink> (best choice format)
ja: <ulink url="&opentypefonts;">OpenType フォント</ulink>、3次<ulink url="&bziercurves;">ベジェ曲線</ulink>を使用 (最良の選択肢)

note: type: Content of: <book><chapter><section><section><title>
en: Basic fonts
ja: 基本的なフォント

note: type: Content of: <book><chapter><section><section><para>
en: The following table is compiled in the hope to help users to choose appropriate scalable fonts with clear understanding of the metric compatibility and the glyph coverage.  Most fonts cover all Latin, Greek, and Cyril characters.  The final choice of activated fonts can also be affected by your aesthetics.  These fonts can be used for the screen display or for the paper printing.
ja: 文字の大きさやグリフ提供範囲に関する明確な理解に基づき、適切なスケーラブルフォントをユーザーが選択する助けとなることを願って、以下のテーブルを編纂しました。ほとんどのフォントは全てのラテン文字とギリシャ文字とキリル文字をカバーします。最終的にアクティベートされるフォントの選択はあなたの美学によっても影響されます。これらの文字は画面表示にも紙への印刷にも使えます。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of notable <ulink url="&truetype;">TrueType</ulink> and <ulink url="&opentype;">OpenType</ulink> fonts
ja: 特記すべき <ulink url="&truetype;">TrueType</ulink> や <ulink url="&opentype;">OpenType</ulink> フォントのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: <ulink url="&sans;">sans</ulink>
ja: <ulink url="&sans;">サンセリフ</ulink>

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: <ulink url="&serif;">serif</ulink>
ja: <ulink url="&serif;">セリフ</ulink>

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: <ulink url="&mono;">mono</ulink>
ja: <ulink url="&mono;">等幅</ulink>

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: note on font
ja: フォントについての注釈

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&cantarell;">Cantarell</ulink> (GNOME 3, display)
ja: <ulink url="&cantarell;">Cantarell</ulink> (GNOME 3, 画面表示)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&notofonts;">Noto fonts</ulink> (Google, multi-lingual with CJK)
ja: <ulink url="&notofonts;">Noto フォント</ulink> (Google, multi-lingual with CJK)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&dejavu;">DejaVu</ulink> (GNOME 2, MCM:<ulink url="&verdana;">Verdana</ulink>, extended <ulink url="&bitstreamvera;">Bitstream Vera</ulink>)
ja: <ulink url="&dejavu;">DejaVu</ulink> (GNOME 2, MCM:<ulink url="&verdana;">Verdana</ulink>, 拡張 <ulink url="&bitstreamvera;">Bitstream Vera</ulink>)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&liberationfonts;">Liberation fonts</ulink> for <ulink url="&libreoffice;">LibreOffice</ulink> (Red Hat, MCMATC)
ja: <ulink url="&libreoffice;">LibreOffice</ulink> 用の <ulink url="&liberationfonts;">Liberation フォント</ulink> (Red Hat, MCMATC)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&chromeosarimotinosandcousine;">Chrome OS: Arimo, Tinos and Cousine</ulink> (Google, MCMATC)
ja: <ulink url="&chromeosarimotinosandcousine;">Chrome OS: Arimo, Tinos と Cousine</ulink> (Google, MCMATC)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&chromeoscaladea;">Chrome OS: Caladea</ulink> (Google, MCM:<ulink url="&cambria;">Cambria</ulink> ) (Latin only )
ja: <ulink url="&chromeoscaladea;">Chrome OS: Caladea</ulink> (Google, MCM:<ulink url="&cambria;">Cambria</ulink> ) (Latin文字のみ)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&gnufreefont;">GNU FreeFont</ulink> (extended <ulink url="&urwnimbus;">URW Nimbus</ulink>)
ja: <ulink url="&gnufreefont;">GNU FreeFont</ulink> (拡張 <ulink url="&urwnimbus;">URW Nimbus</ulink>)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Debian task-desktop, <ulink url="&quicksand;">Quicksand</ulink> (display, Latin only)
ja: Debian task-desktop, <ulink url="&quicksand;">Quicksand</ulink> (画面表示, Latin文字のみ)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: A typeface designed for source code <ulink url="&hack;">Hack</ulink> (Facebook)
ja: ソースコードのためにデザインされたタイプフェース <ulink url="&hack;">Hack</ulink> (Facebook)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&ubuntufonts;">Ubuntu fonts</ulink> (display)
ja: <ulink url="&ubuntufonts;">Ubuntu フォント</ulink> (画面表示)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&coolretroterminalfonts;">Cool retro terminal fonts</ulink>
ja: <ulink url="&coolretroterminalfonts;">クールなレトロなターミナルフォント</ulink>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Downloader of Microsoft non-free fonts (see below)
ja: Microsoft の非フリーフォントのダウンローダー (以下を参照下さい)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "MCM" stands for "metric compatible with fonts provided by Microsoft"
ja: "MCM" は "metric compatible with fonts provided by Microsoft" の意味です。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "MCMATC" stands for "metric compatible with fonts provided by Microsoft: <ulink url="&arial;">Arial</ulink>, <ulink url="&timesnewroman;">Times New Roman</ulink>, <ulink url="&couriernew;">Courier New</ulink>"
ja: "MCMATC" は "metric compatible with fonts provided by Microsoft: <ulink url="&arial;">Arial</ulink>, <ulink url="&timesnewroman;">Times New Roman</ulink>, <ulink url="&couriernew;">Courier New</ulink>" の意味です。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "MCAHTC" stands for "metric compatible with fonts provided by <ulink url="&adobe;">Adobe</ulink>: Helvetica, Times, Courier"
ja: "MCAHTC" は "metric compatible with fonts provided by <ulink url="&adobe;">Adobe</ulink>: Helvetica, Times, Courier" の意味です。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Numbers in font type columns stands for the rough relative "M" width for the same point size font.
ja: フォントタイプ列の数字は同一ポイントサイズのフォントに関する、"M" の概算相対幅を表します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "P" in mono font type columns stands for its usability for programming having clearly distinguishable "0"/"O" and "1"/"I"/"l".
ja: モノフォントタイプ列の "P" は、"0"/"O" と "1"/"I"/"l" がはっきり区別しやすいというプログラミング用としての使い勝手の良さを表します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The <literal>ttf-mscorefonts-installer</literal> package downloads Microsoft's "<ulink url="&corefontsfortheweb;">Core fonts for the Web</ulink>" and installs <ulink url="&arial;">Arial</ulink>, <ulink url="&timesnewroman;">Times New Roman</ulink>, <ulink url="&couriernew;">Courier New</ulink>, <ulink url="&verdana;">Verdana</ulink>, ... . These installed font data are non-free data.
ja: <literal>ttf-mscorefonts-installer</literal> パッケージはマイクロソフトの "<ulink url="&corefontsfortheweb;">Core fonts for the Web</ulink>" をダウンロードして、<ulink url="&arial;">Arial</ulink> と <ulink url="&timesnewroman;">Times New Roman</ulink> と <ulink url="&couriernew;">Courier New</ulink> と <ulink url="&verdana;">Verdana</ulink> と ... をインストールします。こうしてインストールされるフォントデーターは non-free のデーターです。

note: type: Content of: <book><chapter><section><section><para>
en: Many free Latin fonts have their lineage traced to <ulink url="&urwnimbus;">URW Nimbus</ulink> family or <ulink url="&bitstreamvera;">Bitstream Vera</ulink>.
ja: 多くのフリーの Latin フォントは、<ulink url="&urwnimbus;">URW Nimbus</ulink> ファミリーとか <ulink url="&bitstreamvera;">Bitstream Vera</ulink>に、それらへの系統をたどれます。

note: type: Content of: <book><chapter><section><section><tip><para>
en: If your locale needs fonts not covered well by the above fonts, please use aptitude to check under task packages listed under "Tasks" -&gt; "Localization".  The font packages listed as "Depends:" or "Recommends:" in the localization task packages are the primary candidates.
ja: あなたのロケールが、上記のフォントでうまくカバーできないフォントを必要とする場合、aptitude を使って "Tasks" -&gt; "Localization" の下にリストされたタスクパッケージをチェックしましょう。ローカリゼーションタスク中の "Depends:" か "Recommends:" としてリストされたフォントパッケージが主要候補です。

note: type: Content of: <book><chapter><section><section><title>
en: Font rasterization
ja: フォントのラスタ化

note: type: Content of: <book><chapter><section><section><para>
en: Debian uses <ulink url="&freetype;">FreeType</ulink> to rasterize fonts. Its font choice infrastructure is provided by the <ulink url="&fontconfig;">Fontconfig</ulink> font configuration library.
ja: Debian は <ulink url="&freetype;">FreeType</ulink> をフォントをラスタ化に使用します。そのフォント選択インフラは <ulink url="&fontconfig;">Fontconfig</ulink> フォント設定ライブラリーで提供されます。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of notable font environment and related packages
ja: 有用フォント環境と関連パッケージのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&freetype;">FreeType</ulink> font rasterization library
ja: <ulink url="&freetype;">FreeType</ulink> フォントラスター化ライブラリー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&fontconfig;">Fontconfig</ulink> font configuration library
ja: <ulink url="&fontconfig;">Fontconfig</ulink>、フォント設定ライブラリー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>fc-*</literal>: CLI commands for <ulink url="&fontconfig;">Fontconfig</ulink>
ja: <literal>fc-*</literal>: <ulink url="&fontconfig;">Fontconfig</ulink> の CLI コマンド

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&fontmanager;">Font Manager</ulink>: GUI command for <ulink url="&fontconfig;">Fontconfig</ulink>
ja: <ulink url="&fontmanager;">Font Manager</ulink>: <ulink url="&fontconfig;">Fontconfig</ulink> の GUI コマンド

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Nautilus extension for <ulink url="&fontmanager;">Font Manager</ulink>
ja: <ulink url="&fontmanager;">Font Manager</ulink>のNautilus拡張

note: type: Content of: <book><chapter><section><section><tip><para>
en: Some font packages such as <literal>fonts-noto*</literal> install too many fonts. You may also want to keep some font packages installed but disabled under the normal use situation.  The multiple <ulink url="&glyphs;">glyphs</ulink> are expected for some <ulink url="&unicode;">Unicode</ulink> code points due to <ulink url="&hanunification;">Han unification</ulink> and unwanted gliphs may be chosen by the unconfigured Fontconfig library.  One of the most annoying case is "U+3001 IDEOGRAPHIC COMMA" and "U+3002 IDEOGRAPHIC FULL STOP" among CJK countries.  You can avoid this problematic situation easily by configuring font availability using Font Manager GUI (<ulink url="&fontmanager;">font-manager</ulink>).
ja: <literal>fonts-noto*</literal> のようないくつかのフォントパッケージは多すぎるフォントインストールします。普通の使用状況下では、いくつかのフォントパッケージをインストールはしながら無効化したいかもしれません。いくつかの <ulink url="&unicode;">Unicode</ulink> コードポイントでは <ulink url="&hanunification;">漢統一 (Han unification)</ulink> のため複数の<ulink url="&glyphs;">グリフ</ulink>が期待されていて、Fontconfig ライブラリーが設定がまだだと希望しないグリフが表示されかもしれません。最も気になるケースは CJK 国間の "U+3001 IDEOGRAPHIC COMMA" と "U+3002 IDEOGRAPHIC FULL STOP" です。フォントマネージャー GUI (<ulink url="&fontmanager;">font-manager</ulink>) を使いフォントの可用性を設定することによりこのような問題状況は簡単に回避できます。

note: type: Content of: <book><chapter><section><section><para>
en: You can list font configuration state from the command line, too.
ja: フォント設定状態は以下のようにしても確認できます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>fc-match(1)</literal>" for fontconfig font default
ja: fontconfig のフォントデフォルトに関しては "<literal>fc-match(1)</literal>"

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>fc-list(1)</literal>" for available fontconfig fonts
ja: fontconfig で利用可能なフォントに関しては "<literal>fc-list(1)</literal>"

note: type: Content of: <book><chapter><section><section><para>
en: You can configure font configuration state from the text editor but this is non-trivial.  See <literal>fonts.conf</literal>(5).
ja: テキストエディターからフォント設定状態を設定できますが、これは簡単ではありません。<literal>fonts.conf</literal>(5) を参照下さい。

note: type: Content of: <book><chapter><section><title>
en: Sandbox
ja: サンドボックス

note: type: Content of: <book><chapter><section><para>
en: Many mostly GUI applications on Linux are available in binary formats from non-Debian sources.
ja: Linux 上の主に GUI アプリケーションの多くはバイナリー形式で非 Debian ソースから利用可能です。

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <ulink url="&appimagelinuxappsthatrunanywhere;"> AppImage -- Linux apps that run anywhere </ulink>
ja: <ulink url="&appimagelinuxappsthatrunanywhere;"> AppImage -- どこででも実行できる Linux アプリ</ulink>

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <ulink url="&flathubappsforlinuxrighthere;"> FLATHUB -- Apps for Linux, right here </ulink>
ja: <ulink url="&flathubappsforlinuxrighthere;"> FLATHUB -- Linux 用アプリ、ここで使える </ulink>

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <ulink url="&snapcrafttheappstoreforlinux;"> snapcraft -- The app store for Linux </ulink>
ja: <ulink url="&snapcrafttheappstoreforlinux;"> snapcraft -- Linux 用アプリストアー</ulink>

note: type: Content of: <book><chapter><section><warning><para>
en: Binaries from these sites may include proprietary non-free software packages.
ja: これらのサイトからのバイナリーはプロプライエタリーな non-free ソフトウェアーパッケージが含まれているかもしれません。

note: type: Content of: <book><chapter><section><para>
en: There is some raison d'être for these binary format distributions for Free Software aficionados using Debian since these can accommodate clean set of libraries used for each application by the respective upstream developer independent of the ones provided by Debian.
ja: 各アプリのアップストリームデベロッパーが当該アプリに使っている本来のライブラリーの組み合わせを Debian が提供するライブラリーと独立にアプリに提供することを可能にするので、Debian を使うフリーソフトウェアー愛好家にとってもこれらのバイナリー形式ディストリビューションには一定の存在意義があります。

note: type: Content of: <book><chapter><section><para>
en: The inherent risk of running external binaries can be reduced by using the <ulink url="&sandboxenvironment;">sandbox environment</ulink> which leverages modern Linux security features (see <xref linkend="_linux_security_features"/>).
ja: 外部バイナリーを実行する本質的リスクは、Linux の現代的なセキュリティー機能を利用する<ulink url="&sandboxenvironment;">サンドボックス環境</ulink>を使うことで低減できます(<xref linkend="_linux_security_features"/>を参照下さい)。

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: For binaries from AppImage and some upstream sites, run them in <ulink url="&firejail;"> firejail </ulink> with <ulink url="&manualconfiguration;">manual configuration</ulink>.
ja: AppImage や いくつかのアップストリームサイトからのバイナリーに関しては、<ulink url="&manualconfiguration;">手動設定</ulink>の下で<ulink url="&firejail;"> firejail </ulink>を実行します。

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: For binaries from FLATHUB, run them in <ulink url="&flatpak;"> Flatpak </ulink>. (No manual configuration required.)
ja: FLATHUB からのバイナリーに関しては、<ulink url="&flatpak;"> Flatpak </ulink>の中で実行します。(手動設定不要です。)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: For binaries from snapcraft, run them in <ulink url="&snap;"> Snap </ulink>. (No manual configuration required. Compatible with daemon programs.)
ja: snapcraf からのバイナリーに関しては、<ulink url="&snap;"> Snap </ulink>の中で実行します。(手動設定不要です。デーモンプログラムとコンパチブルです。)

note: type: Content of: <book><chapter><section><para>
en: The <literal>xdg-desktop-portal</literal> package provides a standardized API to common desktop features.  See <ulink url="&xdgdesktopportalflatpak;"> xdg-desktop-portal (flatpak) </ulink> and <ulink url="&xdgdesktopportalsnap;"> xdg-desktop-portal (snap) </ulink>.
ja: <literal>xdg-desktop-portal</literal> パッケージは共通のデスクトップ機能への標準化された API を提供します。<ulink url="&xdgdesktopportalflatpak;"> xdg-desktop-portal (flatpak) </ulink> や <ulink url="&xdgdesktopportalsnap;"> xdg-desktop-portal (snap) </ulink>を参照下さい。

note: type: Content of: <book><chapter><section><table><title>
en: List of notable sandbox environment and related packages
ja: 特記すべきサンドボックス環境や関連のパッケージのリスト

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&flatpak;">Flatpak</ulink> application deployment framework for desktop apps
ja: デスクトップアプリ用の <ulink url="&flatpak;">Flatpak</ulink> アプリケーション デプロイメント フレームワーク

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Flatpak support for GNOME Software
ja: GNOME ソフトウェアーへの Flatpak サポート

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Daemon and tooling that enable <ulink url="&snap;">snap</ulink> packages
ja: <ulink url="&snap;">snap</ulink> パッケージを有効化するデーモンやツール

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Snap support for GNOME Software
ja: GNOME ソフトウェアーへの Snap サポート

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: desktop integration portal for Flatpak and Snap
ja: Flatpak や Snap デスクトップ インテグレーション ポータル

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&xdgdesktopportalckendforgtkgnome;"> xdg-desktop-portal backend for gtk (GNOME) </ulink>
ja: <ulink url="&xdgdesktopportalckendforgtkgnome;"> gtk 用の xdg-desktop-portal バックエンド (GNOME) </ulink>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&xdgdesktopportalbackendforqtkde;"> xdg-desktop-portal backend for Qt (KDE) </ulink>
ja: <ulink url="&xdgdesktopportalbackendforqtkde;"> Qt 用の xdg-desktop-portal バックエンド (KDE) </ulink>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&xdgdesktopportalorwlrootswayland;"> xdg-desktop-portal backend for wlroots (Wayland) </ulink>
ja: <ulink url="&xdgdesktopportalorwlrootswayland;"> wltools 用の xdg-desktop-portal バックエンド (Wayland) </ulink>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: a SUID security sandbox program <ulink url="&firejail;">firejail</ulink> for use with <ulink url="&appimage;">AppImage</ulink>
ja: <ulink url="&appimage;">AppImage</ulink> に用いる SUID のセキュリティー サンドボックス プログラム <ulink url="&firejail;">firejail</ulink>

note: type: Content of: <book><chapter><section><para>
en: This sandbox environment technology is very much like apps on smart phone OS where apps are executed under controlled resource accesses.
ja: このサンドボックス環境技術はアプリが制御されたリソースアクセス下で実行されるスマートフォンの OS 上のアプリと非常に似ています。

note: type: Content of: <book><chapter><section><para>
en: Some large GUI applications such as web browsers on Debian also use sandbox environment technology internally to make them more secure.
ja: ウエッブブラウザーのようないくつかの大きな GUI アプリも、より安全にするために内部的にサンドボックス環境技術を使います。

note: type: Content of: <book><chapter><section><title>
en: Remote desktop
ja: リモートデスクトップ

note: type: Content of: <book><chapter><section><table><para>
en: Access to the desktop and applications which use Wayland protocol and run on the remote host is supported by the <ulink url="&gnomeremotedesktop;">GNOME Remote Desktop</ulink> on the remote host through <ulink url="&vnc;">VNC</ulink> or <ulink url="&rdp;">RDP</ulink> to the local client.
ja: Wayland プロトコルを使いリモートホスト上で実行されるデスクトップやアプリへのローカルクライアントからのアクセスは <ulink url="&vnc;">VNC</ulink> や <ulink url="&rdp;">RDP</ulink> 経由の <ulink url="&gnomeremotedesktop;">GNOME リモートデスクトップ</ulink>によってサポートされています。

note: type: Content of: <book><chapter><section><table><para>
en: Access to the desktop capabilities of all QEMU virtual machines is supported by the <ulink url="&spicethesimpleprtingenvironments;">SPICE (the Simple Protocol for Independent Computing Environments)</ulink> protocol.
ja: 全ての QEMU 仮想マシンのデスクトップ環境へのアクセスは <ulink url="&spicethesimpleprtingenvironments;">SPICE (the Simple Protocol for Independent Computing Environments)</ulink> プロトコルによってサポートされています。

note: type: Content of: <book><chapter><section><table><title>
en: List of notable remote access server
ja: 特記すべきリモートアクセスサーバーのリスト

note: type: Content of: <book><chapter><section><table><tgroup><thead><row><entry>
en: protocols
ja: プロトコル

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&gnomeremotedesktop;">GNOME Remote Desktop</ulink> server
ja: <ulink url="&gnomeremotedesktop;">GNOME Remote Desktop</ulink> サーバー

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&xrdp;">xrdp</ulink>, Remote Desktop Protocol (RDP) server
ja: <ulink url="&xrdp;">xrdp</ulink>, リモート デスクトップ プロトコル (RDP) サーバー

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&xbbvnc;">x11vnc</ulink>, Remote Framebuffer Protocol (VNC) server
ja: <ulink url="&xbbvnc;">x11vnc</ulink>, リモート フレームバッファー プロトコル (VNC) サーバー

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&tigervnc;">TigerVNC</ulink>, Remote Framebuffer Protocol (VNC) server
ja: <ulink url="&tigervnc;">TigerVNC</ulink>, リモート フレームバッファー プロトコル (VNC) サーバー

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&gnomeremotedesktopclient;">GNOME remote desktop client</ulink>
ja: <ulink url="&gnomeremotedesktopclient;">GNOME リモート デスクトップ クライアント</ulink>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&vinagregnomeremotedesktopclient;">Vinagre: GNOME remote desktop client</ulink>
ja: <ulink url="&vinagregnomeremotedesktopclient;">Vinagre: GNOME リモート デスクトップ クライアント</ulink>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&remminagtkremotedesktopclient;">Remmina: GTK remote desktop client</ulink>
ja: <ulink url="&remminagtkremotedesktopclient;">Remmina: GTK リモート デスクトップ クライアント</ulink>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&krdckderemotedesktopclient;">KRDC: KDE remote desktop client</ulink>
ja: <ulink url="&krdckderemotedesktopclient;">KRDC: KDE リモート デスクトップ クライアント</ulink>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&virtualmachinemanager;">Virtual Machine Manager</ulink>'s GUI display client of guest OS
ja: <ulink url="&virtualmachinemanager;">仮想マシンマネージャー</ulink> のゲスト OS の GUI 表示クライアント

note: type: Content of: <book><chapter><section><title>
en: X server connection
ja: Xサーバ接続

note: type: Content of: <book><chapter><section><para>
en: There are several ways to connect from an application on a remote host to the X server including <literal>xwayland</literal> on the local host.
ja: ローカルホスト上の <literal>xwayland</literal> も含めた X サーバーにリモートホスト上のアプリが接続する方法がいくつかあります。

note: type: Content of: <book><chapter><section><table><title>
en: List of connection methods to the X server
ja: X サーバーへの接続方法のリスト

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <literal>sshd</literal> with option <literal>X11-forwarding</literal>
ja: <literal>X11-forwarding</literal> オプション付きの <literal>sshd</literal>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&ssh;">SSH</ulink> server (secure)
ja: <ulink url="&ssh;">SSH</ulink> サーバ (セキュア)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&ssh;">SSH</ulink> client (secure)
ja: <ulink url="&ssh;">SSH</ulink> クライアント (セキュア)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: X authority file utility
ja: X 認証ファイル ユーティリティ

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: server access control for X
ja: X のサーバ アクセス制御

note: type: Content of: <book><chapter><section><section><title>
en: X server local connection
ja: X サーバ ローカル接続

note: type: Content of: <book><chapter><section><section><para>
en: Access to the local X server by the local applications which use X core protocol can be locally connected through a local UNIX domain socket.  This can be authorized by the authority file holding <ulink url="&accesscookie;">access cookie</ulink>. The authority file location is identified by the "<literal>$XAUTHORITY</literal>" environment variable and X display is identified by the "<literal>$DISPLAY</literal>" environment variable.  Since these are normally set automatically, no special action is needed, e.g. "<literal>gitk</literal>" as the following.
ja: ローカルの UNIX ドメインソケット経由でローカル接続することで、X コアプロトコルを使うローカルのアプリはローカルの X サーバーにアクセスできます。これは<ulink url="&accesscookie;">アクセスクッキー</ulink>を保持する権限ファイルによって許諾されます。権限ファイルの場所は "<literal>$XAUTHORITY</literal>" 環境変数により特定され、X ディスプレーは "<literal>$DISPLAY</literal>" 環境変数により特定されます。普通これらは自動設定されているので、例えば "<literal>gitk</literal>" の場合以下のように特段のアクションは不要です。

note: type: Content of: <book><chapter><section><section><note><para>
en: For <literal>xwayland</literal>, <literal>XAUTHORITY</literal> holds value like "<literal>/run/user/1000/.mutter-Xwaylandauth.YVSU30</literal>".
ja: <literal>xwayland</literal> の場合、<literal>XAUTHORITY</literal> は "<literal>/run/user/1000/.mutter-Xwaylandauth.YVSU30</literal>" のような値を取ります。

note: type: Content of: <book><chapter><section><section><title>
en: X server remote connection
ja: X サーバリモート接続

note: type: Content of: <book><chapter><section><section><para>
en: Access to the local X server display from the remote applications which use X core protocol is supported by using the X11 forwarding feature.
ja: X コアプロトコルを使うリモートのアプリからローカルの X サーバーへのアクセスは X11 フォワーディング機能を使ってサポートされます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Open an <literal>gnome-terminal</literal> on the local host.
ja: ローカルホスト上で <literal>gnome-terminal</literal> を開きます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Run <literal>ssh</literal>(1) with <literal>-X</literal> option to establish a connection with the remote site as the following.
ja: <literal>ssh</literal>(1) を <literal>-X</literal> オプションとともに実行して以下のようにリモートサイトとの接続を確立する。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Run an X application command, e.g. "<literal>gitk</literal>", on the remote site as the following.
ja: リモートホスト上の "<literal>gitk</literal>" 等の X アプリケーションコマンドを以下のように実行します。

note: type: Content of: <book><chapter><section><section><para>
en: This method can display the output from a remote X client as if it were locally connected through a local UNIX domain socket.
ja: ここに書かれた手法はリモート X クライアントがあたかもローカルの UNIX ドメインソケット経由でローカル接続されているかのようにして、リモート X クライアントからの出力を表示できるようにします。

note: type: Content of: <book><chapter><section><section><para>
en: See <xref linkend="_the_remote_access_server_and_utilities_ssh"/> for SSH/SSHD.
ja: SSH/SSHD に関しては<xref linkend="_the_remote_access_server_and_utilities_ssh"/>を参照下さい。

note: type: Content of: <book><chapter><section><section><warning><para>
en: A remote <ulink url="&tcp;">TCP</ulink>/<ulink url="&ip;">IP</ulink> connection to the X server is disabled by default on the Debian system for security reasons.  Don't enable them by simply setting "<literal>xhost +</literal>" nor by enabling <ulink url="&xdmcpconnection;">XDMCP connection</ulink>, if you can avoid it.
ja: X サーバーへの <ulink url="&tcp;">TCP</ulink>/<ulink url="&ip;">IP</ulink> 接続はセキュリティー上の理由で Debian システム上では無効化されています。回避可能であれば、"<literal>xhost +</literal>" と単純に設定しこれを有効化してはいけないし、また <ulink url="&xdmcpconnection;">XDMCP 接続</ulink> を有効化してこれを有効化してもいけません。

note: type: Content of: <book><chapter><section><section><title>
en: X server chroot connection
ja: X サーバ chroot 接続

note: type: Content of: <book><chapter><section><section><para>
en: Access to the X server by the applications which use X core protocol and run on the same host but in an environment such as chroot where the authority file is not accessible, can be authorized securely with <literal>xhost</literal> by using the <ulink url="&userbasedaccess;">User-based access</ulink>, e.g. "<literal>gitk</literal>" as the following.
ja: X コアプロトコルを使う同一ではあるが認証ファイルにアクセスできない chroot のような環境で実行されるアプリケーションから X サーバーへのアクセスは、例えば "<literal>gitk</literal>" の場合は以下のようにして <ulink url="&userbasedaccess;">User-based アクセス</ulink>を使うと <literal>xhost</literal> を使い安全に認証できます。

note: type: Content of: <book><chapter><section><title>
en: Clipboard
ja: クリップボード

note: type: Content of: <book><chapter><section><para>
en: For clipping text to clipboard, see <xref linkend="_mouse_operations"/>.
ja: テキストのクリップボードへのクリップに関しては、<xref linkend="_mouse_operations"/>を参照下さい。

note: type: Content of: <book><chapter><section><para>
en: For clipping graphics to clipboard, see <xref linkend="_graphic_data_tools"/>.
ja: グラフィクスのクリップボードへのクリップに関しては、<xref linkend="_graphic_data_tools"/>を参照下さい。

note: type: Content of: <book><chapter><section><para>
en: Some CLI commands can manipulate character clipboard (PRIMARY and CLIPBOARD), too.
ja: 文字クリップボード (PRIMARY と CLIPBOARD) の操作は、いくつかの CLI コマンドを使うと可能です。

note: type: Content of: <book><chapter><section><table><title>
en: List of programs related to manipulating character clipboard
ja: 文字クリップボードの操作関連プログラムのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: target
ja: ターゲット

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: command line interface to X selections (clipboard)
ja: X 選択のコマンドラインインターフェース (クリップボード)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <literal>wl-copy</literal> <literal>wl-paste</literal>: command line interface to <ulink url="&waylandclipboard;">Wayland clipboard</ulink>
ja: <literal>wl-copy</literal> <literal>wl-paste</literal>: <ulink url="&waylandclipboard;">Wayland クリップボード</ulink>へのコマンドライン インターフェース

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Linux console
ja: Linux コンソール

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: a daemon that captures mouse events on Linux console
ja: Linux コンソールのマウスイベントを捉えるデーモン

note: type: Content of: <book><chapter><title>
en: I18N and L10N
ja: I18N と L10N

note: type: Content of: <book><chapter><para>
en: <ulink url="&multilingualizatelanguagesupport;">Multilingualization (M17N) or Native Language Support</ulink> for an application software is done in 2 steps.
ja: アプリケーションソフトの<ulink url="&multilingualizatelanguagesupport;">多言語化 (M17N) とかネイティブ言語サポート</ulink>は2段階で行います。

note: type: Content of: <book><chapter><itemizedlist><listitem><para>
en: Internationalization (I18N): To make a software potentially handle multiple locales.
ja: 国際化 (I18N): ソフトが複数のロケール (地域) を扱えるようにします。

note: type: Content of: <book><chapter><itemizedlist><listitem><para>
en: Localization (L10N): To make a software handle an specific locale.
ja: 地域化 (L10N): 特定のロケール (地域) を扱えるようにします。

note: type: Content of: <book><chapter><tip><para>
en: There are 17, 18, or 10 letters between "m" and "n", "i" and "n", or "l" and "n" in multilingualization, internationalization, and localization which correspond to M17N, I18N, and L10N. See <ulink url="&internationalizanandlocalization;">Internationalization and localization</ulink> for details.
ja: M17N、I18N、L10N に対応する英語の multilingualization、internationalization、localization の中の "m" と "n"、"i" と "n"、"l" と "n" の間には 17、18、10 の文字があります。詳細は、<ulink url="&internationalizanandlocalization;">国際化と地域化</ulink> を参照下さい。

note: type: Content of: <book><chapter><section><title>
en: The locale
ja: ロケール

note: type: Content of: <book><chapter><section><para>
en: The behavior of programs supporting internationalization are configured by the environment variable "<literal>$LANG</literal>" to support localization.  Actual support of locale dependent features by the <literal>libc</literal> library requires to install <literal>locales</literal> or <literal>locales-all</literal> packages.  The <literal>locales</literal> package requires to be initialized properly.
ja: 国際化をサポートするプログラムの挙動は、ローカル化をサポートする環境変数 "<literal>$LANG</literal>" を使って設定されます。<literal>libc</literal> ライブラリーによるロカール依存機能の実際のサポートには、<literal>locales</literal> か <literal>locales-all</literal> パッケージをインストールする必要があります。<literal>locales</literal> パッケージは適切に初期化する必要があります。

note: type: Content of: <book><chapter><section><para>
en: If neither <literal>locales</literal> or <literal>locales-all</literal> package are installed, support of locale features are lost and system uses US English messages and handles data as <emphasis role="strong">ASCII</emphasis>.  This behavior is the same way as "<literal>$LANG</literal>" is set by "<literal>LANG=</literal>", "<literal>LANG=C</literal>", or "<literal>LANG=POSIX</literal>".
ja: <literal>locales</literal> と <literal>locales-all</literal> パッケージのいずれもインストールされない場合、ロカール機能のサポートは失われ、システムは US 英語のメッセージ使い、データーを <emphasis role="strong">ASCII</emphasis> として取り扱います。この挙動は "<literal>$LANG</literal>" が "<literal>LANG=</literal>" か "<literal>LANG=C</literal>" か "<literal>LANG=POSIX</literal>" と設定されたのと同様です。

note: type: Content of: <book><chapter><section><para>
en: The modern software such as GNOME and KDE are multilingualized.  They are internationalized by making them handle <ulink url="&utfi;">UTF-8</ulink> data and localized by providing their translated messages through the <literal>gettext</literal>(1) infrastructure.  Translated messages may be provided as separate localization packages.
ja: GNOME や KDE 等の現代的なソフトは多言語化されています。<ulink url="&utfi;">UTF-8</ulink> データーを扱えるようにすることで国際化され、<literal>gettext</literal>(1) インフラで翻訳されたメッセージを提供することで地域化されています。翻訳されたメッセージは別の地域化パッケージとして供給されているかもしれません。

note: type: Content of: <book><chapter><section><para>
en: The current Debian desktop GUI system normally sets the locale under GUI environment as "<literal>LANG=xx_YY.UTF-8</literal>".  Here, "<literal>xx</literal>" is <ulink url="&isogdjlanguagecodes;">ISO 639 language codes</ulink> and "<literal>YY</literal>" is <ulink url="&isodbggcountrycodes;">ISO 3166 country codes</ulink>.  These values are set by the desktop configuration GUI dialogue and change the program behavior.  See <xref linkend="_the_literal_lang_literal_variable"/>
ja: 現行の Debian デスクトップ GUI システムは普通 GUI 環境下のロカールを "<literal>LANG=xx_YY.UTF-8</literal>" と設定します。ここで、"<literal>xx</literal>" は <ulink url="&isogdjlanguagecodes;">ISO 639 言語コード</ulink> で "<literal>YY</literal>" は <ulink url="&isodbggcountrycodes;">ISO 3166 国コード</ulink> です。これらの値はデスクトップ設定 GUI ダイアログで設定されプログラムの挙動を変えます。<xref linkend="_the_literal_lang_literal_variable"/>を参照下さい

note: type: Content of: <book><chapter><section><section><title>
en: Rationale for UTF-8 locale
ja: UTF-8 ロケールを使う根拠

note: type: Content of: <book><chapter><section><section><para>
en: The simplest representation of the text data is <emphasis role="strong">ASCII</emphasis> which is sufficient for English and uses less than 127 characters (representable with 7 bits).
ja: テキストデータの最も単純な表現は <emphasis role="strong">ASCII</emphasis> で、英語には十分で 127 未満の文字 (7 ビットで表現可能) を使います。

note: type: Content of: <book><chapter><section><section><para>
en: Even plain English text may contain non-ASCII characters, e.g. slightly curly left and right quotation marks are not available in ASCII.
ja: プレーンな英語のテキストですら非 ASCII 文字を含んでいるかもしれません。例えば微妙に曲がった左右のクォテーションマークは ASCII 内では利用できません。

note: type: Content of: <book><chapter><section><section><para>
en: In order to support more characters, many character sets and encoding systems have been used to support many languages (see <xref linkend="list-of-encoding-values"/>).
ja: より多くの文字をサポートするために、多くの言語をサポートする多数の文字集合とエンコーディング体系が使用されてきました (<xref linkend="list-of-encoding-values"/> を参照下さい)。

note: type: Content of: <book><chapter><section><section><para>
en: <ulink url="&unicode;">Unicode</ulink> character set can represent practically all characters known to human with 21 bit code point range (i.e., 0 to 10FFFF in hexadecimal notation).
ja: <ulink url="&unicode;">ユニコード</ulink> 文字セットは実質的に人類が知り得る全ての文字を21ビットのコードポイント範囲 (16進表記で 0 から 10FFFF まで) で表記できます。

note: type: Content of: <book><chapter><section><section><para>
en: Text encoding system <ulink url="&utfi;">UTF-8</ulink> fits Unicode code points into a sensible 8 bit data stream mostly compatible with the ASCII data processing system.  This makes <emphasis role="strong">UTF-8</emphasis> the modern preferred choice.  <emphasis role="strong">UTF</emphasis> stands for Unicode Transformation Format.  When <ulink url="&ascii;">ASCII</ulink> plain text data is converted to <ulink url="&utfi;">UTF-8</ulink> one, it has exactly the same content and size as the original ASCII one.  So you loose nothing by deploying UTF-8 locale.
ja: テキスト エンコーディング システム <ulink url="&utfi;">UTF-8</ulink> は、ASCII データー処理システムとほぼ互換な賢明な 8 ビット データー ストリームにユニコード コードポイントを当てはめます。これが <emphasis role="strong">UTF-8</emphasis> を現代的な好ましい選択肢にします。<emphasis role="strong">UTF</emphasis> はユニコード変換フォーマット (Unicode Transformation Format) の意味です。 <ulink url="&ascii;">ASCII</ulink> プレーンテキスト データーが <ulink url="&utfi;">UTF-8</ulink> データーに変換されるとき、最初の ASCII データーと全く同じ内容とサイズです。UTF-8 ロケールを採用することで失いものはありません。

note: type: Content of: <book><chapter><section><section><para>
en: Under <ulink url="&utfi;">UTF-8</ulink> locale with the compatible application program, you can display and edit any foreign language text data as long as required fonts and input methods are installed and enabled.  For example under "<literal>LANG=fr_FR.UTF-8</literal>" locale, <literal>gedit</literal>(1) (text editor for the GNOME desktop) can display and edit Chinese character text data while presenting menus in French.
ja: <ulink url="&utfi;">UTF-8</ulink> ロカールの下の互換アプリケーションプログラムを使うと、必要なフォントとインプットメソッドが導入され有効化されていれば、いかなる外国語のテキストデーターの表示や編集ができます。例えば、"<literal>LANG=fr_FR.UTF-8</literal>" ロケールの下で、<literal>gedit</literal>(1) (GNOME デスクトップ用のテキストエディター) は、メニューをフランス語で表示しながら中国語の文字の表示や編集ができます。

note: type: Content of: <book><chapter><section><section><tip><para>
en: Both the new standard "<literal>en_US.UTF-8</literal>" locale and the old standard "<literal>C</literal>"/"<literal>POSIX</literal>" locale use the standard US English message, they have subtle differences in sorting order etc.  If you want to handle not only ASCII characters but also handle all UTF-8 encoded characters gracefully while maintaining the old "<literal>C</literal>" local behavior, use the non-standard "<literal>C.UTF-8</literal>" locale on Debian.
ja: 新標準の "<literal>en_US.UTF-8</literal>" ロケールと旧標準の "<literal>C</literal>"/"<literal>POSIX</literal>" ロケールは標準アメリカ英語のメッセージを使いますが、ソート順などでわずかに違います。古い "<literal>C</literal>" ロケールの挙動を保持しながら、ASCII 文字を扱うだけでなく、UTF-8 でエンコードされた全ての文字を優雅に扱いたい場合は、非標準の "<literal>C.UTF-8</literal>" ロケールを Debian で使います。

note: type: Content of: <book><chapter><section><section><note><para>
en: Some programs consume more memory after supporting I18N.  This is because they are coded to use <ulink url="&utfdcucse;">UTF-32(UCS4)</ulink> internally to support Unicode for speed optimization and consume 4 bytes per each ASCII character data independent of locale selected.  Again, you loose nothing by deploying UTF-8 locale.
ja: 一部のプログラムは I18N をサポートした後でより多くのメモリーを消費するようになります。それらのプログラムは、実行速度最適化のために内部的に <ulink url="&utfdcucse;">UTF-32 (UCS4)</ulink> で Unicode のサポートをコードされていて、選ばれたロケールに無関係にそれぞれの ASCII 文字データー毎に4バイトを消費するからです。ここでも、UTF-8 ロケールを使ったからといって何も失うわけではありません。

note: type: Content of: <book><chapter><section><section><title>
en: The reconfiguration of the locale
ja: ロケールの再設定

note: type: Content of: <book><chapter><section><section><para>
en: In order for the system to access a particular locale, the locale data must be compiled from the locale database.
ja: システムが特定のロケールにアクセスできるように、ロケールデータをロケールデータベースからコンパイルする必要が有ります。

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>locales</literal> package does <emphasis role="strong">not</emphasis> come with pre-compiled locale data.  You need to configure it as:
ja: <literal>locales</literal> パッケージには、事前にコンパイルしたロケールデーターは同梱されて<emphasis role="strong">いません</emphasis>。以下のようにして設定する必要があります:

note: type: Content of: <book><chapter><section><section><para>
en: This process involves 2 steps.
ja: このプロセスは2段階あります。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Select all required locale data to be compiled into the binary form. (Please make sure to include at least one UTF-8 locale)
ja: バイナリー形式にコンパイルしたい全ての必要なロケールデーターを選択します。(少なくとも１つの UTF-8 ロケールが含めて下さい)

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Set the system wide default locale value by creating "<literal>/etc/default/locale</literal>" for use by PAM (see <xref linkend="_pam_and_nss"/>).
ja: PAM (<xref linkend="_pam_and_nss"/>を参照下さい) によって使われるように "<literal>/etc/default/locale</literal>" を作成しシステム全体のデフォールトのロケール値を設定。

note: type: Content of: <book><chapter><section><section><para>
en: The system wide default locale value set in "<literal>/etc/default/locale</literal>" may be overridden by the GUI configuration for GUI applications.
ja: "<literal>/etc/default/locale</literal>" 中に設定されたシステム全体のデフォルトロケール値は GUI アプリケーション用の GUI 設定によりオーバーライドされるかもしれません。

note: type: Content of: <book><chapter><section><section><note><para>
en: Actual traditional encoding system can be identified by "<literal>/usr/share/i18n/SUPPORTED</literal>".  Thus, the "<literal>LANG=en_US</literal>" is "<literal>LANG=en_US.ISO-8859-1</literal>".
ja: 実際に使われる符号化方式は "<literal>/usr/share/i18n/SUPPORTED</literal>" を確認することで識別できます。だから、"<literal>en_US</literal>" は"<literal>ISO-8859-1</literal>" 符号化方式を使います。

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>locales-all</literal> package comes with pre-compiled locale data for all locale data.  Since it doesn't create "<literal>/etc/default/locale</literal>", you may still need to install the <literal>locales</literal> package, too.
ja: <literal>locales-all</literal> パッケージには、全てのロケールデーター用に事前にコンパイルしたロケールデーターが同梱されています。"<literal>/etc/default/locale</literal>" を作成しないので、<literal>locales</literal> パッケージもまだインストール必要があるかもしれません。

note: type: Content of: <book><chapter><section><section><tip><para>
en: The <literal>locales</literal> package of some Debian derivative distributions come with pre-compiled locale data for all locale data. You need to install both <literal>locales</literal> and <literal>locales-all</literal> packages on Debian to emulate such system environment.
ja: いくつかの Debian 派生のディストリビューションの <literal>locales</literal> パッケージには、事前にコンパイルしたロケールデーターが同梱されています。そのようなシステム環境を Debian 上で再現するには <literal>locales</literal> と <literal>locales-all</literal> パッケージの両方をインストールする必要があります。

note: type: Content of: <book><chapter><section><section><title>
en: Filename encoding
ja: ファイル名の符号化方式

note: type: Content of: <book><chapter><section><section><para>
en: For cross platform data exchanges (see <xref linkend="_removable_storage_device"/>), you may need to mount some filesystem with particular encodings.  For example, <literal>mount</literal>(8) for <ulink url="&vfatfilesystem;">vfat filesystem</ulink> assumes <ulink url="&cpedh;">CP437</ulink> if used without option.  You need to provide explicit mount option to use <ulink url="&utfi;">UTF-8</ulink> or <ulink url="&cpjdc;">CP932</ulink> for filenames.
ja: クロスプラットフォームのデーター交換 (<xref linkend="_removable_storage_device"/>を参照下さい) のために、特定の符号化方式 (エンコーディング) でファイルシステムをマウントする必要があるかもしれません。例えば、<ulink url="&vfatfilesystem;">vfat ファイルシステム</ulink>に関して <literal>mount</literal>(8) はオプション無しの場合 <ulink url="&cpedh;">CP437</ulink> とみなします。ファイル名に <ulink url="&utfi;">UTF-8</ulink> とか <ulink url="&cpjdc;">CP932</ulink> を使うためには明示的にマウントオプションを提供する必要があります。

note: type: Content of: <book><chapter><section><section><note><para>
en: When auto-mounting a hot-pluggable <ulink url="&usbflashdrive;">USB flash drive</ulink> under modern desktop environment such as GNOME, you may provide such mount option by right clicking the icon on the desktop, click "Drive" tab, click to expand "Setting", and entering "utf8" to "Mount options:".  The next time this USB flash drive is mounted, mount with UTF-8 is enabled.
ja: GNOME のような現代的なデスクトップ環境の下では、デスクトップアイコンを右クリックし "Drive" タブをクリックし "Setting" を開くようにクリックし "Mount options:" に"utf8" を入力すれば、ホットプラグできる <ulink url="&usbflashdrive;">USB フラッシュドライブ</ulink>を自動マウントする時のマウントオプションを設定できます。次回このUSB フラッシュドライブをマウントする際には UTF-8 でのマウントが有効です。

note: type: Content of: <book><chapter><section><section><note><para>
en: If you are upgrading system or moving disk drives from older non-UTF-8 system, file names with non-ASCII characters may be encoded in the historic and deprecated encodings such as <ulink url="&isoiifjb;">ISO-8859-1</ulink> or <ulink url="&eucjp;">eucJP</ulink>.  Please seek help of text conversion tools to convert them to <ulink url="&utfi;">UTF-8</ulink>. See <xref linkend="_text_data_conversion_tools"/>.
ja: もしシステムをアップグレードしたり旧式非 UTF-8 システムからディスクを移動したりする場合には、非 ASCII 文字のファイル名は <ulink url="&isoiifjb;">ISO-8859-1</ulink> とか <ulink url="&eucjp;">eucJP</ulink> 等の今は非推奨の歴史的符号化方式で符号化をしているかもしれません。テキスト変換ツールの助力を得て、ファイル名を <ulink url="&utfi;">UTF-8</ulink> に変換します。<xref linkend="_text_data_conversion_tools"/>を参照下さい。

note: type: Content of: <book><chapter><section><section><para>
en: <ulink url="&samba;">Samba</ulink> uses Unicode for newer clients (Windows NT, 200x, XP) but uses <ulink url="&cpifa;">CP850</ulink> for older clients (DOS and Windows 9x/Me) as default.  This default for older clients can be changed using "<literal>dos charset</literal>" in the "<literal>/etc/samba/smb.conf</literal>" file, e.g., to <ulink url="&cpjdc;">CP932</ulink> for Japanese.
ja: <ulink url="&samba;">Samba</ulink> は新規クライアント (Windows NT、200x、XP) には Unicode を使いますが、旧式クライアント (DOS、Windows 9x/Me) には <ulink url="&cpifa;">CP850</ulink> をデフォールトで使います。この旧式クライアントへのデフォールトは "<literal>/etc/samba/smb.conf</literal>" ファイル中の "<literal>dos charset</literal>" を使って例えば日本語なら <ulink url="&cpjdc;">CP932</ulink> 等と変更できます。

note: type: Content of: <book><chapter><section><section><title>
en: Localized messages and translated documentation
ja: 地域化されたメッセージと翻訳された文書

note: type: Content of: <book><chapter><section><section><para>
en: Translations exist for many of the text messages and documents that are displayed in the Debian system, such as error messages, standard program output, menus, and manual pages.  <ulink url="&gnugettextbcommandtoolchain;">GNU gettext(1) command tool chain</ulink> is used as the backend tool for most translation activities.
ja: Debian システム中で表示されるエラーメッセージや標準のプログラムの出力やメニューやマニュアルページ等のテキストメッセージや文書の多くに翻訳があります。ほとんどの翻訳行為のバックエンドツールとして <ulink url="&gnugettextbcommandtoolchain;">GNU gettext(1) コマンドツールチェイン</ulink>が使われています。

note: type: Content of: <book><chapter><section><section><para>
en: Under "Tasks" → "Localization" <literal>aptitude</literal>(8) provides an extensive list of useful binary packages which add localized messages to applications and provide translated documentation.
ja: "Tasks" → "Localization" の下の <literal>aptitude</literal>(8) リストは地域化されたメッセージをアプリケーションに追加したり翻訳された文書を提供する有用なバイナリーパッケージの徹底的なリストを提供します。

note: type: Content of: <book><chapter><section><section><para>
en: For example, you can obtain the localized message for manpage by installing the <literal>manpages-<emphasis>LANG</emphasis></literal> package. To read the Italian-language manpage for <emphasis>programname</emphasis> from "<literal>/usr/share/man/it/</literal>", execute as the following.
ja: 例えば、<literal>manpages-<emphasis>LANG</emphasis></literal> パッケージをインストールするとマンページで地域化したメッセージに使えるようになります。<emphasis>programname</emphasis> に関するイタリア語のマンページを "<literal>/usr/share/man/it/</literal>" から読むには、次を実行します。

note: type: Content of: <book><chapter><section><section><para>
en: GNU gettext can accommodate priority list of translation languages with <literal>$LANGUAGE</literal> environment variable. For example:
ja: GNU gettext は <literal>$LANGUAGE</literal> 環境変数を使って翻訳言語の優先順位をつけるようにできます。例えば:

note: type: Content of: <book><chapter><section><section><para>
en: For more, see <literal>info gettext</literal> and read the section "The LANGUAGE variable".
ja: 詳しくは、<literal>info gettext</literal> を参照して "The LANGUAGE variable" セクションを読んで下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Effects of the locale
ja: ロケールの効果

note: type: Content of: <book><chapter><section><section><para>
en: The sort order of characters with <literal>sort</literal>(1) and <literal>ls</literal>(1) are affected by the locale. Exporting <literal>LANG=en_US.UTF-8</literal> sorts in the dictionary <literal>A-&gt;a-&gt;B-&gt;b...-&gt;Z-&gt;z</literal> order, while exporting <literal>LANG=C.UTF-8</literal> sorts in ASCII binary <literal>A-&gt;B-&gt;...-&gt;Z-&gt;a-&gt;b...</literal> order.
ja: <literal>sort</literal>(1) や <literal>ls</literal>(1) での並べ替え順はロケールの影響を受けます。<literal>LANG=en_US.UTF-8</literal> をエクスポートすると辞書順 <literal>A-&gt;a-&gt;B-&gt;b...-&gt;Z-&gt;z</literal> で並べ替えられ、一方 <literal>LANG=C.UTF-8</literal> をエクスポートすると ASCII バイナーリー順 <literal>A-&gt;B-&gt;...-&gt;Z-&gt;a-&gt;b...</literal> で並べ替えられます。

note: type: Content of: <book><chapter><section><section><para>
en: The date format of <literal>ls</literal>(1) is affected by the locale (see <xref linkend="_customized_display_of_time_and_date"/>).
ja: <literal>ls</literal>(1) の日付形式はロケールに影響されます。literal>" の日付形式は違います (<xref linkend="_customized_display_of_time_and_date"/>を参照下さい)。

note: type: Content of: <book><chapter><section><section><para>
en: The date format of <literal>date</literal>(1) is affected by the locale.  For example:
ja: <literal>date</literal>(1) の日付形式はロケールに影響されます。例えば以下です:

note: type: Content of: <book><chapter><section><section><para>
en: Number punctuation are different for locales.  For example, in English locale, one thousand point one is displayed as "<literal>1,000.1</literal>" while in German locale, it is displayed as "<literal>1.000,1</literal>".  You may see this difference in spreadsheet program.
ja: 数字の区切り方はロケール毎に異なります。例えば、英語のロケールでは一千点一は "<literal>1,000.1</literal>" と表示されますが、ドイツ語のロケールでは "<literal>1.000,1</literal>" と表示されます。スプレッドシートプログラムでこの違いを目にするしれません。

note: type: Content of: <book><chapter><section><section><para>
en: Each detail feature of "<literal>$LANG</literal>" environment variable may be overridden by setting "<literal>$LC_*</literal>" variables.  These environment variables can be overridden again by setting "<literal>$LC_ALL</literal>" variable.  See <literal>locale</literal>(7) manpage for the details.  Unless you have strong reason to create complicated configuration, please stay away from them and use only "<literal>$LANG</literal>" variable set to one of the UTF-8 locales.
ja: "<literal>$LANG</literal>" 環境変数の各詳細機能は、"<literal>$LC_*</literal>" 変数の設定でオーバーライドされます。これらの環境変数は更に "<literal>$LC_ALL</literal>" 変数の設定でオーバーライドされます。詳細は <literal>locale</literal>(7) マンページを参照下さい。複雑な設定をするよほどの理由がない限り、これらは使わずただ "<literal>$LANG</literal>" 変数だけを UTF-8 ロカールの 1 つに設定して使いましょう。

note: type: Content of: <book><chapter><section><title>
en: The keyboard input
ja: キーボード入力

note: type: Content of: <book><chapter><section><para>
en: The keyboard system can be configured at different layers of the system.
ja: キーボード システムはシステムの異なるレーヤーで設定できます。

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Linux kernel: <literal>keyboard</literal>(5)
ja: Linux カーネル: <literal>keyboard</literal>(5)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: X server: <literal>setxkbmap</literal>(1), <literal>xkeyboard-config</literal>(5), environment variable <literal>XMODIFIERS</literal>
ja: X サーバー: <literal>setxkbmap</literal>(1), <literal>xkeyboard-config</literal>(5), 環境変数 <literal>XMODIFIERS</literal>

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: GUI desktop environment: Input Method framework: <literal>ibus</literal>, <literal>fcitx5</literal>
ja: GUI デスクトップ環境: インプット メソッド 枠組: <literal>ibus</literal>, <literal>fcitx5</literal>

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Application: environment variables to set its input source: <literal>GTK_IM_MODULE</literal>, <literal>QT_IM_MODULE</literal>, <literal>QT_IM_MODULES</literal>, ...
ja: アプリケーション: インプット元を設定する環境変数: <literal>GTK_IM_MODULE</literal>, <literal>QT_IM_MODULE</literal>, <literal>QT_IM_MODULES</literal>, ...

note: type: Content of: <book><chapter><section><para>
en: Input method framework (IM) consists of:
ja: インプット メソッド枠組み (IM) は以下で構成されます:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Input method engine (IME): Actual input method
ja: インプット メソッド エンジン (IME): 実際のインプット メソッド

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Configuration: Handles the configuration for IBus and other services such as IME plugins
ja: 設定: IBus や IME プラグインのような他のサービスの設定を取り扱う

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Panel: User interface such as language bar and candidate selection table
ja: パネル: 言語バーや選択候補テーブルのようなユーザー インターフェース

note: type: Content of: <book><chapter><section><para>
en: Multilingual input to the application is processed roughly as:
ja: アプリケーションへの多言語入力は概略以下のように処理されます。

note: type: Content of: <book><chapter><section><section><title>
en: The keyboard input for Linux console and X Window
ja: Linux コンソールと X Window 用のキーボード インプット

note: type: Content of: <book><chapter><section><section><para>
en: The Debian system can be configured to work with many international keyboard arrangements using the <literal>keyboard-configuration</literal> package.
ja: Debian システムは <literal>keyboard-configuration</literal> パッケージを使い多くの国際キーボード配列として機能するように設定できます。

note: type: Content of: <book><chapter><section><section><para>
en: For the Linux console and the X Window system, this updates configuration parameters in "<literal>/etc/default/keyboard</literal>". Many non-ASCII characters including accented characters used by many European languages can be made available with <ulink url="&deadkey;">dead key</ulink>, <ulink url="&altgrkey;">AltGr key</ulink>, and <ulink url="&composekey;">compose key</ulink>.
ja: Linux コンソールや X Window システムでは、これは "<literal>/etc/default/keyboard</literal>" 内の設定パラメーターを更新します。多くの欧州言語で用いられるアクセント付き文字を含めた多くの非 ASCII 文字は <ulink url="&deadkey;">デッドキー</ulink>や <ulink url="&altgrkey;">AltGr キー</ulink>や<ulink url="&composekey;">コンポーズキー</ulink>を用い提供されます。

note: type: Content of: <book><chapter><section><section><note><para>
en: If ibus is active, your classic X keyboard configuration by the <literal>setxkbmap</literal> may be overridden by <literal>ibus</literal> even under classic X-based desktop environment.  You can disable installed <literal>ibus</literal> using <literal>im-config</literal> to set input method to "None".  For more, see <ulink url="&debianwikionkeyboard;">Debian Wiki on keyboard</ulink>.
ja: もし ibus がアクティブな場合、たとえ古典的 X 上のデスクトップ環境下でも、あなたの <literal>setxkbmap</literal> による古典的 X キーボード設定は <literal>ibus</literal> によってオーバーライドされるかもしれません。<literal>im-config</literal> を使ってインプットメソッドを "None" と設定すると、インストールされた <literal>ibus</literal> は無効化できます。詳細は、<ulink url="&debianwikionkeyboard;">キーボードに関する Debian Wiki</ulink> を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: The keyboard input for Wayland
ja: Wayland 向けのキーボード入力

note: type: Content of: <book><chapter><section><section><para>
en: Unlike the X Window protocol, the Wayland core protocol doesn't even support the input of accented characters.  Popular Wayland Compositors, such as <ulink url="&mutter;">Mutter</ulink> for GNOME or <ulink url="&kwin;">KWin</ulink> for KDE, implement extension protocols such as the <literal>text-input-unstable-v3</literal> for the text input (see "<ulink url="&currentwaylandpreirsupportstatus;">current Wayland protocols and their support status</ulink>").
ja: X Window プロトコルと違い、Wayland のコアのプロトコルはアクセント付き文字すらサポートしません。 GNOME 用の <ulink url="&mutter;">Mutter</ulink> とか KDE 用の <ulink url="&kwin;">KWin</ulink> 等の人気のある Wayland コンポジターはテキスト入力用の <literal>text-input-unstable-v3</literal> のような拡張プロトコルを実装しています ("<ulink url="&currentwaylandpreirsupportstatus;">current Wayland protocols and their support status</ulink>"を参照下さい)。

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>text-input-unstable-v3</literal> protocol works well with Input methods for Wayland (see "<ulink url="&waylandinputmethrojectpostmortem;">Wayland input method project post-mortem</ulink>").
ja: Waylandでは、<literal>text-input-unstable-v3</literal> プロトコルがインプット メソッドと相性よく機能します ("<ulink url="&waylandinputmethrojectpostmortem;">Wayland input method project post-mortem</ulink>" を参照下さい)。.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Most GUI applications are built with GUI libraries such as GTK or Qt which support this <literal>text-input-unstable-v3</literal>.
ja: この <literal>text-input-unstable-v3</literal> をサポートするGTK とか Qt のようなライブラリーを用いてほとんどの GUI アプリケーションはビルドされます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Popular Input Method Engines (IME), such as <ulink url="&ibus;">IBus</ulink> or <ulink url="&fcitxversionf;">Fcitx (version 5)</ulink>, can work with this <literal>text-input-unstable-v3</literal>.
ja: <ulink url="&ibus;">IBus</ulink> とか <ulink url="&fcitxversionf;">Fcitx (version 5)</ulink>のような、人気の インプット メソッド エンジン (IME) はこの <literal>text-input-unstable-v3</literal> と相性よく機能します

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: IMEs support text input for many languages with plugins.
ja: IME は多くの言語のためのテキスト入力をプラグインを用いてサポートします。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Recent IMEs integrate "<ulink url="&xkeyboardextensionxkb;">X Keyboard Extension (XKB)</ulink>" functionalities such as <literal>setxkbmap</literal> previously provided by the X Window to support accented character text input for European languages for Wayland.
ja: 最近の IME は、Wayland で欧州言語用のアクセント付き文字のテキスト入力をサポートするために、過去 X Window が提供していた <literal>setxkbmap</literal> のような "<ulink url="&xkeyboardextensionxkb;">X Keyboard Extension (XKB)</ulink> (X キーボード拡張機能)" の機能を中に組み込んでいます。

note: type: Content of: <book><chapter><section><section><title>
en: The input method support with IBus
ja: IBus を使うインプットメソッドのサポート

note: type: Content of: <book><chapter><section><section><para>
en: For GNOME, "<literal>ibus</literal>" is the default IME which is automatically installed via its package dependency.
ja: GNOME では "<literal>ibus</literal>" がそのパッケージ依存関係から自動導入されるデフォルトの IME です。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Most multilingualized keyboard input features can be configured from "GNOME Settings" or "GNOME Tweaks".
ja: 殆どの多言語キーボード入力機能は "GNOME Settings" か "GNOME Tweaks" から設定できます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Some multilingualized keyboard input features may need to be configured from the <literal>ibus-setup</literal>(1) command.
ja: 一部の多言語キーボード入力機能は <literal>ibus-setup</literal>(1) コマンドから設定する必要があるかもしれません。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The <ulink url="&emoji;">emoji</ulink> keyboard input is available by typing "<literal>SUPER-.</literal>" (Simultaneously type Windows and period keys) followed by a keyword for each emoji and SPACE-keys.
ja: <ulink url="&emoji;">絵文字</ulink> キーボード入力は "<literal>SUPER-.</literal>" をタイプ (Windows キーとピリオドキーの同時タイプ) に続いて、各絵文字のキーワードと SPACE-キーをタイプしてできます。

note: type: Content of: <book><chapter><section><section><para>
en: The list of IBus and its plugin packages are the following.
ja: IBus とそのプラグイン パッケージのリストは以下の通りです。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of IBus and its plugin packages
ja: IBusとプラグイン パッケージのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: supported locale
ja: サポートされたロケール

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: input method framework using dbus
ja: dbus を用いるインプットメソッドのフレームワーク

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Japanese
ja: 日本語

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Chinese (for zh_CN)
ja: 中国語 (zh_CN 用)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Chinese (for zh_TW)
ja: 中国語 (zh_TW 用)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Chinese (for zh_CN/zh_TW)
ja: 中国語 (zh_CN/zh_TW 用)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Chinese (for zh_HK)
ja: 中国語 (zh_HK 用)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Korean
ja: 韓国語

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Thai
ja: タイ語

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Vietnamese
ja: ベトナム語

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Multilingual: <ulink url="&keyman;">Keyman</ulink> plugin for over 2000 languages
ja: 多言語: 2000 語以上のための <ulink url="&keyman;">Keyman</ulink> プラグイン

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: table plugin for IBus
ja: IBus 用のテーブル プラグイン

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Multilingual: Indic, Arabic and others
ja: 多言語: インド系言語、アラビア語、他

note: type: Content of: <book><chapter><section><section><title>
en: The input method support with Fcitx
ja: Fcitx を使うインプット メソッドのサポート

note: type: Content of: <book><chapter><section><section><para>
en: The <ulink url="&fcitx;">Fcitx</ulink> (version 5) input method framework is popular with Chinese users and compatible with "<literal>ibus</literal>".
ja: <ulink url="&fcitx;">Fcitx</ulink> (version 5) インプトメソッド フレームワークは中国人ユーザーに人気があり "<literal>ibus</literal>" と互換性があります。

note: type: Content of: <book><chapter><section><section><para>
en: The list of "<literal>fcitx5</literal>" and its plugin packages are the following.
ja: "<literal>fcitx5</literal>"とそのプラグイン パッケージのリストは以下の通りです。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of Fcitx5 and its plugin packages
ja: Fcitx5とプラグイン パッケージのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: input method framework compatible with "<literal>ibus</literal>"
ja: "<literal>ibus</literal>"互換のインプとメソッドフレームワーク

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Chinese (metapackage for zh_*)
ja: 中国語 (zh_* 用メタパッケージ)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: table plugin for fcitx5
ja: fcitx5 用のテーブル プラグイン

note: type: Content of: <book><chapter><section><section><title>
en: An example for Japanese
ja: 日本語の例

note: type: Content of: <book><chapter><section><section><para>
en: I find the Japanese input method started under English environment ("<literal>en_US.UTF-8</literal>") very useful.  Here is how I did this with IBus:
ja: 日本語インプットメソッドを英語環境 ("<literal>en_US.UTF-8</literal>") 下で起動するのが非常に便利です。IBus を使ってどう実現したかを以下に記します。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Install the Japanese input tool package <literal>ibus-mozc</literal> (or <literal>ibus-anthy</literal>).
ja: 日本語インプットツールパッケージの <literal>ibus-mozc</literal> (または <literal>ibus-anthy</literal>) をインストールします。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><para>
en: Generic: Execute <literal>ibus-setup</literal>(1) → select "Input Method" → click "<literal>Add</literal>" → "Japanese" → "Mozc (or Anthy)" → click "Add"
ja: 一般: <literal>ibus-setup</literal>(1) を実行 → "Input Method" を選択 → "<literal>Add</literal>" をクリック → "Japanese" → "Mozc (または Anthy)" → "<literal>Add</literal>" をクリック

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><para>
en: GNOME: Select "Settings" → "Keyboard" → "Input Sources" → click "<literal>+</literal>" in "Input Sources" → "Japanese" → "Mozc (or Anthy)" → click "Add"
ja: GNOME: "Settings" → "Keyboard" → "Input Sources" → "Input Sources" 中の "<literal>+</literal>" をクリック → "Japanese" → "Mozc (または Anthy)" → "Add" をクリック

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: You may choose as many input sources.
ja: インプットソースはいくつ選んでも構いません。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Relogin to user's account.
ja: ユーザーアカウントに再ログインします。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Setup each input source by right clicking the GUI toolbar icon.
ja: GUI ツールバーアイコンを右クリックして各インプットソースを設定します。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Switch among installed input sources by SUPER-SPACE. (SUPER is normally the Windows key.)
ja: インプットソース間を、SUPER-SPACE を用いて切り替えます。(SUPER は普通 Windows キーです。)

note: type: Content of: <book><chapter><section><section><tip><para>
en: If you wish to have access to alphabet only keyboard environment with the physical Japanese keyboard on which shift-<literal>2</literal> has <literal>"</literal> (double quotation mark) engraved, you select "Japanese" in the above procedure.  You can enter Japanese using "Japanese mozc (or anthy)" with physical "US" keyboard on which shift-<literal>2</literal> has <literal>@</literal> (at mark) engraved.
ja: シフト<literal>2</literal> が <literal>"</literal> (ダブルクォーテーションマーク)の刻印のある物理的な日本語キーボードでアルファベットのみのキーボード環境にアクセスするには、上記の手順で "Japanese" を選びます。シフト<literal>2</literal> が <literal>@</literal> (アットマーク)の刻印のある物理的な US 英語キーボードを "Japanese mozc (もしくは anthy)" を使うと日本語が入力できます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: For Wayland:
ja: Wayland だと:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: The <literal>im-config</literal> package does nothing and can be removed safely.
ja: <literal>im-config</literal> パッケージは何もし無いし、安全に削除可能です。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: You probably don't need to set environment variables except for the backward compatibility etc.
ja: 環境変数の設定をする必要は、バックワード 互換性のため等を除けばきっと必要ないでしょう。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: If you need to set environment variables, create a file such as "<literal>~/.config/environment.d/50-input-method.conf</literal> "to set them.
ja: 環境変数を設定する必要のある場合には、 "<literal>~/.config/environment.d/50-input-method.conf</literal>" のようなファイルを作成して環境変数を設定します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: For X Window:
ja: X Window だと:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Install the <literal>im-config</literal> package.
ja: <literal>im-config</literal> パッケージをインストールします。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: The GUI menu entry for <literal>im-config</literal>(8) is "Input method".
ja: <literal>im-config</literal>(8) のための GUI メニューエントリーは "Input method" です。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Alternatively, execute "<literal>im-config</literal>" from user's shell.
ja: あるいは、ユーザのシェルから "<literal>im-config</literal>" を実行します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>im-config</literal>(8) behaves differently if command is executed from root or not.
ja: <literal>im-config</literal>(8) は実行されるのが root からかどうかによって違った挙動をします。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>im-config</literal>(8) enables the best input method on the system as default without any user actions.
ja: <literal>im-config</literal>(8) はユーザーからのアクション無しにシステム上で最も好ましいインプットメソッドを有効にします。

note: type: Content of: <book><chapter><section><title>
en: The display output
ja: ディスプレー出力

note: type: Content of: <book><chapter><section><para>
en: Linux console can only display limited characters.  (You need to use special terminal program such as <literal>jfbterm</literal>(1) to display non-European languages on the non-GUI console.)
ja: Linux コンソールは限定された文字しか表示できません。(非 GUI コンソール上で非ヨーロッパ言語を表示するには <literal>jfbterm</literal>(1) のような特別なターミナルプログラムを使う必要があります。)

note: type: Content of: <book><chapter><section><para>
en: GUI environment (<xref linkend="_gui_system"/>) can display any characters in the UTF-8 as long as required fonts are installed and enabled. (The encoding of the original font data is taken care and transparent to the user.)
ja: GUI 環境(<xref linkend="_gui_system"/>)は、必要なフォントデーターがあれば UTF-8 中の全ての文字を表示できます。(オリジナルフォントデーターで使われた符号化方式は面倒を見られているのでユーザーからは見えません。)

note: type: Content of: <book><chapter><section><section><title>
en: The terminal configuration
ja: ターミナルの設定

note: type: Content of: <book><chapter><section><section><para>
en: The Debian system can be configured to work with many international console arrangements using the <literal>console-setup</literal> package.
ja: Debian システムは <literal>console-setup</literal> パッケージを使い多くの国際化コンソール設定をともに使えるように設定できます。

note: type: Content of: <book><chapter><section><section><para>
en: For the Linux console and the X Window system, this updates configuration parameters in "<literal>/etc/default/console-setup</literal>" to display many non-ASCII characters including accented characters used by many European languages can be made available.
ja: Linux コンソールや X Window システムでは、これは "<literal>/etc/default/console-setup</literal>" 内の設定パラメーターを更新し多くの欧州言語で用いられるアクセント付き文字を含めた多くの非 ASCII 文字を表示するようにします。

note: type: Content of: <book><chapter><section><section><para>
en: There are several components to configure character console and <literal>ncurses</literal>(3) system features.
ja: 文字コンソールと <literal>ncurses</literal>(3) システム機能を設定するのはいくつかの要素があります。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The "<literal>/etc/terminfo/*/*</literal>" file (<literal>terminfo</literal>(5))
ja: "<literal>/etc/terminfo/*/*</literal>" ファイル (<literal>terminfo</literal>(5))

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The "<literal>$TERM</literal>" environment variable (<literal>term</literal>(7))
ja: "<literal>$TERM</literal>" 環境変数 (<literal>term</literal>(7))

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>setterm</literal>(1), <literal>stty</literal>(1), <literal>tic</literal>(1), and <literal>toe</literal>(1)
ja: <literal>setterm</literal>(1)、<literal>stty</literal>(1)、<literal>tic</literal>(1)、<literal>toe</literal>(1)

note: type: Content of: <book><chapter><section><section><para>
en: If the <literal>terminfo</literal> entry for <literal>xterm</literal> doesn't work with a non-Debian <literal>xterm</literal>, change your terminal type, "<literal>$TERM</literal>", from "<literal>xterm</literal>" to one of the feature-limited versions such as "<literal>xterm-r6</literal>" when you log in to a Debian system remotely.  See "<literal>/usr/share/doc/libncurses5/FAQ</literal>" for more.  "<literal>dumb</literal>" is the lowest common denominator for "<literal>$TERM</literal>".
ja: もし <literal>xterm</literal> 用の <literal>terminfo</literal> エントリーが非 Debian の<literal>xterm</literal> でうまく機能しない場合には、リモートから Debian システムにログインする時にターミナルタイプ、"<literal>$TERM</literal>"、を "<literal>xterm</literal>" から "<literal>xterm-r6</literal>" のような機能限定版に変更します。詳細は "<literal>/usr/share/doc/libncurses5/FAQ</literal>" を参照下さい。"<literal>dumb</literal>" は"<literal>$TERM</literal>" の最低機能の共通項です。

note: type: Content of: <book><chapter><section><section><title>
en: East Asian Ambiguous Character Width Characters
ja: 東アジア不明瞭文字幅文字

note: type: Content of: <book><chapter><section><section><para>
en: Under the East Asian locale, the box drawing, Greek, and Cyrillic characters may be displayed wider than your desired width to cause the unaligned terminal output (see <ulink url="&unicodestandardaiguouscharacters;">Unicode Standard Annex #11, 4.2 Ambiguous Characters</ulink>).
ja: 東アジアのロケールでは、箱描画文字やギリシャ文字やキリル文字はあなたが望むよりも広い幅で表示されて、ターミナル出力が揃わなくなるかもしれません (<ulink url="&unicodestandardaiguouscharacters;">Unicode標準附属書 #11, 4.2 不明瞭文字</ulink> 参照)。

note: type: Content of: <book><chapter><section><section><para>
en: You can work around this problem:
ja: この問題は回避可能です:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>ncurses</literal>: Set environment <literal>export NCURSES_NO_UTF8_ACS=0</literal>.
ja: <literal>ncurses</literal>: 環境変数を <literal>export NCURSES_NO_UTF8_ACS=0</literal> と設定します。

note: type: Content of: <book><chapter><title>
en: System tips
ja: システムに関するティップ

note: type: Content of: <book><chapter><para>
en: Here, I describe basic tips to configure and manage systems, mostly from the console.
ja: 主にコンソールからシステムを設定や管理する基本的なティップを次に記します。

note: type: Content of: <book><chapter><section><title>
en: The console tips
ja: コンソールのティップ

note: type: Content of: <book><chapter><section><para>
en: There are some utility programs to help your console activities.
ja: コンソール活動を補助するユーティリティー プログラムがいくつかあります。

note: type: Content of: <book><chapter><section><table><title>
en: List of programs to support console activities
ja: コンソールの活動をサポートするプログラムのリスト

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: See <xref linkend="_midnight_commander_mc"/>
ja: <xref linkend="_midnight_commander_mc"/>を参照

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <literal>script</literal>(1) command to make a record of terminal session
ja: ターミナル セッションの記録を作成する <literal>script</literal> コマンド

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: terminal multiplexer with VT100/ANSI terminal emulation
ja: VT100/ANSI ターミナルエミュレーションを使ってのターミナルマルチプレクサ

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: terminal multiplexer alternative (Use "Control-B" instead)
ja: 代替のターミナルマルチプレクサ (代わりに "Control-B" を用いる)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: fast recursive string search in the source code tree with automatic filtering
ja: 自動フィルタリング付きのソースコード中の高速再帰文字検索

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: fuzzy text finder
ja: ファジーテキストファインダ

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: readline feature command line wrapper
ja: readline 機能のコマンドライン ラッパー

note: type: Content of: <book><chapter><section><section><title>
en: Recording the shell activities cleanly
ja: シェルの活動を綺麗に記録

note: type: Content of: <book><chapter><section><section><para>
en: The simple use of <literal>script</literal>(1) (see <xref linkend="_recording_the_shell_activities"/>) to record shell activity produces a file with control characters.  This can be avoided by using <literal>col</literal>(1) as the following.
ja: 単に <literal>script</literal>(1) を使ってシェル活動を記録すると (<xref linkend="_recording_the_shell_activities"/>を参照下さい)、コントロール文字の入ったファイルが生成されます。このような事は以下のようにして <literal>col</literal>(1) を使うことで避けられます。

note: type: Content of: <book><chapter><section><section><para>
en: Do whatever … and press <literal>Ctrl-D</literal> to exit <literal>script</literal>.
ja: 何なりとします … そして <literal>script</literal> から脱出するために <literal>Ctrl-D</literal> を押します。

note: type: Content of: <book><chapter><section><section><para>
en: There are alternative methods to record the shell activities:
ja: シェルの活動を記録する他の方法もあります:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Use <literal>tee</literal> (usable during the boot process in the initramfs):
ja: <literal>tee</literal> を使う (initramfs 中のブートプロセスで有用):

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Use <literal>gnome-terminal</literal> with the extend line buffer for scrollback.
ja: スクロールバック用バッファーを拡張した <literal>gnome-terminal</literal> を使います。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Use <literal>screen</literal> with "<literal>^A H</literal>" (see <xref linkend="_the_screen_program"/>) to perform recording of console.
ja: <literal>screen</literal>(1) を"<literal>^A H</literal>" で使い (<xref linkend="_the_screen_program"/>を参照下さい) コンソールの記録をします。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Use <literal>vim</literal> with "<literal>:terminal</literal>" to enter the terminal mode.  Use "<literal>Ctrl-W N</literal>" to exit from terminal mode to normal mode.  Use "<literal>:w typescript</literal>" to write the buffer to a file.
ja: <literal>vim</literal> を"<literal>:terminal</literal>" で使ってコンソールの記録します。"<literal>C-W N</literal>" として TERMINAL モードから NORMAL モードに出ます。"<literal>:w typescript</literal>" としてバッファーをファイルに書き出します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Use <literal>emacs</literal> with "<literal>M-x shell</literal>", "<literal>M-x eshell</literal>", or "<literal>M-x term</literal>" to enter recording console.  Use "<literal>C-x C-w</literal>" to write the buffer to a file.
ja: <literal>emacs</literal> を"<literal>M-x shell</literal>" か "<literal>M-x eshell</literal>" か "<literal>M-x term</literal>" で使ってコンソールの記録します。"<literal>C-x C-w</literal>" としてバッファーをファイルに書き出します。

note: type: Content of: <book><chapter><section><section><title>
en: The screen program
ja: screen プログラム

note: type: Content of: <book><chapter><section><section><para>
en: <literal>screen</literal>(1) not only allows one terminal window to work with multiple processes, but also allows <emphasis role="strong">remote shell process to survive interrupted connections</emphasis>.  Here is a typical use scenario of <literal>screen</literal>(1).
ja: <literal>screen</literal>(1) は複数のプロセスを1つのターミナルウィンドウでうまく動作させるのみならず、<emphasis role="strong">接続が中断してもリモートシェルプロセスを生き延びさせる</emphasis>事もできます。<literal>screen</literal>(1) の使われ方の典型的シナリオは次です。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: You login to a remote machine.
ja: リモート機器にログインします。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: You start <literal>screen</literal> on a single console.
ja: 単一のコンソール上で <literal>screen</literal> を起動します。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: You execute multiple programs in <literal>screen</literal> windows created with <literal>^A c</literal> ("Control-A" followed by "c").
ja: <literal>^A c</literal> ("Control-A" に続いて "c") によって作られた <literal>screen</literal> のウィンドウ中で複数のプログラムを実行します。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: You switch among the multiple <literal>screen</literal> windows by <literal>^A n</literal> ("Control-A" followed by "n").
ja: <literal>^A n</literal> ("Control-A" に続いて "n") によって、複数の <literal>screen</literal> のウィンドウ間を切り替えます。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Suddenly you need to leave your terminal, but you don't want to lose your active work by keeping the connection.
ja: 突然ターミナルを離れる必要ができたけれども、接続を継続してあなたのアクティブな作業を失いたくありません。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: You may <emphasis role="strong">detach</emphasis> the <literal>screen</literal> session by any methods.
ja: いかなる方法ででも、<literal>screen</literal> のセッションを<emphasis role="strong">デタッチ</emphasis>できます。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><para>
en: Brutally unplug your network connection
ja: 暴力的にネットワーク接続を引き抜く

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><para>
en: Type <literal>^A d</literal> ("Control-A" followed by "d") and manually logging out from the remote connection
ja: <literal>^A d</literal> ("Control-A" に続いて "d") とタイプしてリモート接続から手動でログアウト

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><para>
en: Type <literal>^A DD</literal> ("Control-A" followed by "DD") to have <literal>screen</literal> detach and log you out
ja: <literal>^A DD</literal> ("Control-A" に続いて "DD") とタイプして <literal>screen</literal> をデタッチしてログアウト

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: You log in again to the same remote machine (even from a different terminal).
ja: 同じリモート機器に (たとえ異なるターミナルからでも) 再びログインします。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: You start <literal>screen</literal> as "<literal>screen -r</literal>".
ja: <literal>screen</literal> を"<literal>screen -r</literal>" として起動します。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: <literal>screen</literal> magically <emphasis role="strong">reattaches</emphasis> all previous <literal>screen</literal> windows with all actively running programs.
ja: <literal>screen</literal> は全アクティブなプログラムが実行されている過去の全 <literal>screen</literal> ウィンドウを魔法のように<emphasis role="strong">リアタッチ</emphasis>します。

note: type: Content of: <book><chapter><section><section><tip><para>
en: You can save connection fees with <literal>screen</literal> for metered network connections such as dial-up and packet ones, because you can leave a process active while disconnected, and then re-attach it later when you connect again.
ja: <literal>screen</literal> を使うと、切断してもプロセスをアクティブにしておけその後で再接続した時にリアタッチできるので、ダイヤルアップやパケット接続のような計量されたネットワーク接続での接続料金の節約ができます。

note: type: Content of: <book><chapter><section><section><para>
en: In a <literal>screen</literal> session, all keyboard inputs are sent to your current window except for the command keystroke.  All <literal>screen</literal> command keystrokes are entered by typing <literal>^A</literal> ("Control-A") plus a single key [plus any parameters].  Here are important ones to remember.
ja: <literal>screen</literal> セッションではコマンドキーストローク以外の全てのキーボード入力は現在のウィンドウに送られます。全ての <literal>screen</literal> コマンドキーストロークは <literal>^A</literal> ("Control-A") と単一キー [プラス何らかのパラメーター] をタイプすることによって入力されます。次に覚えておくべき重要なコマンドキーストロークを記します。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of key bindings for screen
ja: screen キーバインディングのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: show a help screen (display key bindings)
ja: ヘルプスクリーンを表示 (キーバインディングを表示)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: create a new window and switch to it
ja: 新規ウィンドウを作成しそれに切り替える

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: go to next window
ja: 次のウィンドウに切り替える

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: go to previous window
ja: 前のウィンドウに切り替える

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: go to window number 0
ja: 0番のウィンドウに切り替える

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: go to window number 1
ja: 1番のウィンドウに切り替える

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: show a list of windows
ja: ウィンドウのリストを表示

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: send a Ctrl-A to current window as keyboard input
ja: Ctrl-A を現在のウィンドウにキーボード入力として送る

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: write a hardcopy of current window to file
ja: 現在のウィンドウのハードコピーをファイルに書く

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: begin/end logging current window to file
ja: 現在のウィンドウのファイルへのロギングを開始/終了する

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: lock the terminal (password protected)
ja: ターミナルをロック (パスワードで保護)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: detach screen session from the terminal
ja: ターミナルから screen のセッションをデタッチ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: detach screen session and log out
ja: screen のセッションをデタッチしてログアウト

note: type: Content of: <book><chapter><section><section><para>
en: See <literal>screen</literal>(1) for details.
ja: 詳細は <literal>screen</literal>(1) を参照下さい。

note: type: Content of: <book><chapter><section><section><para>
en: See <literal>tmux</literal>(1) for functionalities of the alternative command.
ja: 代替コマンドの機能については <literal>tmux</literal>(1) を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Navigating around directories
ja: ディレクトリー間移動

note: type: Content of: <book><chapter><section><section><para>
en: In <xref linkend="_customizing_bash"/>, 2 tips to allow quick navigation around directories are described: <literal>$CDPATH</literal> and <literal>mc</literal>.
ja: <xref linkend="_customizing_bash"/>にて、ディレクトリー間の俊敏な移動を可能にする 2 つのティップが記述されています: <literal>$CDPATH</literal> と <literal>mc</literal>。

note: type: Content of: <book><chapter><section><section><para>
en: If you use fuzzy text filter program, you can do without typing the exact path.  For <literal>fzf</literal>, include following in <literal>~/.bashrc</literal>.
ja: ファジー テキスト フィルターを使えば、正確なパスをタイプ無しでも可能です。<literal>fzf</literal> の場合だと、<literal>~/.bashrc</literal> に以下を含めます。

note: type: Content of: <book><chapter><section><section><para>
en: For example:
ja: たとえば:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: You can jump to a very deep subdirectory with minimal efforts.  You first type "<literal>cd **</literal>" and press <literal>Tab</literal>.  Then you will be prompted with candidate paths.  Typing in partial path strings, e.g., <literal>s/d/b foo</literal>, will narrow down candidate paths.  You select the path to be used by <literal>cd</literal> with cursor and return keys.
ja: 最小限の努力で非常に奥深いサブディレクトリーまでジャンプできます。最初に "<literal>cd **</literal>" とタイプして <literal>Tab</literal> を押します。すると、候補のパスとともに入力を促されます。例えば、<literal>s/d/b foo</literal> のような部分パス文字列をタイプすると候補パスが絞られます。<literal>cd</literal> が使うパスをカーソールとリターンキーで選択します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: You can select a command from the command history more efficiently with minimal efforts.  You press <literal>Ctrl-R</literal> at the command prompt.  Then you will be prompted with candidate commands.  Typing in partial command strings, e.g., <literal>vim d</literal>, will narrow down candidates.  You select the one to be used with cursor and return keys.
ja: 最小限の努力でコマンド履歴からより効率的にコマンドを選択できます。コマンドプロンプトで <literal>Ctrl-R</literal> を押します。すると、候補のコマンドとともに入力を促されます。例えば、<literal>vim d</literal> のような部分コマンド文字列をタイプすると候補が絞られます。使うコマンドをカーソールとリターンキーで選択します。

note: type: Content of: <book><chapter><section><section><title>
en: Readline wrapper
ja: Readline のラッパー

note: type: Content of: <book><chapter><section><section><para>
en: Some commands such as <literal>/usr/bin/dash</literal> which lacks command line history editing capability can add such functionality transparently by running under <literal>rlwrap</literal> or its equivalents.
ja: <literal>/usr/bin/dash</literal> のようなコマンドライン履歴編集能力のないコマンドは <literal>rlwrap</literal> もしくはその等価プログラムのもとで透過的にそのような機能を追加できます。

note: type: Content of: <book><chapter><section><section><para>
en: This provides convenient platform to test subtle points for <literal>dash</literal> with friendly <literal>bash</literal>-like environment.
ja: これは、<literal>bash</literal> のようなフレンドリーな環境下で、<literal>dash</literal>に関する微妙な点をテストする便利なプラットフォームを提供します。

note: type: Content of: <book><chapter><section><section><title>
en: Scanning the source code tree
ja: ソースコードツリーのスキャン

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>rg</literal>(1) command in the <literal>ripgrep</literal> package offers a faster alternative to the <literal>grep</literal>(1) command for scanning the source code tree for typical situation.  It takes advantage of modern multi-core CPUs and automatically applies reasonable filters to skip some files.
ja: <literal>ripgrep</literal> パッケージ中にある <literal>rg</literal>(1) コマンドは、典型的な状況にあるソースコード ツリーをスキャンするための <literal>grep</literal>(1) コマンド代替の高速コマンドを提供します。現代的なマルチコア CPU をうまく利用するとともに、いくつかのファイルをスキップする合理的なフィルターを自動的に適用します。

note: type: Content of: <book><chapter><section><title>
en: Customizing vim
ja: Vim のカスタム化

note: type: Content of: <book><chapter><section><para>
en: After you learn basics of <literal>vim</literal>(1) through <xref linkend="_using_vim"/>, please read Bram Moolenaar's "<ulink url="&sevenhabitsofeffetexteditingcaaa;">Seven habits of effective text editing (2000)</ulink>" to understand how <literal>vim</literal> should be used.
ja: <xref linkend="_using_vim"/> で <literal>vim</literal>(1) の基本を学んだ後は、<literal>vim</literal> を以下に使うべきかを理解するために、Bram Moolenaar 氏の"<ulink url="&sevenhabitsofeffetexteditingcaaa;">Seven habits of effective text editing (2000)</ulink>" を読んで下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Customizing vim with internal features
ja: 内部機能を使った vim のカスタマイズ

note: type: Content of: <book><chapter><section><section><para>
en: The behavior of <literal>vim</literal> can be changed significantly by enabling its internal features through the <literal>Ex</literal>-mode commands such as "<literal>set ...</literal>" to set vim options.
ja: <literal>vim</literal> の挙動は "<literal>set ...</literal>" 等の <literal>Ex</literal> モードコマンドを通して、その内部機能を有効にすることで大幅に変更できます。

note: type: Content of: <book><chapter><section><section><para><footnote><para>
en: More elaborate customization examples: "<ulink url="&vimgalore;">Vim Galore</ulink>", "<ulink url="&sensiblevim;">sensible.vim</ulink>", ...
ja: さらに凝ったカスタマイズ例: "<ulink url="&vimgalore;">Vim Galore</ulink>", "<ulink url="&sensiblevim;">sensible.vim</ulink>", ...

note: type: Content of: <book><chapter><section><section><para>
en: These <literal>Ex</literal>-mode commands can be included in user's vimrc file, traditional "<literal>~/.vimrc</literal>" or git-friendly "<literal>~/.vim/vimrc</literal>".  Here is a very simple example <placeholder type="footnote" id="0"/>:
ja: <literal>Ex</literal> コマンドは、伝統的な "<literal>~/.vimrc</literal>" または git-friendly な "<literal>~/.vim/vimrc</literal>" という、ユーザーの vimrc ファイルに含められます。以下は非常に単純な一例です <placeholder type="footnote" id="0"/>:

note: type: Content of: <book><chapter><section><section><para>
en: The keymap of <literal>vim</literal> can be changed in user's vimrc file.  E.g.:
ja: <literal>vim</literal> のキーマップはユーザーの vimrc ファイルで変更可能です。 例えば:

note: type: Content of: <book><chapter><section><section><caution><para>
en: Don't try to change the default key bindings without very good reasons.
ja: よほどいい理由がない限りデフォルトのキーバインディングを変えようとしてはいけません。

note: type: Content of: <book><chapter><section><section><para>
en: In order for the above keybindings to function properly, the terminal program needs to be configured to generate "ASCII DEL" for <literal>Backspace</literal>-key and "Escape sequence" for <literal>Delete</literal>-key.
ja: 上記のキーバインディングが適正に機能するには、<literal>Backspace</literal> キーが "ASCII DEL" を生成し、<literal>Delete</literal> キーが "Escape sequence" を生成するように、ターミナルプログラムが設定される必要があります。

note: type: Content of: <book><chapter><section><section><para>
en: Other miscellaneous configuration can be changed in user's vimrc file.  E.g.:
ja: 他のいろいろな設定もユーザーの vimrc ファイルで変更可能です。 例えば:

note: type: Content of: <book><chapter><section><section><title>
en: Customizing vim with external packages
ja: 外部パッケージを使った vim のカスタマイズ

note: type: Content of: <book><chapter><section><section><para>
en: Interesting external plugin packages can be found:
ja: 興味深い外部プラグインパッケージがあります:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&vimtheubiquitoustexteditor;"> Vim - the ubiquitous text editor </ulink> -- The official upstream site of Vim and vim scripts
ja: <ulink url="&vimtheubiquitoustexteditor;"> Vim - 至る所にあるテキスト エディター </ulink> -- Vim と vim スクリプトの公式アップストリームサイト

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&vimawsome;"> VimAwsome </ulink> -- The listing of Vim plugins
ja: <ulink url="&vimawsome;"> VimAwsome </ulink> -- Vim プラグインのリスト

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&vimscripts;">vim-scripts</ulink> -- Debian package: a collection of vim scripts
ja: <ulink url="&vimscripts;">vim-scripts</ulink> -- Debian パッケージ: vim スクリプト集

note: type: Content of: <book><chapter><section><section><para>
en: Plugin packages in the <ulink url="&vimscripts;">vim-scripts</ulink> package can be enabled using user's vimrc file.  E.g.:
ja: ユーザーの vimrc ファイルを用いて <ulink url="&vimscripts;">vim-scripts</ulink> パッケージ中のプラグインパッケージを有効化できます。例えば:

note: type: Content of: <book><chapter><section><section><para>
en: The new native Vim package system works nicely with "<literal>git</literal>" and "<literal>git submodule</literal>".  One such example configuration can be found at <ulink url="&mygitrepositorydotvim;">my git repository: dot-vim</ulink>.  This does essentially:
ja: 新しいネイティブの Vim パッケージシステムは "<literal>git</literal>" や "<literal>git submodule</literal>" とうまく機能します。そのような設定例のひとつは<ulink url="&mygitrepositorydotvim;">私の git レポジトリー: dot-vim</ulink> にあります。これは本質的に以下をします:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: By using "<literal>git</literal>" and "<literal>git submodule</literal>", latest external packages, such as "<literal><emphasis>name</emphasis></literal>", are placed into <literal>~/.vim/pack/*/opt/<emphasis>name</emphasis></literal> and similar.
ja: "<literal>git</literal>" と"<literal>git submodule</literal>" を使って、"<literal><emphasis>name</emphasis></literal>" のような最新の外部パッケージを <literal>~/.vim/pack/*/opt/<emphasis>name</emphasis></literal> に置くようなことをします。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: By adding <literal>:packadd! <emphasis>name</emphasis></literal> line to user's vimrc file, these packages are placed on <literal>runtimepath</literal>.
ja: <literal>:packadd! <emphasis>name</emphasis></literal> ラインをユーザーの vimrc ファイルに追加することで、これらのパッケージは <literal>runtimepath</literal> 上に置かれます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Vim loads these packages on <literal>runtimepath</literal> during its initialization.
ja: Vim はその初期化中に <literal>runtimepath</literal> 上のこのようなパッケージをロードします。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: At the end of its initialization, tags for the installed documents are updated with "<literal>helptags ALL</literal>".
ja: 初期化の最後に、インストールされたドキュメントのタグが "<literal>helptags ALL</literal>" で更新されます。

note: type: Content of: <book><chapter><section><section><para>
en: For more, please start <literal>vim</literal> with "<literal>vim --startuptime vimstart.log</literal>" to check actual execution sequence and time spent for each step.
ja: 詳しくは、<literal>vim</literal> を "<literal>vim --startuptime vimstart.log</literal>" とともに起動し、実際の起動順や各段階の時間を確認しましょう。

note: type: Content of: <book><chapter><section><section><para><footnote><para>
en: <ulink url="&vimpathogen;">vim-pathogen</ulink> was popular.
ja: <ulink url="&vimpathogen;">vim-pathogen</ulink> は人気がありました。

note: type: Content of: <book><chapter><section><section><para>
en: It is quite confusing to see too many ways<placeholder type="footnote" id="0"/> to manage and load these external packages to <literal>vim</literal>.  Checking the original information is the best cure.
ja: <literal>vim</literal> への外部パッケージを管理したりロードするのに多すぎる手法<placeholder type="footnote" id="0"/>があるのには混乱させられます。オリジナルの情報を確認するのが最適の解決法です。

note: type: Content of: <book><chapter><section><section><table><title>
en: Information on the initialization of <literal>vim</literal>
ja: <literal>vim</literal> 初期化に関する情報

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: information
ja: 情報

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: explanation on the vim package mechanism
ja: vim パッケージメカニズムに関する説明

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: explanation on the <literal>runtimepath</literal> mechanism
ja: <literal>runtimepath</literal> メカニズムに関する説明

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: internal states including candidates for the vimrc file
ja: vimrc ファイル用の候補を含めた内部状態

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: the environment variable "<literal>$VIM</literal>" used to locate the vimrc file
ja: vimrc ファイルを見つけるのに用いる "<literal>$VIM</literal>" 環境変数

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list of directories which will be searched for all runtime support files
ja: 全実行時サポートファイルを探す対象のディレクトリーのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: the environment variable "<literal>$VIMRUNTIME</literal>" used to locate various system provided runtime support files
ja: システムが供給した各種実行時サポートファイルを見つけるのに用いる環境変数 "<literal>$VIMRUNTIME</literal>"

note: type: Content of: <book><chapter><section><title>
en: Data recording and presentation
ja: データーの記録と表現

note: type: Content of: <book><chapter><section><section><title>
en: The log daemon
ja: ログデーモン

note: type: Content of: <book><chapter><section><section><para>
en: Many traditional programs record their activities in the text file format under the "<literal>/var/log/</literal>" directory.
ja: 多くの伝統的プログラムは "<literal>/var/log/</literal>" ディレクトリーの下にそれぞれの活動をテキストファイル形式で記録します。

note: type: Content of: <book><chapter><section><section><para>
en: <literal>logrotate</literal>(8) is used to simplify the administration of log files on a system which generates a lot of log files.
ja: <literal>logrotate</literal>(8) が、大量のログファイルを生成するシステム上のログファイルの管理を簡略化するのに使われます。

note: type: Content of: <book><chapter><section><section><para>
en: Many new programs record their activities in the binary file format using <literal>systemd-journald</literal>(8) Journal service under the "<literal>/var/log/journal</literal>" directory.
ja: 多くの新規プログラムは "<literal>/var/log/journal</literal>" ディレクトリーの下に <literal>systemd-journald</literal>(8) の記録サービスを使ってそれぞれの活動をバイナリファイル形式で記録します。

note: type: Content of: <book><chapter><section><section><para>
en: You can log data to the <literal>systemd-journald</literal>(8) Journal from a shell script by using the <literal>systemd-cat</literal>(1) command.
ja: <literal>systemd-cat</literal>(1) コマンドを使ってシェルスクリプトから <literal>systemd-journald</literal>(8) ジャーナルにデーターをログできます。

note: type: Content of: <book><chapter><section><section><para>
en: See <xref linkend="_the_system_message"/> and <xref linkend="_the_kernel_message"/>.
ja: <xref linkend="_the_system_message"/>と<xref linkend="_the_kernel_message"/>を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Log analyzer
ja: ログアナライザー

note: type: Content of: <book><chapter><section><section><para>
en: Here are notable log analyzers ("<literal>~Gsecurity::log-analyzer</literal>" in <literal>aptitude</literal>(8)).
ja: 注目すべきログアナライザー (<literal>aptitude</literal>(8) で"<literal>~Gsecurity::log-analyzer</literal>") を次に記します。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of system log analyzers
ja: システムログアナライザーのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: log analyzer with nice output written in Perl
ja: 綺麗な出力の Perl で書かれたログアナライザー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: powerful and featureful web server log analyzer
ja: 強力で機能の多いウェッブサーバーのログアナライザー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: web server log analyzer
ja: ウェッブサーバーのログアナライザー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: squid analysis report generator
ja: squid の分析レポートジェネレター

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Postfix log entry summarizer
ja: Postfix ログ項目サマライザー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: firewall log analyzer
ja: ファイアウォールログアナライザー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: monitor and analyze squid access.log files
ja: squid の access.log ファイルのモニターと分析

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: log file viewer with regexp matching, highlighting, and hooks
ja: 正規表現マッチ、ハイライト、フック機能付きログファイルビューワー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Controllable Regex Mutilator and Spam Filter (CRM114)
ja: 制御可能な正規表現切断機とスパムフィルター (CRM114)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: interpret ICMP messages
ja: ICMP メッセージの解釈

note: type: Content of: <book><chapter><section><section><note><para>
en: <ulink url="&crmbbe;">CRM114</ulink> provides language infrastructure to write <emphasis role="strong">fuzzy</emphasis> filters with the <ulink url="&treregexlibrary;">TRE regex library</ulink>.  Its popular use is spam mail filter but it can be used as log analyzer.
ja: <ulink url="&crmbbe;">CRM114</ulink> は<ulink url="&treregexlibrary;">TRE 正規表現ライブラリー</ulink>を使う<emphasis role="strong">ファジー</emphasis>なフィルターを書く言語インフラを提供します。そのよくある応用はスパムメールのフィルターですが、ログアナライザーとしても使えます。

note: type: Content of: <book><chapter><section><section><title>
en: Customized display of text data
ja: テキストデーターのカスタム化表示

note: type: Content of: <book><chapter><section><section><para>
en: Although pager tools such as <literal>more</literal>(1) and <literal>less</literal>(1) (see <xref linkend="_the_pager"/>) and custom tools for highlighting and formatting (see <xref linkend="_highlighting_and_formatting_plain_text_data"/>) can display text data nicely, general purpose editors (see <xref linkend="_the_text_editor"/>) are most versatile and customizable.
ja: <literal>more</literal>(1) や <literal>less</literal>(1) 等のページャーツール (<xref linkend="_the_pager"/>を参照下さい) や、ハイライトやフォーマット用のカスタムツール (<xref linkend="_highlighting_and_formatting_plain_text_data"/>を参照下さい) はテキストデーターを綺麗に表示できますが、汎用エディター (<xref linkend="_the_text_editor"/>を参照下さい) が最も汎用性がありカスタム化が可能です。

note: type: Content of: <book><chapter><section><section><tip><para>
en: For <literal>vim</literal>(1) and its pager mode alias <literal>view</literal>(1), "<literal>:set hls</literal>" enables highlighted search.
ja: <literal>vim</literal>(1) やそのページャーモードのエイリアス <literal>view</literal>(1) では、"<literal>:set hls</literal>" とするとハイライトサーチが可能になります。

note: type: Content of: <book><chapter><section><section><title>
en: Customized display of time and date
ja: 時間と日付のカスタム化表示

note: type: Content of: <book><chapter><section><section><para>
en: The default display format of time and date by the "<literal>ls -l</literal>" command depends on the <emphasis role="strong">locale</emphasis> (see <xref linkend="_timestamps"/> for value).  The "<literal>$LANG</literal>" variable is referred first and it can be overridden by the "<literal>$LC_TIME</literal>" or "<literal>$LC_ALL</literal>" exported environment variables.
ja: "<literal>ls -l</literal>" コマンドによる時間と日付のデフォールトの表示形式は<emphasis role="strong">ロケール</emphasis> (値は<xref linkend="_timestamps"/>を参照下さい) に依存します。"<literal>$LANG</literal>" 変数が最初に参照され、それを "<literal>$LC_TIME</literal>" か "<literal>$LC_ALL</literal>" のエクスポートされた環境変数によりオーバーライドする事ができます。

note: type: Content of: <book><chapter><section><section><para>
en: The actual default display format for each locale depends on the version of the standard C library (the <literal>libc6</literal> package) used.  I.e., different releases of Debian had different defaults.  For iso-formats, see <ulink url="&isoigab;">ISO 8601</ulink>.
ja: 実際の各ロケールでのデフォールトの表示形式は使われた標準 C ライブラリー (<literal>libc6</literal> パッケージ) のバージョンに依存します。つまり Debian の異なるリリースは異なるデフォールトです。ISO書式については、<ulink url="&isoigab;">ISO 8601</ulink> を参照下さい。

note: type: Content of: <book><chapter><section><section><para>
en: If you really wish to customize this display format of time and date beyond the <emphasis role="strong">locale</emphasis>, you should set the <emphasis role="strong">time style value</emphasis> by the "<literal>--time-style</literal>" argument or by the "<literal>$TIME_STYLE</literal>" value (see <literal>ls</literal>(1), <literal>date</literal>(1), "<literal>info coreutils 'ls invocation'</literal>").
ja: <emphasis role="strong">ロケール</emphasis>以上にこの時間や日付の表示フォーマットをカスタム化したいと真摯に望むなら、"<literal>--time-style</literal>" 引数か "<literal>$TIME_STYLE</literal>" 値を使って<emphasis role="strong">時間スタイル値</emphasis>を設定するべきです (<literal>ls</literal>(1) と <literal>date</literal>(1) と "<literal>info coreutils 'ls invocation'</literal>" を参照下さい)。

note: type: Content of: <book><chapter><section><section><table><title>
en: Display examples of time and date for the "<literal>ls -l</literal>" command with the <emphasis role="strong">time style value</emphasis>
ja: "<literal>ls -l</literal>" コマンドを <emphasis role="strong">時間スタイル値</emphasis>とともに用いた場合の時間と日付の例

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: time style value
ja: 時間スタイル値

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: locale
ja: ロケール

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: display of time and date
ja: 時間と日付の表示

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: any
ja: 任意

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>C</literal> or <literal>en_US.UTF-8</literal>
ja: <literal>C</literal> または <literal>en_US.UTF-8</literal>

note: type: Content of: <book><chapter><section><section><tip><para>
en: You can eliminate typing long option on commandline using command alias (see <xref linkend="_command_alias"/>):
ja: コマンドの別名を使えばコマンドライン上で長いオプションを入力しなくてもよくなります (<xref linkend="_command_alias"/>を参照下さい)。

note: type: Content of: <book><chapter><section><section><title>
en: Colorized shell echo
ja: 着色化されたシェル出力

note: type: Content of: <book><chapter><section><section><para>
en: Shell echo to most modern terminals can be colorized using <ulink url="&ansiescapecode;">ANSI escape code</ulink> (see "<literal>/usr/share/doc/xterm/ctlseqs.txt.gz</literal>").
ja: 殆どの現代的なターミナルへのシェル出力は <ulink url="&ansiescapecode;">ANSI エスケープコード</ulink>を使って着色化できます ("<literal>/usr/share/doc/xterm/ctlseqs.txt.gz</literal>" を参照下さい)。

note: type: Content of: <book><chapter><section><section><title>
en: Colorized commands
ja: 着色化されたコマンド

note: type: Content of: <book><chapter><section><section><para>
en: Colorized commands are handy for inspecting their output in the interactive environment.  I include the following in my "<literal>~/.bashrc</literal>".
ja: 着色化されたコマンドは対話環境で出力を検査するのに便利です。私は、私の "<literal>~/.bashrc</literal>" に次を含めています。

note: type: Content of: <book><chapter><section><section><para>
en: The use of alias limits color effects to the interactive command usage.  It has advantage over exporting environment variable "<literal>export GREP_OPTIONS='--color=auto'</literal>" since color can be seen under pager programs such as <literal>less</literal>(1).  If you wish to suppress color when piping to other programs, use "<literal>--color=auto</literal>" instead in the above example for "<literal>~/.bashrc</literal>".
ja: エイリアスを使うことで色効果を対話コマンド使用時に限定します。こうすると <literal>less</literal>(1) 等のページャープログラムの下でも色を見られるので、環境変数 "<literal>export GREP_OPTIONS='--color=auto'</literal>" をエキスポートするより都合が良いです。他のプログラムにパイプする際に色を使いたくなければ、先ほどの "<literal>~/.bashrc</literal>" 例中で代わりに "<literal>--color=auto</literal>" とします。

note: type: Content of: <book><chapter><section><section><tip><para>
en: You can turn off these colorizing aliases in the interactive environment by invoking shell with "<literal>TERM=dumb bash</literal>".
ja: 対話環境でシェルを "<literal>TERM=dumb bash</literal>" として起動することで、このような着色するエイリアスを無効にできます。

note: type: Content of: <book><chapter><section><section><title>
en: Recording the editor activities for complex repeats
ja: 複雑な反復のためにエディターでの活動を記録

note: type: Content of: <book><chapter><section><section><para>
en: You can record the editor activities for complex repeats.
ja: 複雑な反復のためにエディターでの活動を記録できます。

note: type: Content of: <book><chapter><section><section><para>
en: For <ulink url="&vim;">Vim</ulink>, as follows.
ja: <ulink url="&vim;">Vim</ulink> の場合以下のようにします。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>qa</literal>": start recording typed characters into named register "<literal>a</literal>".
ja: "<literal>qa</literal>": 名前付きレジスタ "<literal>a</literal>" にタイプした文字の記録を開始。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: … editor activities
ja: … エディターでの活動

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>q</literal>": end recording typed characters.
ja: "<literal>q</literal>": タイプした文字の記録を終了。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>@a</literal>": execute the contents of register "<literal>a</literal>".
ja: "<literal>@a</literal>": レジスター "<literal>a</literal>" の内容を実行。

note: type: Content of: <book><chapter><section><section><para>
en: For <ulink url="&emacs;">Emacs</ulink>, as follows.
ja: <ulink url="&emacs;">Emacs</ulink> の場合は以下のようにします。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>C-x (</literal>": start defining a keyboard macro.
ja: "<literal>C-x (</literal>": キーボードマクロの定義開始。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>C-x )</literal>": end defining a keyboard macro.
ja: "<literal>C-x )</literal>": キーボードマクロの定義終了。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>C-x e</literal>": execute a keyboard macro.
ja: "<literal>C-x e</literal>": キーボードマクロの実行。

note: type: Content of: <book><chapter><section><section><title>
en: Recording the graphics image of an X application
ja: X アプリケーションの画像イメージの記録

note: type: Content of: <book><chapter><section><section><para>
en: There are few ways to record the graphics image of an X application, including an <literal>xterm</literal> display.
ja: <literal>xterm</literal> の表示を含めた、X アプリケーションの画像イメージを記録するにはいくつか方法があります。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of graphics image manipulation tools
ja: 画像の操作ツールのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: screenshot application for GNOME
ja: GNOME 用のスクリーンショット アプリケーション

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: screenshot application on steroid
ja: 強化されたスクリーンショット アプリケーション

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: screenshot in GUI menu
ja: GUI メニュー中のスクリーンショット

note: type: Content of: <book><chapter><section><section><title>
en: Recording changes in configuration files
ja: 設定ファイルの変更記録

note: type: Content of: <book><chapter><section><section><para>
en: There are specialized tools to record changes in configuration files with help of DVCS and to make system snapshots on <ulink url="&btrfs;">Btrfs</ulink>.
ja: DVCS の助力で設定ファイルの変更を記録したり、<ulink url="&btrfs;">Btrfs</ulink> の上でシステムのスナップショットを作成したりする専用のツールがあります。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of packages which can record configuration history
ja: 設定の履歴を記録するパッケージのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: store configuration files and their metadata with <ulink url="&git;">Git</ulink> (default), <ulink url="&mercurial;">Mercurial</ulink>, or <ulink url="&gnubazaar;">GNU Bazaar</ulink>
ja: <ulink url="&git;">Git</ulink> (デフォールト) か <ulink url="&mercurial;">Mercurial</ulink> か <ulink url="&gnubazaar;">GNU Bazaar</ulink> を使って設定ファイルとそのメタデーターを保存

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: system restore utility using rsync or BTRFS snapshots
ja: rsync か BTRFS スナップショットを使うシステム回復ユーティリティー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Linux filesystem snapshot management tool
ja: Linux ファイルシステムスナップショット管理ツール

note: type: Content of: <book><chapter><section><section><para>
en: You may also think about local script <xref linkend="_backup_tips"/> approach.
ja: ローカルスクリプト<xref linkend="_backup_tips"/>アプローチも一策です。

note: type: Content of: <book><chapter><section><title>
en: Monitoring, controlling, and starting program activities
ja: プログラム活動の監視と制御と起動

note: type: Content of: <book><chapter><section><para>
en: Program activities can be monitored and controlled using specialized tools.
ja: プログラム活動は専用ツールを用いて監視と制御できます。

note: type: Content of: <book><chapter><section><table><title>
en: List of tools for monitoring and controlling program activities
ja: プログラム活動の監視と制御のツールのリスト

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <literal>nice</literal>(1): run a program with modified scheduling priority
ja: <literal>nice</literal>(1): スケジューリングの優先順位の変更してプログラムを実行

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <literal>renice</literal>(1): modify the scheduling priority of a running process
ja: <literal>renice</literal>(1): 実行中プロセスのスケジューリングの優先順位を変更

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: "<literal>/proc</literal>" filesystem utilities: <literal>ps</literal>(1), <literal>top</literal>(1), <literal>kill</literal>(1), <literal>watch</literal>(1), …
ja: "<literal>/proc</literal>" ファイルシステムのユーティリティー: <literal>ps</literal>(1) と <literal>top</literal>(1) と <literal>kill</literal>(1) と <literal>watch</literal>(1) 等

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: "<literal>/proc</literal>" filesystem utilities: <literal>killall</literal>(1), <literal>fuser</literal>(1), <literal>peekfd</literal>(1), <literal>pstree</literal>(1)
ja: "<literal>/proc</literal>" ファイルシステムのユーティリティー: <literal>killall</literal>(1) と <literal>fuser</literal>(1) と <literal>pstree</literal>(1) と <literal>pstree</literal>(1)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <literal>time</literal>(1): run a program to report system resource usages with respect to time
ja: <literal>time</literal>(1): 時間に関するシステムリソース使用状況を報告するためにプログラムを実行

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <literal>sar</literal>(1), <literal>iostat</literal>(1), <literal>mpstat</literal>(1), …: system performance tools for Linux
ja: <literal>sar</literal>(1)、<literal>iostat</literal>(1)、<literal>mpstat</literal>(1)、…: Linux 用のシステムパーフォーマンスツール

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Interactive System Activity Grapher for sysstat
ja: sysstat の対話型システム活動グラフ化ソフト

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <literal>lsof</literal>(8): list files opened by a running process using "<literal>-p</literal>" option
ja: <literal>lsof</literal>(8): "<literal>-p</literal>" オプションを使い実行中のプロセスが開いているファイルをリスト

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <literal>strace</literal>(1): trace system calls and signals
ja: <literal>strace</literal>(1): システムコールやシグナルを追跡

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <literal>ltrace</literal>(1): trace library calls
ja: <literal>ltrace</literal>(1): ライブラリーコールを追跡

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <literal>xtrace</literal>(1): trace communication between X11 client and server
ja: <literal>xtrace</literal>(1): X11 のクライアントとサーバーの間の通信を追跡

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <literal>powertop</literal>(1): information about system power use
ja: <literal>powertop</literal>(1): システムの電力消費情報

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: run processes according to a schedule in background from <literal>cron</literal>(8) daemon
ja: <literal>cron</literal>(8) デーモンからバックグランドでスケジュール通りプロセスを実行

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: cron-like command scheduler for systems that don't run 24 hours a day
ja: 1日24時間動作でないシステム用の cron 類似のコマンドスケジューラー

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <literal>at</literal>(1) or <literal>batch</literal>(1): run a job at a specified time or below certain load level
ja: <literal>at</literal>(1) と <literal>batch</literal>(1) コマンド: 特定の時間や特定のロードレベル以下でジョブを実行

note: type: Content of: <book><chapter><section><tip><para>
en: The <literal>procps</literal> packages provide very basics of monitoring, controlling, and starting program activities.  You should learn all of them.
ja: <literal>procps</literal> パッケージはプログラム活動の監視と制御と起動の基本中の基本を提供します。このすべてを習得するべきです。

note: type: Content of: <book><chapter><section><section><title>
en: Timing a process
ja: プロセスの時間計測

note: type: Content of: <book><chapter><section><section><para>
en: Display time used by the process invoked by the command.
ja: コマンドにより呼び出されたプロセスにより使われた時間を表示します。

note: type: Content of: <book><chapter><section><section><title>
en: The scheduling priority
ja: スケジューリングの優先度

note: type: Content of: <book><chapter><section><section><para>
en: A nice value is used to control the scheduling priority for the process.
ja: ナイス値はプロセスのスケジューリングの優先度を制御するのに使われます。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of nice values for the scheduling priority
ja: スケジューリングの優先度のためのナイス値のリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: nice value
ja: ナイス値

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: scheduling priority
ja: スケジューリングの優先度

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: lowest priority process (nice)
ja: 優先度が最低のプロセス (ナイス)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: very high priority process for user
ja: ユーザーにとっての優先度が非常に高いプロセス

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: very high priority process for root (not-nice)
ja: rootにとっての優先度が非常に高いプロセス (非ナイス)

note: type: Content of: <book><chapter><section><section><para>
en: Sometimes an extreme nice value does more harm than good to the system.  Use this command carefully.
ja: 極端なナイス値はシステムに害を与えるかもしれません。本コマンドは注意深く使用下さい、

note: type: Content of: <book><chapter><section><section><title>
en: The ps command
ja: ps コマンド

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>ps</literal>(1) command on a Debian system support both BSD and SystemV features and helps to identify the process activity statically.
ja: Debian 上の <literal>ps</literal>(1) コマンドは BSD と SystemV 機能の両方をサポートしプロセスの活動を静的に特定するのに有用です。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of ps command styles
ja: ps コマンドのスタイルのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: style
ja: スタイル

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: typical command
ja: 典型的コマンド

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: feature
ja: 特徴

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display %CPU %MEM
ja: %CPU %MEM を表示

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display PPID
ja: PPID を表示

note: type: Content of: <book><chapter><section><section><para>
en: For the zombie (defunct) children process, you can kill them by the parent process ID identified in the "<literal>PPID</literal>" field.
ja: ゾンビ (動作していない) 子プロセスに関して、"<literal>PPID</literal>" フィールドで識別される親プロセス ID を使ってプロセスを停止できます。

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>pstree</literal>(1) command display a tree of processes.
ja: <literal>pstree</literal>(1) コマンドはプロセスの木 (ツリー) を表示します。

note: type: Content of: <book><chapter><section><section><title>
en: The top command
ja: top コマンド

note: type: Content of: <book><chapter><section><section><para>
en: <literal>top</literal>(1) on the Debian system has rich features and helps to identify what process is acting funny dynamically.
ja: Debian 上の <literal>top</literal>(1) は機能が豊富で、どのプロセスがおかしな動きをしているかを動的に識別することに役立ちます。

note: type: Content of: <book><chapter><section><section><para>
en: It is an interactive full screen program.  You can get its usage help press by pressing the "h"-key and terminate it by pressing the "q"-key.
ja: それはインタラクティブなフルスクリーンプログラムです。"h"-キーを押すことで使用法のヘルプが得られ、 "q"-キーを押すことで終了できます。

note: type: Content of: <book><chapter><section><section><title>
en: Listing files opened by a process
ja: プロセスによって開かれているファイルのリスト

note: type: Content of: <book><chapter><section><section><para>
en: You can list all files opened by a process with a process ID (PID), e.g. 1, by the following.
ja: プロセス ID (PID)、例えば1を使うプロセスによって開かれている全ファイルは以下のようにしてリストできます。

note: type: Content of: <book><chapter><section><section><para>
en: PID=1 is usually the <literal>init</literal> program.
ja: PID=1 は通常 <literal>init</literal> プログラムです。

note: type: Content of: <book><chapter><section><section><title>
en: Tracing program activities
ja: プログラム活動の追跡

note: type: Content of: <book><chapter><section><section><para>
en: You can trace program activity with <literal>strace</literal>(1), <literal>ltrace</literal>(1), or <literal>xtrace</literal>(1) for system calls and signals, library calls, or communication between X11 client and server.
ja: プラグラムの活動状況は、システムコールとシグナルは <literal>strace</literal>(1) で、ライブラリーコールは <literal>ltrace</literal>(1) で、X11 のクライアントとサーバーの通信は <literal>xtrace</literal>(1) でプラグラムの活動状況を追跡できます。

note: type: Content of: <book><chapter><section><section><para>
en: You can trace system calls of the <literal>ls</literal> command as the following.
ja: <literal>ls</literal> コマンドのシステムコールを以下のようにして追跡できます。

note: type: Content of: <book><chapter><section><section><tip><para>
en: Use <emphasis role="strong">strace-graph</emphasis> script found in <emphasis role="strong">/usr/share/doc/strace/examples/</emphasis> to make a nice tree view
ja: きれいなトリービューを作る <emphasis role="strong">/usr/share/doc/strace/examples/</emphasis> にある <emphasis role="strong">strace-graph</emphasis> スクリプトを使いましょう

note: type: Content of: <book><chapter><section><section><title>
en: Identification of processes using files or sockets
ja: ファイルやソケットを使っているプロセスの識別

note: type: Content of: <book><chapter><section><section><para>
en: You can also identify processes using files by <literal>fuser</literal>(1), e.g. for "<literal>/var/log/mail.log</literal>" by the following.
ja: 例えば "<literal>/var/log/mail.log</literal>" 等のファイルを使っているプロセスは <literal>fuser</literal>(1) によって以下のようにして識別できます。

note: type: Content of: <book><chapter><section><section><para>
en: You see that file "<literal>/var/log/mail.log</literal>" is open for writing by the <literal>rsyslogd</literal>(8) command.
ja: "<literal>/var/log/mail.log</literal>" ファイルが <literal>rsyslogd</literal>(8) コマンドによって書込みのために開かれている事が分かります。

note: type: Content of: <book><chapter><section><section><para>
en: You can also identify processes using sockets by <literal>fuser</literal>(1), e.g. for "<literal>smtp/tcp</literal>" by the following.
ja: 例えば "<literal>smtp/tcp</literal>" 等のソケットを使っているプロセスは <literal>fuser</literal>(1) によって以下のようにして識別できます。

note: type: Content of: <book><chapter><section><section><para>
en: Now you know your system runs <literal>exim4</literal>(8) to handle <ulink url="&tcp;">TCP</ulink> connections to <ulink url="&smtp;">SMTP</ulink> port (25).
ja: <ulink url="&smtp;">SMTP</ulink> ポート (25) への <ulink url="&tcp;">TCP</ulink> 接続を処理するためにあなたのシステムでは <literal>exim4</literal>(8) が実行されている事がこれで分かります。

note: type: Content of: <book><chapter><section><section><title>
en: Repeating a command with a constant interval
ja: 一定間隔でコマンドを反復実行

note: type: Content of: <book><chapter><section><section><para>
en: <literal>watch</literal>(1) executes a program repeatedly with a constant interval while showing its output in fullscreen.
ja: <literal>watch</literal>(1) はプログラムを一定間隔で反復実行しながらフルスクリーンでその出力を表示します。

note: type: Content of: <book><chapter><section><section><para>
en: This displays who is logged on to the system updated every 2 seconds.
ja: こうすると2秒毎更新でシステムに誰がログオンしているかを表示します。

note: type: Content of: <book><chapter><section><section><title>
en: Repeating a command looping over files
ja: ファイルに関してループしながらコマンドを反復実行

note: type: Content of: <book><chapter><section><section><para>
en: There are several ways to repeat a command looping over files matching some condition, e.g. matching glob pattern "<literal>*.ext</literal>".
ja: 例えばグロブパターン "<literal>*.ext</literal>" へのマッチ等の何らかの条件にマッチするファイルに関してループしながらコマンドを実行する方法がいくつかあります。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Shell for-loop method (see <xref linkend="_shell_loops"/>):
ja: シェルの for-loop 法 (<xref linkend="_shell_loops"/>を参照下さい):

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>find</literal>(1) and <literal>xargs</literal>(1) combination:
ja: <literal>find</literal>(1) と <literal>xargs</literal>(1) の組み合わせ:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>find</literal>(1) with "<literal>-exec</literal>" option with a command:
ja: コマンド付きの "<literal>-exec</literal>" オプションを使って <literal>find</literal>(1):

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>find</literal>(1) with "<literal>-exec</literal>" option with a short shell script:
ja: 短いシェルスクリプト付きの "<literal>-exec</literal>" オプションを使って <literal>find</literal>(1):

note: type: Content of: <book><chapter><section><section><para>
en: The above examples are written to ensure proper handling of funny file names such as ones containing spaces.  See <xref linkend="_idioms_for_the_selection_of_files"/> for more advance uses of <literal>find</literal>(1).
ja: 上記の例はスペースを含む等の変なファイル名でも適正に処理できるように書かれています。<literal>find</literal>(1) に関する高度な使用法の詳細は<xref linkend="_idioms_for_the_selection_of_files"/>を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Starting a program from GUI
ja: GUI からプログラムをスタート

note: type: Content of: <book><chapter><section><section><para>
en: For the <ulink url="&commandlineinterfacecli;">command-line interface (CLI)</ulink>, the first program with the matching name found in the directories specified in the <literal>$PATH</literal> environment variable is executed. See <xref linkend="_the_literal_path_literal_variable"/>.
ja: <ulink url="&commandlineinterfacecli;">コマンドラインインターフェース (CLI)</ulink> の場合、<literal>$PATH</literal> 環境変数で指定されるディレクトリー中で最初にマッチした名前のプログラムが実行されます。<xref linkend="_the_literal_path_literal_variable"/> を参照下さい。

note: type: Content of: <book><chapter><section><section><para>
en: For the <ulink url="&graphicaluserinterfacegui;">graphical user interface (GUI)</ulink> compliant to the <ulink url="&freedesktoporg;">freedesktop.org</ulink> standards, the <literal>*.desktop</literal> files in the <literal>/usr/share/applications/</literal> directory provide necessary attributes for the GUI menu display of each program.  Each package which is compliant to Freedesktop.org's xdg menu system installs its menu data provided by "*.desktop" under "/usr/share/applications/". Modern desktop environments which are compliant to Freedesktop.org standard use these data to generate their menu using the xdg-utils package. See "/usr/share/doc/xdg-utils/README".
ja: <ulink url="&freedesktoporg;">freedesktop.org</ulink> スタンダード準拠の <ulink url="&graphicaluserinterfacegui;">グラフィカルユーザーインターフェース (GUI)</ulink> の場合、<literal>/usr/share/applications/</literal> ディレクトリー中の <literal>*.desktop</literal> ファイルにより各プログラムの GUI メニュー表示に必要なアトリビュートが提供されます。Freedesktop.org の xdg メニューシステムに準拠する各パッケージは "/usr/share/applications/" の下に "*.desktop" で提供されるそのメニューデーターをインストールします。Freedesktop.org 標準に準拠する現代的なデスクトップ環境は xdg-utils パッケージを用いてその環境用のメニューを生成します。"/usr/share/doc/xdg-utils/README" を参照下さい。

note: type: Content of: <book><chapter><section><section><para>
en: For example, the <literal>chromium.desktop</literal> file defines attributes for the "Chromium Web Browser" such as "Name" for the program name, "Exec" for the program execution path and arguments, "Icon" for the icon used, etc. (see the <ulink url="&desktopentryspecification;">Desktop Entry Specification</ulink>) as follows:
ja: 例えば <literal>chromium.desktop</literal> ファイルは、プログラム名の "Name" や、プログラムの実行パスと引数の "Exec" や、使用するアイコンの "Icon" 等の属性(<ulink url="&desktopentryspecification;">Desktop Entry Specification</ulink> 参照)を "Chromium Web Browser" に関して以下のようにして定義します:

note: type: Content of: <book><chapter><section><section><para>
en: This is an oversimplified description. The <literal>*.desktop</literal> files are scanned as follows.
ja: これは簡略化しすぎた記述ですが、<literal>*.desktop</literal> ファイルは以下のようにしてスキャンされます。

note: type: Content of: <book><chapter><section><section><para>
en: The desktop environment sets <literal>$XDG_DATA_HOME</literal> and <literal>$XDG_DATA_DIR</literal> environment variables.  For example, under the GNOME:
ja: デスクトップ環境は <literal>$XDG_DATA_HOME</literal> と <literal>$XDG_DATA_DIR</literal> 環境変数を設定します。例えば GNOME では:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>$XDG_DATA_HOME</literal> is unset. (The default value of <literal>$HOME/.local/share</literal> is used.)
ja: <literal>$XDG_DATA_HOME</literal> が未設定。(デフォルト値の <literal>$HOME/.local/share</literal> が使われます。)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>$XDG_DATA_DIRS</literal> is set to <literal>/usr/share/gnome:/usr/local/share/:/usr/share/</literal>.
ja: <literal>$XDG_DATA_DIRS</literal> は <literal>/usr/share/gnome:/usr/local/share/:/usr/share/</literal> に設定されます。

note: type: Content of: <book><chapter><section><section><para>
en: So the base directories (see <ulink url="&xdgbasedirectoryspecification;">XDG Base Directory Specification</ulink>) and the <literal>applications</literal> directories are as follows.
ja: 以上により、ベースディレクトリー (<ulink url="&xdgbasedirectoryspecification;">XDG Base Directory Specification</ulink> 参照) や <literal>applications</literal> ディレクトリーは以下となります。

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>*.desktop</literal> files are scanned in these <literal>applications</literal> directories in this order.
ja: <literal>*.desktop</literal> ファイルはこれらの <literal>applications</literal> ディレクトリーでこの順番でスキャンされます。

note: type: Content of: <book><chapter><section><section><tip><para>
en: A user custom GUI menu entry can be created by adding a <literal>*.desktop</literal> file in the <literal>$HOME/.local/share/applications/</literal> directory.
ja: ユーザーによるカスタムの GUI メニュー項目は <literal>*.desktop</literal> ファイルを <literal>$HOME/.local/share/applications/</literal> ディレクトリーに追加することで生成できます。

note: type: Content of: <book><chapter><section><section><tip><para>
en: The "<literal>Exec=...</literal>" line isn't parsed by the shell.  Use the <literal>env</literal>(1) command if environment variables need to be set.
ja: "<literal>Exec=...</literal>" 行はシェルが解釈しません。環境変数を設定する場合には <literal>env</literal>(1) コマンドを使います。

note: type: Content of: <book><chapter><section><section><tip><para>
en: Similarly, if a <literal>*.desktop</literal> file is created in the <literal>autostart</literal> directory under these base directories, the specified program in the <literal>*.desktop</literal> file is executed automatically when the desktop environment is started. See <ulink url="&desktopapplicatiartspecification;">Desktop Application Autostart Specification</ulink>.
ja: 同様に、もしこれらのベースディレクトリーの下の <literal>autostart</literal> ディレクトリーの中に<literal>*.desktop</literal> ファイルが作成されれば、<literal>*.desktop</literal> ファイル中に指定されたプログラムがデスクトップ環境が起動された時点に自動実行されます。<ulink url="&desktopapplicatiartspecification;">Desktop Application Autostart Specification</ulink> を参照下さい。

note: type: Content of: <book><chapter><section><section><tip><para>
en: Similarly, if a <literal>*.desktop</literal> file is created in the <literal>$HOME/Desktop</literal> directory and the Desktop environment is configured to support the desktop icon launcher feature, the specified program in it is executed upon clicking the icon. Please note that the actual name of the <literal>$HOME/Desktop</literal> directory is locale dependent.  See <literal>xdg-user-dirs-update</literal>(1).
ja: 同様に、もし<literal>$HOME/Desktop</literal> ディレクトリーの中に<literal>*.desktop</literal> ファイルが作成され、デスクトップ環境がローンチャーアイコンを表示する機能を有効としていれば、そこに指定されたプログラムがアイコンをクリックした際に実行されます。<literal>$HOME/Desktop</literal>ディレクトリー の実際の名前はロケール依存であることを承知下さい。<literal>xdg-user-dirs-update</literal>(1) を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Customizing program to be started
ja: スタートするプログラムのカスタム化

note: type: Content of: <book><chapter><section><section><para>
en: Some programs start another program automatically.  Here are check points for customizing this process.
ja: 一部のプログラムは他のプログラムを自動的にスタートします。このプロセスをカスタム化する上でのチェックポイントを次に記します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Application configuration menu:
ja: アプリケーション設定メニュー:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: GNOME desktop: "Settings" → "Apps" → "Default Apps"
ja: GNOME デスクトップ: "Settings" → "Apps" → "Default Apps"

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: KDE desktop: "Application Launcher" → "System Settings" → "Default Applications"
ja: KDE デスクトップ: "Application Launcher" → "System Settings" → "Default Applications"

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Iceweasel browser: "Edit" → "Preferences" → "Applications"
ja: Iceweasel ブラウザー: "Edit" → "Preferences" → "Applications"

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Environment variables such as "<literal>$BROWSER</literal>", "<literal>$EDITOR</literal>", "<literal>$VISUAL</literal>", and "<literal>$PAGER</literal>" (see <literal>environ</literal>(7))
ja: "<literal>$BROWSER</literal>" や "<literal>$EDITOR</literal>" や "<literal>$VISUAL</literal>" や "<literal>$PAGER</literal>" といった環境変数 (<literal>environ</literal>(7) 参照下さい)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The <literal>update-alternatives</literal>(1) system for programs such as "<literal>editor</literal>", "<literal>view</literal>", "<literal>x-www-browser</literal>", "<literal>gnome-www-browser</literal>", and "<literal>www-browser</literal>" (see <xref linkend="_setting_a_default_text_editor"/>)
ja: "<literal>editor</literal>" や "<literal>view</literal>" や "<literal>x-www-browser</literal>" や "<literal>gnome-www-browser</literal>" や "<literal>www-browser</literal>" 等のプログラムに関する <literal>update-alternatives</literal>(8) システム (<xref linkend="_setting_a_default_text_editor"/>を参照下さい)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: the "<literal>~/.mailcap</literal>" and "<literal>/etc/mailcap</literal>" file contents which associate <ulink url="&mime;">MIME</ulink> type with program (see <literal>mailcap</literal>(5))
ja: <ulink url="&mime;">MIME</ulink> タイプとプログラムと関係づける、"<literal>~/.mailcap</literal>" や "<literal>/etc/mailcap</literal>" ファイルの内容 (<literal>mailcap</literal>(5) 参照下さい)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The "<literal>~/.mime.types</literal>" and "<literal>/etc/mime.types</literal>" file contents which associate file name extension with <ulink url="&mime;">MIME</ulink> type (see <literal>run-mailcap</literal>(1))
ja: ファイル拡張子と <ulink url="&mime;">MIME</ulink> タイプとプログラムと関係づける、"<literal>~/.mime.types</literal>" や "<literal>/etc/mime.types</literal>" ファイルの内容 (<literal>run-mailcap</literal>(1) 参照下さい)

note: type: Content of: <book><chapter><section><section><tip><para>
en: <literal>update-mime</literal>(8) updates the "<literal>/etc/mailcap</literal>" file using "<literal>/etc/mailcap.order</literal>" file (see <literal>mailcap.order</literal>(5)).
ja: <literal>update-mime</literal>(8) は"<literal>/etc/mailcap.order</literal>" ファイルを使って "<literal>/etc/mailcap</literal>" ファイルを更新します (<literal>mailcap.order</literal>(5) 参照下さい)。

note: type: Content of: <book><chapter><section><section><tip><para>
en: The <literal>debianutils</literal> package provides <literal>sensible-browser</literal>(1), <literal>sensible-editor</literal>(1), and <literal>sensible-pager</literal>(1) which make sensible decisions on which editor, pager, and web browser to call, respectively.  I recommend you to read these shell scripts.
ja: <literal>debianutils</literal> パッケージは、どのエディターやページャーやウェッブブラウザーを呼び出すかに関してそれぞれ賢明な判断をする <literal>sensible-browser</literal>(1) や <literal>sensible-editor</literal>(1) や <literal>sensible-pager</literal>(1) を提供します。これらのシェルスクリプトを読む事をお薦めします。

note: type: Content of: <book><chapter><section><section><tip><para>
en: In order to run a console application such as <literal>mutt</literal> under GUI as your preferred application, you should create an GUI application as following and set "<literal>/usr/local/bin/mutt-term</literal>" as your preferred application to be started as described.
ja: GUI の下で <literal>mutt</literal> のようなコンソールアプリケーションをあなたの好むアプリケーションとして実行するには、以下のようにして GUI アプリケーションを作成し、前記の方法であなたの好む起動されるアプリケーションとして "<literal>/usr/local/bin/mutt-term</literal>" を設定します。

note: type: Content of: <book><chapter><section><section><title>
en: Killing a process
ja: プロセスの停止

note: type: Content of: <book><chapter><section><section><para>
en: Use <literal>kill</literal>(1) to kill (or send a signal to) a process by the process ID.
ja: <literal>kill</literal>(1) を使ってプロセス ID を使ってプロセスを停止 (プロセスへシグナルを送信) します。

note: type: Content of: <book><chapter><section><section><para>
en: Use <literal>killall</literal>(1) or <literal>pkill</literal>(1) to do the same by the process command name and other attributes.
ja: <literal>killall</literal>(1) や <literal>pkill</literal>(1) プロセスコマンド名や他の属性を使ってプロセスを停止 (プロセスへシグナルを送信) します。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of frequently used signals for kill command
ja: kill コマンドが良く使うシグナルのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: signal value
ja: シグナル値

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: signal name
ja: シグナル名

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: note
ja: 注釈

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: no signal is sent (see <literal>kill</literal>(2))
ja: シグナルが送られていません (<literal>kill</literal>(2) を参照)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: check if process is running
ja: プロセスが実行中かチェック

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: terminate the process
ja: プロセスの終了

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: disconnected terminal (signal hang up)
ja: ターミナル接続の切断（シグナルがハングアップ）

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: interrupt from keyboard (<literal>CTRL-C</literal>)
ja: キーボードから割り込み (<literal>CTRL-C</literal>)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: terminate the process and <ulink url="&dumpcore;">dump core</ulink>
ja: プロセスを終了して<ulink url="&dumpcore;">コアをダンプ</ulink>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: quit from keyboard (<literal>CTRL-\</literal>)
ja: キーボードから停止 (<literal>CTRL-\</literal>)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: unblockable kill signal
ja: ブロック不可能なkillシグナル

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: blockable termination signal
ja: ブロック可能な終了シグナル

note: type: Content of: <book><chapter><section><section><title>
en: Scheduling tasks once
ja: タスク1回実行のスケジュール

note: type: Content of: <book><chapter><section><section><para>
en: Run the <literal>at</literal>(1) command to schedule a one-time job by the following.
ja: <literal>at</literal>(1) コマンドを以下のように実行して1回だけのジョブをスケジュールします。

note: type: Content of: <book><chapter><section><section><title>
en: Scheduling tasks regularly
ja: タスク定期実行のスケジュール

note: type: Content of: <book><chapter><section><section><para>
en: Use <literal>cron</literal>(8) to schedule tasks regularly.  See <literal>crontab</literal>(1) and <literal>crontab</literal>(5).
ja: <literal>cron</literal>(8) コマンドを実行して定期的タスクをスケジュールします。<literal>crontab</literal>(1) と <literal>crontab</literal>(5) を参照下さい。

note: type: Content of: <book><chapter><section><section><para>
en: You can schedule to run processes as a normal user, e.g. <literal>foo</literal> by creating a <literal>crontab</literal>(5) file as "<literal>/var/spool/cron/crontabs/foo</literal>" with "<literal>crontab -e</literal>" command.
ja: 例えば <literal>foo</literal> というノーマルユーザーとして "<literal>crontab -e</literal>" コマンドを使って "<literal>/var/spool/cron/crontabs/foo</literal>" という <literal>crontab</literal>(5) ファイルを作成することでプロセスをスケジュールして実行する事ができます。

note: type: Content of: <book><chapter><section><section><para>
en: Here is an example of a <literal>crontab</literal>(5) file.
ja: <literal>crontab</literal>(5) ファイルの例を次に記します。

note: type: Content of: <book><chapter><section><section><tip><para>
en: For the system not running continuously, install the <literal>anacron</literal> package to schedule periodic commands at the specified intervals as closely as machine-uptime permits.  See <literal>anacron</literal>(8) and <literal>anacrontab</literal>(5).
ja: 連続稼働していないシステムでは、機器のアップタイム上可能な限り指定間隔に近く定期的にコマンドをスケジュールするために <literal>anacron</literal> パッケージをインストールします。<literal>anacron</literal>(8) と <literal>anacrontab</literal>(5) を参照下さい。

note: type: Content of: <book><chapter><section><section><tip><para>
en: For scheduled system maintenance scripts, you can run them periodically from root account by placing such scripts in "<literal>/etc/cron.hourly/</literal>", "<literal>/etc/cron.daily/</literal>", "<literal>/etc/cron.weekly/</literal>", or "<literal>/etc/cron.monthly/</literal>".  Execution timings of these scripts can be customized by "<literal>/etc/crontab</literal>" and "<literal>/etc/anacrontab</literal>".
ja: スケジュールされたシステムメインテナンススクリプトは、そのようなスクリプトを "<literal>/etc/cron.hourly/</literal>" か "<literal>/etc/cron.daily/</literal>" か "<literal>/etc/cron.weekly/</literal>" か "<literal>/etc/cron.monthly/</literal>" 中に置くことで root アカウントからそれらを定期的に実行できます。これらのスクリプトの実行時間は "<literal>/etc/crontab</literal>" と "<literal>/etc/anacrontab</literal>" でカスタム化できます。

note: type: Content of: <book><chapter><section><section><para>
en: <ulink url="&systemd;">Systemd</ulink> has low level capability to schedule programs to run without <literal>cron</literal> daemon.  For example, <literal>/lib/systemd/system/apt-daily.timer</literal> and <literal>/lib/systemd/system/apt-daily.service</literal> set up daily apt download activities.  See <literal>systemd.timer</literal>(5) .
ja: <ulink url="&systemd;">Systemd</ulink> は <literal>cron</literal> デーモンを使わずプログラムをスケジュールする低レベル能力があります。例えば、<literal>/lib/systemd/system/apt-daily.timer</literal> と <literal>/lib/systemd/system/apt-daily.service</literal> は、毎日の apt ダウンロード活動を設定しています。<literal>systemd.timer</literal>(5) を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Scheduling tasks on event
ja: イベントに合わせたタスクのスケジュール

note: type: Content of: <book><chapter><section><section><para>
en: <ulink url="&systemd;">Systemd</ulink> can schedule program not only on the timer event but also on the mount event.  See <xref linkend="_timer_event_triggered_backup"/> and <xref linkend="_mount_event_triggered_backup"/> for examples.
ja: <ulink url="&systemd;">Systemd</ulink> は、タイマーイベントのみならずマウントイベントにもプログラムをスケジュールできます。 例は、<xref linkend="_timer_event_triggered_backup"/> and <xref linkend="_mount_event_triggered_backup"/> を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Alt-SysRq key
ja: Alt-SysRq キー

note: type: Content of: <book><chapter><section><section><para>
en: Pressing Alt-SysRq (PrtScr) followed by one keys does the magic of rescuing control of the system.
ja: Alt-SysRq (PrtScr) に続いて一つのキーを押すとシステムのレスキューコントロールの魔法をできます。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of notable SAK command keys
ja: 特記すべき SAK コマンドキーのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: key following Alt-SysRq
ja: Alt-SysRq に続くキー

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: description of action
ja: アクションの説明

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <emphasis role="strong">k</emphasis>ill all processes on the <emphasis role="strong">current virtual console</emphasis> (<ulink url="&sak;">SAK</ulink>)
ja: 全ての<emphasis role="strong">現仮想ターミナル</emphasis>上の全てのプロセスを停止 (<emphasis role="strong">K</emphasis>ll) (<ulink url="&sak;">SAK</ulink>)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <emphasis role="strong">s</emphasis>ync all mounted filesystems to avoid data corruption
ja: データーが壊れないように全てのマウントされたファイルシステムを<emphasis role="strong">s</emphasis>ync (同期)します。

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: remount all mounted filesystems read-only (<emphasis role="strong">u</emphasis>mount)
ja: 全てのマウントされたファイルシステムを読出し専用で再マウント (アンマウント、<emphasis role="strong">u</emphasis>mount)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: restore the keyboard from <emphasis role="strong">r</emphasis>aw mode after X crashes
ja: X クラッシュの後でキーボードを <emphasis role="strong">r</emphasis>aw (生コード発生) モードから復旧

note: type: Content of: <book><chapter><section><section><para>
en: See more on <ulink url="&linuxkernelusersmrequestkeyhacks;">Linux kernel user’s and administrator’s guide » Linux Magic System Request Key Hacks</ulink>
ja: 詳しくは、<ulink url="&linuxkernelusersmrequestkeyhacks;">Linux kernel user’s and administrator’s guide » Linux Magic System Request Key Hacks</ulink> を参照下さい。

note: type: Content of: <book><chapter><section><section><tip><para>
en: From SSH terminal etc., you can use the Alt-SysRq feature by writing to the "<literal>/proc/sysrq-trigger</literal>". For example, "<literal>echo s &gt; /proc/sysrq-trigger; echo u &gt; /proc/sysrq-trigger</literal>" from the root shell prompt <emphasis role="strong">s</emphasis>yncs and <emphasis role="strong">u</emphasis>mounts all mounted filesystems.
ja: SSH ターミナルなどからは、"<literal>/proc/sysrq-trigger</literal>" に書き込むことで Alt-SysRq 機能が使えます。例えば、リモートのシェルプロンプトから "<literal>echo s &gt; /proc/sysrq-trigger; echo u &gt; /proc/sysrq-trigger</literal>" とすると、全てのマウントされたファイルシステムを <emphasis role="strong">s</emphasis>ync (同期) して <emphasis role="strong">u</emphasis>mount (アンマウント) します。

note: type: Content of: <book><chapter><section><section><para>
en: The current (2021) Debian amd64 Linux kernel has <literal>/proc/sys/kernel/sysrq=438=0b110110110</literal>:
ja: 現在 (2021年) のDebian amd64 Linux カーネルでは <literal>/proc/sys/kernel/sysrq=438=0b110110110</literal> となっています:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: 2 = 0x2 - enable control of console logging level (ON)
ja: 2 = 0x2 - コンソールロギングレベルのコントロールを有効化 (ON)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: 4 = 0x4 - enable control of keyboard (SAK, unraw) (ON)
ja: 4 = 0x4 - キーボード (SAK, unraw) のコントロールを有効化 (ON)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: 8 = 0x8 - enable debugging dumps of processes etc. (OFF)
ja: 8 = 0x8 - プロセス等のデバグダンプを有効化 (OFF)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: 16 = 0x10 - enable sync command (ON)
ja: 16 = 0x10 - sync コマンドを有効化 (ON)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: 32 = 0x20 - enable remount read-only (ON)
ja: 32 = 0x20 - remount read-only を有効化 (ON)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: 64 = 0x40 - enable signaling of processes (term, kill, oom-kill) (OFF)
ja: 64 = 0x40 - プロセスのシグナリング (term, kill, oom-kill) を有効化 (OFF)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: 128 = 0x80 - allow reboot/poweroff (ON)
ja: 128 = 0x80 - reboot/poweroff を許可する (ON)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: 256 = 0x100 - allow nicing of all RT tasks (ON)
ja: 256 = 0x100 - 全 RT タスクのナイス設定を許可する (ON)

note: type: Content of: <book><chapter><section><title>
en: System maintenance tips
ja: システム管理ティップ

note: type: Content of: <book><chapter><section><section><title>
en: Who is on the system?
ja: だれがシステムを利用している?

note: type: Content of: <book><chapter><section><section><para>
en: You can check who is on the system by the following.
ja: だれがシステムを利用しているかは、以下のようにしてチェックできます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>who</literal>(1) shows who is logged on.
ja: <literal>who</literal>(1) は、誰がログオンしているかを表示します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>w</literal>(1) shows who is logged on and what they are doing.
ja: <literal>w</literal>(1) は、誰がログオンしていて何をしているかを表示します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>last</literal>(1) shows listing of last logged in user.
ja: <literal>last</literal>(1) は、最後にログインしたユーザーのリストを表示します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>lastb</literal>(1) shows listing of last bad logged in users.
ja: <literal>lastb</literal>(1) は、最後にログイン失敗したユーザーのリストを表示します。

note: type: Content of: <book><chapter><section><section><tip><para>
en: "<literal>/var/run/utmp</literal>", and "<literal>/var/log/wtmp</literal>" hold such user information.  See <literal>login</literal>(1) and <literal>utmp</literal>(5).
ja: "<literal>/var/run/utmp</literal>" と "<literal>/var/log/wtmp</literal>" はこのようなユーザー情報を保持します。<literal>login</literal>(1) と <literal>utmp</literal>(5) を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Warning everyone
ja: 全員への警告

note: type: Content of: <book><chapter><section><section><para>
en: You can send message to everyone who is logged on to the system with <literal>wall</literal>(1) by the following.
ja: <literal>wall</literal>(1) を使うと、以下のようにしてシステムにログオンしている全員にメッセージを送れます。

note: type: Content of: <book><chapter><section><section><title>
en: Hardware identification
ja: ハードウエアーの識別

note: type: Content of: <book><chapter><section><section><para>
en: For the <ulink url="&pci;">PCI</ulink>-like devices (<ulink url="&agp;">AGP</ulink>, <ulink url="&pciexpress;">PCI-Express</ulink>, <ulink url="&cardbus;">CardBus</ulink>, <ulink url="&expresscard;">ExpressCard</ulink>, etc.), <literal>lspci</literal>(8) (probably with "<literal>-nn</literal>" option) is a good start for the hardware identification.
ja: <ulink url="&pci;">PCI</ulink> 的デバイス (<ulink url="&agp;">AGP</ulink>、<ulink url="&pciexpress;">PCI-Express</ulink>、<ulink url="&cardbus;">CardBus</ulink>、<ulink url="&expresscard;">ExpressCard</ulink>、等) では、 (きっと "<literal>-nn</literal>" オプションとともに使う) <literal>lspci</literal>(8) がハードウエアー識別の良いスタート点です。

note: type: Content of: <book><chapter><section><section><para>
en: Alternatively, you can identify the hardware by reading contents of "<literal>/proc/bus/pci/devices</literal>" or browsing directory tree under "<literal>/sys/bus/pci</literal>" (see <xref linkend="_procfs_and_sysfs"/>).
ja: この代わりに、"<literal>/proc/bus/pci/devices</literal>" の内容を読むか、"<literal>/sys/bus/pci</literal>" の下のディレクトリーツリーを閲覧することでハードウエアーの識別ができます (<xref linkend="_procfs_and_sysfs"/>を参照下さい)。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of hardware identification tools
ja: ハードウエアー識別ツールのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Linux PCI Utilities: <literal>lspci</literal>(8)
ja: Linux PCI ユーティリティー: <literal>lspci</literal>(8)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Linux USB utilities: <literal>lsusb</literal>(8)
ja: Linux USB ユーティリティー: <literal>lsusb</literal>(8)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: NVMe utilities for Linux: <literal>nvme</literal>(1)
ja: Linux 用の NVMe ユーティリティー: <literal>nvme</literal>(1)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: PCMCIA utilities for Linux: <literal>pccardctl</literal>(8)
ja: Linux のための PCMCIA ユーティリティー: <literal>pccardctl</literal>(8)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: collection of tools for SCSI hardware management: <literal>lsscsi</literal>(8)
ja: SCSI ハードウエアー管理のためのツール集: <literal>lsscsi</literal>(8)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: system information obtained from "<literal>/proc</literal>": <literal>lsdev</literal>(8)
ja: "<literal>/proc</literal>" から得られるシステム情報: <literal>lsdev</literal>(8)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: information about hardware configuration: <literal>lshw</literal>(1)
ja: ハードウエアー設定に関する情報: <literal>lshw</literal>(1)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: hardware identification system: <literal>discover</literal>(8)
ja: ハードウエアー識別システム: <literal>discover</literal>(8)

note: type: Content of: <book><chapter><section><section><title>
en: Hardware configuration
ja: ハードウエアー設定

note: type: Content of: <book><chapter><section><section><para>
en: Although most of the hardware configuration on modern GUI desktop systems such as GNOME and KDE can be managed through accompanying GUI configuration tools, it is a good idea to know some basics methods to configure them.
ja: GNOME や KDE のような現代的な GUI のデスクトップ環境ではほとんどのハードウエアー設定が付随する GUI 設定ツールを通じて管理できますが、それらの設定の基本的手法を知っておくのは良い事です。

note: type: Content of: <book><chapter><section><section><para>
en: For the keyboard and terminal configuration, see <xref linkend="_the_keyboard_input"/> and <xref linkend="_the_display_output"/>.
ja: キーボードやターミナルの設定に関しては、<xref linkend="_the_keyboard_input"/> と <xref linkend="_the_display_output"/> を参照下さい。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of hardware configuration tools
ja: ハードウエアー設定ツールのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Linux console font and keytable utilities
ja: Linux コンソールのフォントとキーテーブルユーティリティー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: keyboard key remapping daemon using kernel level input primitives (evdev, uinput)
ja: カーネルの下層の入力基本要素 (evdev, uinput) を用いる、キーボード キーのリマッピング デーモン

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: keyboard key remapping daemon - application-specific remapper
ja: キーボード キーのリマッピング デーモン - 特定アプリケーションリマッパー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: X server utilities: <literal>xset</literal>(1), <literal>xmodmap</literal>(1)
ja: X サーバーユーティリティー: <literal>xset</literal>(1)、<literal>xmodmap</literal>(1)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: daemon to manage events delivered by the Advanced Configuration and Power Interface (ACPI)
ja: Advanced Configuration and Power Interface (ACPI) によって起こるイベントの管理のためのデーモン

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: utility to display information on ACPI devices
ja: ACPI デバイス上の情報を表示するユーティリティー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: daemon to put a laptop to sleep during inactivity
ja: 非使用状況のときにラップトップをスリープさせるデーモン

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: hard disk access optimization (see <xref linkend="_optimization_of_hard_disk"/>)
ja: ハードディスクアクセスの最適化 (<xref linkend="_optimization_of_hard_disk"/>を参照下さい)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: control and monitor storage systems using <ulink url="&smart;">S.M.A.R.T.</ulink>
ja: <ulink url="&smart;">S.M.A.R.T.</ulink> を使ってストレージシステムを制御監視

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: collection of tools for serial port management
ja: シリアルポートの管理ツール集

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: collection of tools for memory hardware management
ja: メモリーハードウエアー管理のためのツール集

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: collection of tools for <ulink url="&scsi;">SCSI</ulink> hardware management
ja: <ulink url="&scsi;">SCSI</ulink> ハードウエアー管理のためのツール集

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: compact disc drive access optimization
ja: コンパクトデバイスアクセス最適化

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: larger mouse cursors for X
ja: X のための大きなマウスカーソール

note: type: Content of: <book><chapter><section><section><para>
en: Here, <ulink url="&acpi;">ACPI</ulink> is a newer framework for the power management system than <ulink url="&apm;">APM</ulink>.
ja: 上記で、<ulink url="&acpi;">ACPI</ulink> は<ulink url="&apm;">APM</ulink> より新しい電力管理システムの枠組みです。

note: type: Content of: <book><chapter><section><section><tip><para>
en: CPU frequency scaling on modern system is governed by kernel modules such as <literal>acpi_cpufreq</literal>.
ja: 最近のシステム上の CPU フリーケンシースケーリングは <literal>acpi_cpufreq</literal> のようなカーネルモジュールで管理されています。

note: type: Content of: <book><chapter><section><section><title>
en: System and hardware time
ja: システムとハードウエアーの時間

note: type: Content of: <book><chapter><section><section><para>
en: The following sets system and hardware time to MM/DD hh:mm, CCYY.
ja: 以下はシステムとハードウエアーの時間を MM/DD hh:mm, CCYY (月/日 時:分, 年) に設定します。

note: type: Content of: <book><chapter><section><section><para>
en: Times are normally displayed in the local time on the Debian system but the hardware and system time usually use <ulink url="&utcgmt;">UTC(GMT)</ulink>.
ja: Debian システムでは時間は地域の時間が普通表示されますが、ハードウエアーとシステムの時間は通常 <ulink url="&utcgmt;">UTC(GMT)</ulink> を使います。

note: type: Content of: <book><chapter><section><section><para>
en: If the hardware time is set to UTC, change the setting to "<literal>UTC=yes</literal>" in the "<literal>/etc/default/rcS</literal>".
ja: ハードウエアーの時間が UTC に設定されていれば "<literal>/etc/default/rcS</literal>" の中の設定を "<literal>UTC=yes</literal>" と変更します。

note: type: Content of: <book><chapter><section><section><para>
en: The following reconfigure the timezone used by the Debian system.
ja: Debian システムが使うタイムゾーンは以下のようにして再設定できます。

note: type: Content of: <book><chapter><section><section><para>
en: If you wish to update system time via network, consider to use the <ulink url="&ntp;">NTP</ulink> service with the packages such as <literal>ntp</literal>, <literal>ntpdate</literal>, and <literal>chrony</literal>.
ja: ネットワーク経由でシステムの時間を更新したい場合には、<literal>ntp</literal> や <literal>ntpdate</literal> や <literal>chrony</literal> 等のパッケージを使って <ulink url="&ntp;">NTP</ulink> サービスを利用することを考えます。

note: type: Content of: <book><chapter><section><section><tip><para>
en: Under <ulink url="&systemd;">systemd</ulink>, use <literal>systemd-timesyncd</literal> for the network time synchronization instead.  See <literal>systemd-timesyncd</literal>(8).
ja: <ulink url="&systemd;">systemd</ulink> の下では、ネットワーク時間同期には上記と代わり <literal>systemd-timesyncd</literal> を使います。詳細は <literal>systemd-timesyncd</literal>(8) を参照下さい。

note: type: Content of: <book><chapter><section><section><para>
en: See the following.
ja: 次を参照下さい。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&managingaccuratedateandtimehowto;">Managing Accurate Date and Time HOWTO</ulink>
ja: <ulink url="&managingaccuratedateandtimehowto;">正確な日時の管理ハウツー</ulink>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&ntppublicservicesproject;">NTP Public Services Project</ulink>
ja: <ulink url="&ntppublicservicesproject;">NTP 公共サービスプロジェクト</ulink>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The <literal>ntp-doc</literal> package
ja: <literal>ntp-doc</literal> パッケージ

note: type: Content of: <book><chapter><section><section><tip><para>
en: <literal>ntptrace</literal>(8) in the <literal>ntp</literal> package can trace a chain of NTP servers back to the primary source.
ja: <literal>ntp</literal> パッケージ中の <literal>ntptrace</literal>(8) を使うと、NTP サービスの継がりを第一義的根源まで溯ることができます。

note: type: Content of: <book><chapter><section><section><title>
en: The sound infrastructure
ja: 音のインフラ

note: type: Content of: <book><chapter><section><section><para>
en: Device drivers for sound cards for current Linux are provided by <ulink url="&advancedlinuxsouarchitecturealsa;">Advanced Linux Sound Architecture (ALSA)</ulink>.  ALSA provides emulation mode for previous <ulink url="&opensoundsystemoss;">Open Sound System (OSS)</ulink> for compatibility.
ja: 現在の Linux のためのサウンドカードのためのデバイスドライバーは <ulink url="&advancedlinuxsouarchitecturealsa;">Advanced Linux Sound Architecture (ALSA)</ulink> で提供されています。ALSA は過去の <ulink url="&opensoundsystemoss;">Open Sound System (OSS)</ulink> と互換性のためのエミュレーションモードを提供します。

note: type: Content of: <book><chapter><section><section><para>
en: Application software may be configured not only to access sound devices directly but also to access them via some standardized sound server system.  Currently, PulseAudio, JACK, and PipeWire are used as sound server system.  See <ulink url="&debianwikipageonsound;">Debian wiki page on Sound</ulink> for the latest situation.
ja: アプリケーションソフトはサウンドデバイスに直接アクセスするようにばかりでなく標準的なサウンドサーバーシステム経由で間接的にアクセスするように設定されているかもしれません。現在、PulseAudio や JACK や PipeWire がサウンドサーバーシステムとして使われています。最新の状況は<ulink url="&debianwikipageonsound;">サウンドに関する Debian wiki</ulink> を参照下さい。

note: type: Content of: <book><chapter><section><section><para>
en: There is usually a common sound engine for each popular desktop environment. Each sound engine used by the application can choose to connect to different sound servers.
ja: 各ポピュラーなデスクトップ環境では通常共通のサウンドエンジンがあります。アプリケーションに使われるそれぞれのサウンドエンジンはそれと異なるサウンドサーバーにつなぐようにもできます。

note: type: Content of: <book><chapter><section><section><tip><para>
en: Use "<literal>cat /dev/urandom &gt; /dev/audio</literal>" or <literal>speaker-test</literal>(1) to test speaker (^C to stop).
ja: "<literal>cat /dev/urandom &gt; /dev/audio</literal>" か <literal>speaker-test</literal>(1) を使ってスピーカをテストします。(^C で停止)

note: type: Content of: <book><chapter><section><section><tip><para>
en: If you can not get sound, your speaker may be connected to a muted output.  Modern sound system has many outputs.  <literal>alsamixer</literal>(1) in the <literal>alsa-utils</literal> package is useful to configure volume and mute settings.
ja: 音が出ない場合ですが、あなたのスピーカーが消音された出力につながっているかもしれません。現代的なサウンドシステムには多くの出力があります。<literal>alsa-utils</literal> パッケージ中の <literal>alsamixer</literal>(1) は音量や消音の設定をするのに便利です。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of sound packages
ja: サウンドパッケージのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: utilities for configuring and using ALSA
ja: ALSA を設定し使用するユーティリティー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: OSS compatibility under ALSA preventing "<literal>/dev/dsp not found</literal>" errors
ja: ALSA の下で "<literal>/dev/dsp not found</literal>" エラーを防ぐ OSS 互換性

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&audioandvideopromultimediaserver;">audio and video processing engine multimedia server</ulink> - metapackage
ja: <ulink url="&audioandvideopromultimediaserver;">オーディオとビデオ処理エンジンのマルチメディア サーバー</ulink> - メタパッケージ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&audioandvideopromultimediaserver;">audio and video processing engine multimedia server</ulink> - audio server and CLI programs
ja: <ulink url="&audioandvideopromultimediaserver;">オーディオとビデオ処理エンジンのマルチメディア サーバー</ulink> - オーディオサーバーと CLI プログラム

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&audioandvideopromultimediaserver;">audio and video processing engine multimedia server</ulink> - audio server to replace ALSA
ja: <ulink url="&audioandvideopromultimediaserver;">オーディオとビデオ処理エンジンのマルチメディア サーバー</ulink> - ALSA 代替オーディオサーバー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&audioandvideopromultimediaserver;">audio and video processing engine multimedia server</ulink> - audio server to replace PulseAudio
ja: <ulink url="&audioandvideopromultimediaserver;">オーディオとビデオ処理エンジンのマルチメディア サーバー</ulink> - PulseAudio 代替オーディオサーバー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&pulseaudio;">PulseAudio</ulink> server
ja: <ulink url="&pulseaudio;">PulseAudio</ulink> サーバー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&pulseaudio;">PulseAudio</ulink> client library
ja: <ulink url="&pulseaudio;">PulseAudio</ulink> クライアントライブラリー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&jackaudioconnectionkitjack;">JACK Audio Connection Kit. (JACK)</ulink> server (low latency)
ja: <ulink url="&jackaudioconnectionkitjack;">JACK Audio Connection Kit. (JACK)</ulink> サーバー (低遅延)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&jackaudioconnectionkitjack;">JACK Audio Connection Kit. (JACK)</ulink> library (low latency)
ja: <ulink url="&jackaudioconnectionkitjack;">JACK Audio Connection Kit. (JACK)</ulink> ライブラリー (低遅延)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&phonon;">Phonon</ulink>: KDE sound engine
ja: <ulink url="&phonon;">Phonon</ulink>: KDE サウンドエンジン

note: type: Content of: <book><chapter><section><section><title>
en: Disabling the screen saver
ja: スクリーンセーバーの無効化

note: type: Content of: <book><chapter><section><section><para>
en: For disabling the screen saver, use following commands.
ja: スクリーンセーバーを無効にするには、以下のコマンドを使います。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of commands for disabling the screen saver
ja: スクリーンセーバーを無効にするコマンドのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: The Linux console
ja: Linux コンソール

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: The X Window (turning off screensaver)
ja: X Window (スクリーンセーバー消去)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: The X Window (disabling dpms)
ja: X Window (dpms 無効)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: The X Window (GUI configuration of screen saver)
ja: X Window (スクリーンセーバーの GUI 設定)

note: type: Content of: <book><chapter><section><section><title>
en: Disabling beep sounds
ja: ブザー音の無効化

note: type: Content of: <book><chapter><section><section><para>
en: One can always unplug the PC speaker to disable beep sounds.  Removing <literal>pcspkr</literal> kernel module does this for you.
ja: PC スピーカーのコネクタを外すとブザー音は確実に無効にできます。<literal>pcspkr</literal> カーネルモジュールを削除すると同じ事ができます。

note: type: Content of: <book><chapter><section><section><para>
en: The following prevents the <literal>readline</literal>(3) program used by <literal>bash</literal>(1) to beep when encountering an alert character (ASCII=7).
ja: 以下のようにすると <literal>bash</literal>(1) が使う <literal>readline</literal>(3) プログラムが警告文字 (ASCII=7) に出会った際にブザー音を発生するのを防げます。

note: type: Content of: <book><chapter><section><section><title>
en: Memory usage
ja: メモリー使用状況

note: type: Content of: <book><chapter><section><section><para>
en: There are 2 resources available for you to get the memory usage situation.
ja: メモリー使用状況を確認するのに2つのリソースがあります。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The kernel boot message in the "<literal>/var/log/dmesg</literal>" contains the total exact size of available memory.
ja: "<literal>/var/log/dmesg</literal>" 中にあるカーネルブートメッセージには、利用可能なメモリーの正確な全サイズが書かれています。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>free</literal>(1) and <literal>top</literal>(1) display information on memory resources on the running system.
ja: <literal>free</literal>(1) や <literal>top</literal>(1) は稼働中システムのメモリーリソース情報を表示します。

note: type: Content of: <book><chapter><section><section><para>
en: Here is an example.
ja: 以下がその例です。

note: type: Content of: <book><chapter><section><section><para>
en: You may be wondering "dmesg tells me a free of 990 MB, and free -k says 320 MB is free. More than 600 MB missing …".
ja: 「dmesg は 990 MB 空いているという一方、free -k は 320 MB 空いていると言っている。 600 MB 以上行方不明だ …」 と不思議かもれません。

note: type: Content of: <book><chapter><section><section><para>
en: Do not worry about the large size of "<literal>used</literal>" and the small size of "<literal>free</literal>" in the "<literal>Mem:</literal>" line, but read the one under them (675404 and 321780 in the example above) and relax.
ja: "<literal>Mem:</literal>" 行の "<literal>used</literal>" のサイズが大きかったり "<literal>free</literal>" のサイズが小さかったりについて悩まないでおきましょう。それらの1行下 (上記例では675404と321780) を読んで安心して下さい。

note: type: Content of: <book><chapter><section><section><para>
en: For my MacBook with 1GB=1048576k DRAM (video system steals some of this), I see the following.
ja: 1GB=1048576k の DRAM (video システムがこのメモリーの一部を使用) が付いている私の MacBook では以下のようになっています。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of memory sizes reported
ja: 報告されるメモリーサイズのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: report
ja: 報告

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Total size in dmesg
ja: dmesg 中の全サイズ (Total)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Free in dmesg
ja: dmesg 中の未使用 (free)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Total under shell
ja: shell 下での全 (total)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Free under shell
ja: shell 下での未使用 (free)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: 20256k (but effectively 321780k)
ja: 20256k (しかし実質は 321780k)

note: type: Content of: <book><chapter><section><section><title>
en: System security and integrity check
ja: システムのセキュリティーと整合性のチェック

note: type: Content of: <book><chapter><section><section><para>
en: Poor system maintenance may expose your system to external exploitation.
ja: ダメなシステム管理をするとあなたのシステムを外界からの攻撃にさらすことになるかもしれません。

note: type: Content of: <book><chapter><section><section><para>
en: For system security and integrity check, you should start with the following.
ja: システムのセキュリティーと整合性のチェックには、以下の事から始めるべきです。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The <literal>debsums</literal> package, see <literal>debsums</literal>(1) and <xref linkend="_top_level_release_file_and_authenticity"/>.
ja: <literal>debsums</literal> パッケージ、<literal>debsums</literal>(1) と <xref linkend="_top_level_release_file_and_authenticity"/>を参照下さい。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The <literal>chkrootkit</literal> package, see <literal>chkrootkit</literal>(1).
ja: <literal>chkrootkit</literal> パッケージ、<literal>chkrootkit</literal>(1) 参照下さい。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The <literal>clamav</literal> package family, see <literal>clamscan</literal>(1) and <literal>freshclam</literal>(1).
ja: <literal>clamav</literal> パッケージ類、<literal>clamscan</literal>(1) と <literal>freahclam</literal>(1) 参照下さい。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&debiansecurityfaq;">Debian security FAQ</ulink>.
ja: <ulink url="&debiansecurityfaq;">Debian セキュリティー FAQ</ulink>.

note: type: Content of: <book><chapter><section><section><table><title>
en: List of tools for system security and integrity check
ja: システムセキュリティーや整合性確認のためのツールリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: daemon to mail anomalies in the system logfiles to the administrator
ja: システムログの異常を管理者にメールするデーモン

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: utility to verify installed package files against MD5 checksums
ja: MD5 チェックサムを使ってインストール済みパッケージファイルを検証するユーティリティー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&rootkit;">rootkit</ulink> detector
ja: <ulink url="&rootkit;">ルートキット</ulink>検出ソフト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: anti-virus utility for Unix - command-line interface
ja: Unix 用アンチウィルスユーティリティー - コマンドラインインターフェース

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: report system security vulnerabilities
ja: システムセキュリティーの脆弱性を報告

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: file and directory integrity checker
ja: ファイルやディレクトリーの整合性チェックソフト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: active password cracking tool
ja: アクティブなパスワードクラッキングツール

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Advanced Intrusion Detection Environment - static binary
ja: 先進的進入検出環境 - 静的ライブラリー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: file integrity verification program
ja: ファイル整合性確認プログラム

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: password guessing program
ja: パスワード推定プログラム

note: type: Content of: <book><chapter><section><section><para>
en: Here is a simple script to check for typical world writable incorrect file permissions.
ja: 以下のシンプルなスクリプトを使うと、典型的な間違いの全員書込み可のファイルパーミッションをチェックできます。

note: type: Content of: <book><chapter><section><section><caution><para>
en: Since the <literal>debsums</literal> package uses <ulink url="&mdf;">MD5</ulink> checksums stored locally, it can not be fully trusted as the system security audit tool against malicious attacks.
ja: <literal>debsums</literal> パッケージはローカルに保存された <ulink url="&mdf;">MD5</ulink> チェックサムを使うので、悪意ある攻撃に対抗するセキュリティー監査ツールとしては完全には信頼できません。

note: type: Content of: <book><chapter><section><title>
en: Data storage tips
ja: データー保存のティップ

note: type: Content of: <book><chapter><section><para>
en: Booting your system as the Linux live system (see <xref linkend="_linux_live_rescue_system_on_usb"/> and <xref linkend="_linux_live_rescue_system_from_grub"/>) makes it easy for you to reconfigure data storage on the installed system.
ja: Linux live システムとしてあなたのシステムをブート (<xref linkend="_linux_live_rescue_system_on_usb"/> や <xref linkend="_linux_live_rescue_system_from_grub"/>) すると、インストール済みシステム上のデーターストレージへの再設定が簡単になります。

note: type: Content of: <book><chapter><section><section><note><para>
en: Statements on hard disk (<ulink url="&hdd;">HDD</ulink>) are applicable to other storage devices such as <ulink url="&ssd;">SSD</ulink> / <ulink url="&usbflashdrive;">USB flash drive</ulink> / <ulink url="&memorycard;">Memory card</ulink> / ... .  Replace device names in examples such as <literal>/dev/sda</literal> with applicable device names <literal>/dev/nvme0</literal>, <literal>/dev/mmcblk0</literal>, ... .
ja: ハードディスク (<ulink url="&hdd;">HDD</ulink>) に関する文言は、<ulink url="&ssd;">SSD</ulink> / <ulink url="&usbflashdrive;">USB フラッシュデバイス</ulink> / <ulink url="&memorycard;">メモリーカード</ulink> /... のようなストレージデバイスのような他のストレージデバイスにも適用できます。例中の<literal>/dev/sda</literal> のようなデバイス名は、該当するデバイス名 <literal>/dev/nvme0</literal>, <literal>/dev/mmcblk0</literal>, ... に置き換えます。

note: type: Content of: <book><chapter><section><para>
en: You may need to <literal>umount</literal>(8) some devices manually from the command line before operating on them if they are automatically mounted by the GUI desktop system.
ja: あるデバイスが GUI デスクトップ システム自動マウントされた場合、それらに操作を加える前に手動でコマンドラインからそのデバイスを <literal>umount</literal>(8) する必要があるかもしれません。

note: type: Content of: <book><chapter><section><section><title>
en: Disk space usage
ja: ディスク空間の利用状況

note: type: Content of: <book><chapter><section><section><para>
en: The disk space usage can be evaluated by programs provided by the <literal>mount</literal>, <literal>coreutils</literal>, and <literal>xdu</literal> packages:
ja: ディスク空間使用状況は <literal>mount</literal> と <literal>coreutils</literal> と <literal>xdu</literal> パッケージが提供するプログラムで評価できます:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>mount</literal>(8) reports all mounted filesystems (= disks).
ja: <literal>mount</literal>(8) はマウントされたファイルシステム (= ディスク) すべてを報告します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>df</literal>(1) reports the disk space usage for the file system.
ja: <literal>df</literal>(1) はファイルシステムのディスク空間使用状況を報告します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>du</literal>(1) reports the disk space usage for the directory tree.
ja: <literal>du</literal>(1) はディレクトリーツリーのディスク空間使用状況を報告します。

note: type: Content of: <book><chapter><section><section><tip><para>
en: You can feed the output of <literal>du</literal>(8) to <literal>xdu</literal>(1) to produce its graphical and interactive presentation with "<literal>du -k . |xdu</literal>", "<literal>sudo du -k -x / |xdu</literal>", etc.
ja: <literal>du</literal>(8) の出力を <literal>xdu</literal>(1) に "<literal>du -k . |xdu</literal>" や "<literal>sudo du -k -x / |xdu</literal>" 等として注ぎ込むとそのグラフィカルでインタラクティブな表現が作成できます。

note: type: Content of: <book><chapter><section><section><title>
en: Disk partition configuration
ja: ディスクパーティション設定

note: type: Content of: <book><chapter><section><section><para>
en: For <ulink url="&diskpartition;">disk partition</ulink> configuration, although <literal>fdisk</literal>(8) has been considered standard, <literal>parted</literal>(8) deserves some attention.  "Disk partitioning data", "partition table", "partition map", and "disk label" are all synonyms.
ja: <ulink url="&diskpartition;">ディスクのパーティション</ulink>の設定に関して、<literal>fdisk</literal>(8) は標準と考えられてきていますが、<literal>parted</literal>(8) も注目に値します。"ディスクパーティションデーター" や "パーティションテーブル" や "パーティションマップ" や "ディスクラベル" は全て同意語です。

note: type: Content of: <book><chapter><section><section><para>
en: Older PCs use the classic <ulink url="&masterbootrecordmbr;">Master Boot Record (MBR)</ulink> scheme to hold <ulink url="&diskpartitioning;">disk partitioning</ulink> data in the first sector, i.e., <ulink url="&lba;">LBA</ulink> sector 0 (512 bytes).
ja: 古い PC では、<ulink url="&diskpartitioning;">ディスクのパーティション</ulink>データーが最初のセクターとなる <ulink url="&lba;">LBA</ulink> セクター 0 (512バイト) に保持される、古典的な<ulink url="&masterbootrecordmbr;">マスターブートレコード (MBR)</ulink> 方式が使われています。

note: type: Content of: <book><chapter><section><section><para>
en: Recent PCs with <ulink url="&unifiedextensiblareinterfaceuefi;">Unified Extensible Firmware Interface (UEFI)</ulink>, including Intel-based Macs, use <ulink url="&guidpartitiontablegpt;">GUID Partition Table (GPT)</ulink> scheme to hold <ulink url="&diskpartitioning;">disk partitioning</ulink> data not in the first sector.
ja: Intel ベースの Mac を含む <ulink url="&unifiedextensiblareinterfaceuefi;">ユニファイド エクステンシブル ファームウェア インタフェース (UEFI)</ulink> 付きの一部 PC では、<ulink url="&diskpartitioning;">ディスクパーティション</ulink>データーを最初のセクター以外に保持する <ulink url="&guidpartitiontablegpt;">GUID Partition Table (GPT)</ulink> 方式が使われています。

note: type: Content of: <book><chapter><section><section><para>
en: Although <literal>fdisk</literal>(8) has been standard for the disk partitioning tool, <literal>parted</literal>(8) is replacing it.
ja: <literal>fdisk</literal>(8) はディスクパーティションツールの標準でしたが、<literal>parted</literal>(8) がそれを置き換えつつあります。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of disk partition management packages
ja: ディスクパーティション管理パッケージのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: miscellaneous system utilities including <literal>fdisk</literal>(8) and <literal>cfdisk</literal>(8)
ja: <literal>fdisk</literal>(8) と <literal>cfdisk</literal>(8) を含む雑多なシステムユーティリティー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: GNU Parted disk partition resizing program
ja: GNU Parted ディスクパーティションとリサイズのプログラム

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: GNOME partition editor based on <literal>libparted</literal>
ja: <literal>libparted</literal> ベースの GNOME パーティションエディター

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: partition editor for the GPT/MBR hybrid disk
ja: GPT/MBR ハイブリッドディスク用パーティションエディター

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: program to create device mappings for partitions
ja: パーティション用のデバイスマッピングを作成するプログラム

note: type: Content of: <book><chapter><section><section><caution><para>
en: Although <literal>parted</literal>(8) claims to create and to resize filesystem too, it is safer to do such things using best maintained specialized tools such as <literal>mkfs</literal>(8) (<literal>mkfs.msdos</literal>(8), <literal>mkfs.ext2</literal>(8), <literal>mkfs.ext3</literal>(8), <literal>mkfs.ext4</literal>(8), …) and <literal>resize2fs</literal>(8).
ja: <literal>parted</literal>(8) はファイルシステムを生成やリサイズも出きるということですが、そのようなことは <literal>mkfs</literal>(8) (<literal>mkfs.msdos</literal>(8) と <literal>mkfs.ext2</literal>(8) と <literal>mkfs.ext3</literal>(8) と<literal>mkfs.ext4</literal>(8) と …) とか <literal>resize2fs</literal>(8) 等の最もよくメンテされている専用ツールを使って行う方がより安全です。

note: type: Content of: <book><chapter><section><section><note><para>
en: In order to switch between <ulink url="&gpt;">GPT</ulink> and <ulink url="&mbr;">MBR</ulink>, you need to erase first few blocks of disk contents directly (see <xref linkend="_clearing_file_contents"/>) and use "<literal>parted /dev/sdx mklabel gpt</literal>" or "<literal>parted /dev/sdx mklabel msdos</literal>" to set it.  Please note "<literal>msdos</literal>" is use here for <ulink url="&mbr;">MBR</ulink>.
ja: <ulink url="&gpt;">GPT</ulink> と <ulink url="&mbr;">MBR</ulink> 間で切り替えるには、ディスクの最初数ブロックの内容を直接消去し (<xref linkend="_clearing_file_contents"/>を参照下さい)、"<literal>parted /dev/sdx mklabel gpt</literal>" か "<literal>parted /dev/sdx mklabel msdos</literal>" を使ってそれを設定する必要があります。ここで "<literal>msdos</literal>" が<ulink url="&mbr;">MBR</ulink> のために使われていることを承知下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Accessing partition using UUID
ja: UUID を使ってパーティションをアクセス

note: type: Content of: <book><chapter><section><section><para>
en: Although reconfiguration of your partition or activation order of removable storage media may yield different names for partitions, you can access them consistently. This is also helpful if you have multiple disks and your BIOS/UEFI doesn't give them consistent device names.
ja: あなたのパーティションの再設定やリムーバブルストレージメディアのアクティベーション順はパーティションの名前を変えることになるかもしれませんが、それに首尾一貫してアクセスできます。もしディスクが複数ありあなたの BIOS/UEFI がそれに首尾一貫したデバイス名をつけない時にも、これは役に立ちます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>mount</literal>(8) with "<literal>-U</literal>" option can mount a block device using <ulink url="&uuid;">UUID</ulink>, instead of using its file name such as "<literal>/dev/sda3</literal>".
ja: "<literal>-U</literal>" オプションを使って <literal>mount</literal>(8) を実行すると "<literal>/dev/sda3</literal>" のようなファイル名を使うのではなく <ulink url="&uuid;">UUID</ulink> を使ってブロックデバイスをマウントできます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/etc/fstab</literal>" (see <literal>fstab</literal>(5)) can use <ulink url="&uuid;">UUID</ulink>.
ja: "<literal>/etc/fstab</literal>" (<literal>fstab</literal>(5) 参照下さい) は <ulink url="&uuid;">UUID</ulink> を使えます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Boot loaders (<xref linkend="_stage_2_the_boot_loader"/>) may use <ulink url="&uuid;">UUID</ulink> too.
ja: ブートローダー (<xref linkend="_stage_2_the_boot_loader"/>) もまた <ulink url="&uuid;">UUID</ulink> を使えます。

note: type: Content of: <book><chapter><section><section><tip><para>
en: You can probe <ulink url="&uuid;">UUID</ulink> of a block special device with <literal>blkid</literal>(8).
ja: ブロックスペシャルデバイスの <ulink url="&uuid;">UUID</ulink> は<literal>blkid</literal>(8) を使って見極められます。

note: type: Content of: <book><chapter><section><section><tip><para>
en: You can also probe UUID and other information with "<literal>lsblk -f</literal>".
ja: "<literal>lsblk -f</literal>" を使って UUID や他の情報も調査できます。

note: type: Content of: <book><chapter><section><section><para>
en: LVM2 is a <ulink url="&logicalvolumemanager;">logical volume manager</ulink> for the Linux kernel.  With LVM2, disk partitions can be created on logical volumes instead of the physical harddisks.
ja: LVM2 は  Linux カーネル用の <ulink url="&logicalvolumemanager;">論理ボリュームマネージャー</ulink> です。LVM2 を使うと、ディスクパーティションを物理的ハードディスクではなく論理ボリューム上の作成できるようになります。

note: type: Content of: <book><chapter><section><section><para>
en: LVM requires the following.
ja: LVMには以下が必要です。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: device-mapper support in the Linux kernel (default for Debian kernels)
ja: Linux カーネルによる device-mapper サポート (Debian カーネルではデフォルト)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: the userspace device-mapper support library (<literal>libdevmapper*</literal> package)
ja: ユーザースペースの device-mapper サポートライブラリー (<literal>libdevmapper*</literal> パッケージ)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: the userspace LVM2 tools (<literal>lvm2</literal> package)
ja: ユーザースペースの LVM2 ツール (<literal>lvm2</literal> パッケージ)

note: type: Content of: <book><chapter><section><section><para>
en: Please start learning LVM2 from the following manpages.
ja: 以下のマンページから LVM2 を学び始めましょう。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>lvm</literal>(8): Basics of LVM2 mechanism (list of all LVM2 commands)
ja: <literal>lvm</literal>(8): LVM2 機構の基本 (全 LVM2 コマンドのリスト)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>lvm.conf</literal>(5): Configuration file for LVM2
ja: <literal>lvm.conf</literal>(5): LVM2 の設定ファイル

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>lvs</literal>(8): Report information about logical volumes
ja: <literal>lvs</literal>(8): 論理ボリュームの情報を報告します

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>vgs</literal>(8): Report information about volume groups
ja: <literal>vgs</literal>(8): ボリュームグループの情報を報告します

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>pvs</literal>(8): Report information about physical volumes
ja: <literal>pvs</literal>(8): 物理ボリュームの情報を報告します

note: type: Content of: <book><chapter><section><section><title>
en: Filesystem configuration
ja: ファイルシステム設定

note: type: Content of: <book><chapter><section><section><para>
en: For <ulink url="&exte;">ext4</ulink> filesystem, the <literal>e2fsprogs</literal> package provides the following.
ja: <ulink url="&exte;">ext4</ulink> ファイルシステム用に <literal>e2fsprogs</literal> パッケージは次を提供します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>mkfs.ext4</literal>(8) to create new <ulink url="&exte;">ext4</ulink> filesystem
ja: 新規の <ulink url="&exte;">ext4</ulink> ファイルシステムを作成するための <literal>mkfs.ext4</literal>(8)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>fsck.ext4</literal>(8) to check and to repair existing <ulink url="&exte;">ext4</ulink> filesystem
ja: 既存の <ulink url="&exte;">ext4</ulink> ファイルシステムをチェックと修理するための <literal>fsck.ext4</literal>(8)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>tune2fs</literal>(8) to configure superblock of <ulink url="&exte;">ext4</ulink> filesystem
ja: <ulink url="&exte;">ext4</ulink> ファイルシステムのスーパーブロックを設定するための <literal>tune2fs</literal>(8)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>debugfs</literal>(8) to debug <ulink url="&exte;">ext4</ulink> filesystem interactively. (It has <literal>undel</literal> command to recover deleted files.)
ja: <literal>debugfs</literal>(8) を使って<ulink url="&exte;">ext4</ulink> ファイルシステムをインタラクティブにデバグします。(削除したファイルを復元する <literal>undel</literal> コマンドがあります。)

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>mkfs</literal>(8) and <literal>fsck</literal>(8) commands are provided by the <literal>e2fsprogs</literal> package as front-ends to various filesystem dependent programs (<literal>mkfs.fstype</literal> and <literal>fsck.fstype</literal>). For <ulink url="&exte;">ext4</ulink> filesystem, they are <literal>mkfs.ext4</literal>(8) and <literal>fsck.ext4</literal>(8) (they are symlinked to <literal>mke2fs</literal>(8) and <literal>e2fsck</literal>(8)).
ja: <literal>mkfs</literal>(8) と <literal>fsck</literal>(8) コマンドは各種ファイルシステム依存プログラム (<literal>mkfs.fstype</literal> や <literal>fsck.fstype</literal>) のフロントエンドとして <literal>e2fsprogs</literal> により提供されています。<ulink url="&exte;">ext4</ulink> ファイルシステム用は、<literal>mkfs.ext4</literal>(8) と <literal>fsck.ext4</literal>(8) で、それぞれ <literal>mke2fs</literal>(8) と <literal>e2fsck</literal>(8) にシムリンクされています。

note: type: Content of: <book><chapter><section><section><para>
en: Similar commands are available for each filesystem supported by Linux.
ja: Linux によってサポートされる各ファイルシステムでも、類似コマンドが利用可能です。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of filesystem management packages
ja: ファイルシステム管理用パッケージのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: utilities for the <ulink url="&extc;">ext2</ulink>/<ulink url="&extd;">ext3</ulink>/<ulink url="&exte;">ext4</ulink> filesystems
ja: <ulink url="&extc;">ext2</ulink>/<ulink url="&extd;">ext3</ulink>/<ulink url="&exte;">ext4</ulink> ファイルシステムのためのユーティリティー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: utilities for the <ulink url="&btrfs;">Btrfs</ulink> filesystem
ja: <ulink url="&btrfs;">btrfs</ulink> ファイルシステムのためのユーティリティー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: utilities for the <ulink url="&reiserfs;">Reiserfs</ulink> filesystem
ja: <ulink url="&reiserfs;">Reiserfs</ulink> ファイルシステムのためのユーティリティー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: utilities for the <ulink url="&openzfs;">OpenZFS</ulink> filesystem
ja: <ulink url="&openzfs;">OpenZFS</ulink> ファイルシステムのためのユーティリティー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: utilities for the <ulink url="&fat;">FAT</ulink> filesystem. (Microsoft: MS-DOS, Windows)
ja: <ulink url="&fat;">FAT</ulink> ファイルシステムのためのユーティリティー (Microsoft: MS-DOS, Windows)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: utilities for the <ulink url="&exfat;">exFAT</ulink> filesystem maintained by Samsung.
ja: 三星によってメンテナンスされている <ulink url="&exfat;">exFAT</ulink> ファイルシステムのためのユーティリティー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: read/write <ulink url="&exfat;">exFAT</ulink> filesystem (Microsoft) driver for FUSE.
ja: FUSE による<ulink url="&exfat;">exFAT</ulink> ファイルシステム (Microsoft) の読み書きドライバー。

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: utilities for the <ulink url="&xfs;">XFS</ulink> filesystem. (SGI: IRIX)
ja: <ulink url="&xfs;">XFS</ulink> ファイルシステムのためのユーティリティー (SGI: IRIX)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: read/write <ulink url="&ntfs;">NTFS</ulink> filesystem (Microsoft: Windows NT, …) driver for FUSE.
ja: FUSE による <ulink url="&ntfs;">NTFS</ulink> ファイルシステム (Microsoft: Windows NT, …) の読み書きドライバー。

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: utilities for the <ulink url="&jfs;">JFS</ulink> filesystem. (IBM: AIX, OS/2)
ja: <ulink url="&jfs;">JFS</ulink> ファイルシステムのためのユーティリティー (IBM: AIX, OS/2)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: utilities for the <ulink url="&isojgga;">ISO-9660</ulink> filesystem and CD/DVD writing from <ulink url="&libburnia;">libburnia</ulink>
ja: <ulink url="&libburnia;">libburnia</ulink>提供の、<ulink url="&isojgga;">ISO-9660</ulink> ファイルシステムとCD/DVD 書き込みユーティリティー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: command line CD/DVD writing tool from <ulink url="&cdrkit;">cdrkit</ulink>
ja: <ulink url="&cdrkit;">cdrkit</ulink>提供の、CD/DVD 書き込みコマンド

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: command line <ulink url="&isojgga;">ISO-9660</ulink> filesystem tool from <ulink url="&cdrkit;">cdrkit</ulink>
ja: <ulink url="&cdrkit;">cdrkit</ulink>提供の、コマンドライン <ulink url="&isojgga;">ISO-9660</ulink> ファイルシステムツール

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: utilities for the <ulink url="&reisere;">Reiser4</ulink> filesystem
ja: <ulink url="&reisere;">Reiser4</ulink> ファイルシステムのためのユーティリティー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: utilities for <ulink url="&hfs;">HFS</ulink> and <ulink url="&hfsplus;">HFS Plus</ulink> filesystem. (Apple: Mac OS)
ja: <ulink url="&hfs;">HFS</ulink> と <ulink url="&hfsplus;">HFS Plus</ulink> ファイルシステムのためのユーティリティー (Apple: Mac OS)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: program to zero free blocks from ext2/3/4 filesystems
ja: ext2/3/4 ファイルシステムのフリーブロックをゼロにセットするプログラム

note: type: Content of: <book><chapter><section><section><tip><para>
en: <ulink url="&exte;">Ext4</ulink> filesystem is the default filesystem for the Linux system and strongly recommended to use it unless you have some specific reasons not to.
ja: <ulink url="&exte;">Ext4</ulink> ファイルシステムは Linux システムのためのデフォルトのファイルシステムで、特定の使用しない理由がない限りこれを使用することが強く推奨されます。

note: type: Content of: <book><chapter><section><section><tip><para>
en: <ulink url="&btrfs;">Btrfs</ulink> status can be found at <ulink url="&debianwikionbtrfs;">Debian wiki on btrfs</ulink> and <ulink url="&kernelorgwikionbtrfs;">kernel.org wiki on btrfs</ulink>.  It is expected to be the next default filesystem after the ext4 filesystem.
ja: <ulink url="&btrfs;">Btrfs</ulink> の状態は <ulink url="&debianwikionbtrfs;">Debian wiki の btrfs</ulink> や <ulink url="&kernelorgwikionbtrfs;">kernel.org wiki の btrfs</ulink> に記されています。btrfsファイルシステムは、ext4 ファイルシステム後継のデフォルトのファイルシステムとなると期待されています。

note: type: Content of: <book><chapter><section><section><tip><para>
en: Some tools allow access to filesystem without Linux kernel support (see <xref linkend="_manipulating_files_without_mounting_disk"/>).
ja: 一部のツールはファイルシステムへのアクセスを Linux カーネルのサポート無しでも可能にします (<xref linkend="_manipulating_files_without_mounting_disk"/>を参照下さい)。

note: type: Content of: <book><chapter><section><section><title>
en: Filesystem creation and integrity check
ja: ファイルシステムの生成と整合性チェック

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>mkfs</literal>(8) command creates the filesystem on a Linux system. The <literal>fsck</literal>(8) command provides the filesystem integrity check and repair on a Linux system.
ja: <literal>mkfs</literal>(8) コマンドは Linux システム上でファイルシステムを生成します。<literal>fsck</literal>(8) コマンドは Linux システム上でファイルシステムの整合性チェックと修理機能を提供します。

note: type: Content of: <book><chapter><section><section><para>
en: Debian now defaults to no periodic <literal>fsck</literal> after filesystem creation.
ja: 現在 Debian は、ファイルシステム形成後に定期的な <literal>fsck</literal> 無しがデフォルトです。

note: type: Content of: <book><chapter><section><section><caution><para>
en: It is generally not safe to run <literal>fsck</literal> on <emphasis role="strong">mounted filesystems</emphasis>.
ja: 一般的に <literal>fsck</literal> を<emphasis role="strong">マウントされているファイルシステム</emphasis>に実行することは安全ではありません。

note: type: Content of: <book><chapter><section><section><tip><para>
en: You can run the <literal>fsck</literal>(8) command safely on all filesystems including root filesystem on reboot by setting "<literal>enable_periodic_fsck</literal>" in "<literal>/etc/mke2fs.conf</literal>" and the max mount count to 0 using "<literal>tune2fs -c0 /dev/<emphasis>partition_name</emphasis></literal>".  See <literal>mke2fs.conf</literal>(5) and <literal>tune2fs</literal>(8).
ja: "<literal>/etc/mke2fs.conf</literal>" 中に "<literal>enable_periodic_fsck</literal>" と設定し、"<literal>tune2fs -c0 /dev/<emphasis>partition_name</emphasis></literal>"を実行して最大マウント回数を 0 と設定すれば、リブート時に<literal>fsck</literal>(8) コマンドを root ファイルシステムを含む全ファイルシステムに安全に実行可能です。<literal>mke2fs.conf</literal>(5) と <literal>tune2fs</literal>(8) を参照下さい。

note: type: Content of: <book><chapter><section><section><tip><para>
en: Check files in "<literal>/var/log/fsck/</literal>" for the result of the <literal>fsck</literal>(8) command run from the boot script.
ja: ブートスクリプトから実行される <literal>fsck</literal>(8) コマンドの結果を "<literal>/var/log/fsck/</literal>" 中のファイルからチェックします。

note: type: Content of: <book><chapter><section><section><title>
en: Optimization of filesystem by mount options
ja: マウントオプションによるファイルシステムの最適化

note: type: Content of: <book><chapter><section><section><para>
en: The basic static filesystem configuration is given by "<literal>/etc/fstab</literal>".  For example,
ja: "<literal>/etc/fstab</literal>" により静的なファイルシステム設定がなされます。例えば、

note: type: Content of: <book><chapter><section><section><tip><para>
en: <ulink url="&uuid;">UUID</ulink> (see <xref linkend="_accessing_partition_using_uuid"/>) may be used to identify a block device instead of normal block device names such as "<literal>/dev/sda1</literal>", "<literal>/dev/sda2</literal>", …
ja: <ulink url="&uuid;">UUID</ulink> (<xref linkend="_accessing_partition_using_uuid"/>を参照下さい) は、"<literal>/dev/sda3</literal>" や "<literal>/dev/sda3</literal>" 等の普通のブロックデバイス名の代わりにブロックデバイスを指定するのに使えます。

note: type: Content of: <book><chapter><section><section><para>
en: Since Linux 2.6.30, the kernel defaults to the behavior provided by "<literal>relatime</literal>" option.
ja: Linux 2.6.30 以来、カーネルは "<literal>relatime</literal>" オプションで提供される挙動をデフォルトとしています。

note: type: Content of: <book><chapter><section><section><para>
en: See <literal>fstab</literal>(5) and <literal>mount</literal>(8).
ja: <literal>fstab</literal>(5) と <literal>mount</literal>(8) を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Optimization of filesystem via superblock
ja: スーパーブロックによるファイルシステムの最適化

note: type: Content of: <book><chapter><section><section><para>
en: Characteristics of a filesystem can be optimized via its superblock using the <literal>tune2fs</literal>(8) command.
ja: <literal>tune2fs</literal>(8) コマンドを用いてファイルシステムのスーパーブロックによってファイルシステムを最適化できます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Execution of "<literal>sudo tune2fs -l /dev/sda1</literal>" displays the contents of the filesystem superblock on "<literal>/dev/sda1</literal>".
ja: "<literal>sudo tune2fs -l /dev/sda1</literal>" を実行すると"<literal>/dev/sda1</literal>" 上のファイルシステムスーパーブロックを表示します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Execution of "<literal>sudo tune2fs -c 50 /dev/sda1</literal>" changes frequency of filesystem checks (<literal>fsck</literal> execution during boot-up) to every 50 boots on "<literal>/dev/sda1</literal>".
ja: "<literal>sudo tune2fs -c 50 /dev/sda1</literal>" を実行すると"<literal>/dev/sda1</literal>" 上のファイルシステムのチェック (ブートアップ時の <literal>fsck</literal> 実行) の頻度を50回のブート毎に変更します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Execution of "<literal>sudo tune2fs -j /dev/sda1</literal>" adds journaling capability to the filesystem, i.e. filesystem conversion from <ulink url="&extc;">ext2</ulink> to <ulink url="&extd;">ext3</ulink> on "<literal>/dev/sda1</literal>".  (Do this on the unmounted filesystem.)
ja: "<literal>sudo tune2fs -j /dev/sda1</literal>" の実行は <ulink url="&extc;">ext2</ulink> から <ulink url="&extd;">ext3</ulink> へと"<literal>/dev/sda1</literal>" 上のファイルシステム変換してファイルシステムにジャーナリングの機能を追加します。(アンマウントしたファイルシステムに対して実行します。)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Execution of "<literal>sudo tune2fs -O extents,uninit_bg,dir_index /dev/sda1 &amp;&amp; fsck -pf /dev/sda1</literal>" converts it from <ulink url="&extd;">ext3</ulink> to <ulink url="&exte;">ext4</ulink> on "<literal>/dev/sda1</literal>".  (Do this on the unmounted filesystem.)
ja: "<literal>sudo tune2fs -O extents,uninit_bg,dir_index /dev/sda1 &amp;&amp; fsck -pf /dev/sda1</literal>" の実行は"<literal>/dev/sda1</literal>" 上のファイルシステムを <ulink url="&extd;">ext3</ulink> から <ulink url="&exte;">ext4</ulink> に変換します。(アンマウントしたファイルシステムに対して実行します。)

note: type: Content of: <book><chapter><section><section><tip><para>
en: Despite its name, <literal>tune2fs</literal>(8) works not only on the <ulink url="&extc;">ext2</ulink> filesystem but also on the <ulink url="&extd;">ext3</ulink> and <ulink url="&exte;">ext4</ulink> filesystems.
ja: <literal>tune2fs</literal>(8) は、その名前にもかかわらず、<ulink url="&extc;">ext2</ulink> ファイルシステムに機能するだけでなく <ulink url="&extd;">ext3</ulink> とか <ulink url="&exte;">ext4</ulink> ファイルシステムに関しても機能します。

note: type: Content of: <book><chapter><section><section><title>
en: Optimization of hard disk
ja: ハードディスクの最適化

note: type: Content of: <book><chapter><section><section><warning><para>
en: Please check your hardware and read manpage of <literal>hdparm</literal>(8) before playing with hard disk configuration because this may be quite dangerous for the data integrity.
ja: ハードディスクの設定はデーターの整合性にとって非常に危険な事なので、その設定をさわる前にお使いのハードウエアーをチェックし <literal>hdparm</literal>(8) のマンページをチェックします。

note: type: Content of: <book><chapter><section><section><para>
en: You can test disk access speed of a hard disk, e.g. "<literal>/dev/sda</literal>", by "<literal>hdparm -tT /dev/sda</literal>". For some hard disk connected with (E)IDE, you can speed it up with "<literal>hdparm -q -c3 -d1 -u1 -m16 /dev/sda</literal>" by enabling the "(E)IDE 32-bit I/O support", enabling the "using_dma flag", setting "interrupt-unmask flag", and setting the "multiple 16 sector I/O" (dangerous!).
ja: 例えば "<literal>/dev/sda</literal>" に対して "<literal>hdparm -tT /dev/sda</literal>" とするとハードディスクのアクセス速度をテストできます。(E)IDE を使って接続された一部のハードディスクでは、"(E)IDE 32ビット I/O サポート" を有効にし "using_dma フラグ" を有効にし "interrupt-unmask フラグ" を設定し "複数16セクター I/O" を設定するように、"<literal>hdparm -q -c3 -d1 -u1 -m16 /dev/sda</literal>" とすると高速化できます (危険です!)。

note: type: Content of: <book><chapter><section><section><para>
en: You can test write cache feature of a hard disk, e.g. "<literal>/dev/sda</literal>", by "<literal>hdparm -W /dev/sda</literal>". You can disable its write cache feature with "<literal>hdparm -W 0 /dev/sda</literal>".
ja: 例えば "<literal>/dev/sda</literal>" に対して "<literal>hdparm -W /dev/sda</literal>" とするとハードディスクの書込みキャッシュ機能をテストできます。"<literal>hdparm -W 0 /dev/sda</literal>" とするとハードディスクの書込みキャッシュ機能を無効にできます。

note: type: Content of: <book><chapter><section><section><para>
en: You may be able to read badly pressed CDROMs on modern high speed CD-ROM drive by slowing it down with "<literal>setcd -x 2</literal>".
ja: 不良プレスの CDROM を現代的な高速 CD-ROM ドライブで読むには、"<literal>setcd -x 2</literal>" としてそれを減速して使えば読めるかもしれません。

note: type: Content of: <book><chapter><section><section><title>
en: Optimization of solid state drive
ja: ソリッドステートドライブの最適化

note: type: Content of: <book><chapter><section><section><para>
en: <ulink url="&solidstatedrivessd;">Solid state drive (SSD)</ulink> is auto detected now.
ja: 現在、<ulink url="&solidstatedrivessd;">ソリッドステートドライブ (SSD)</ulink> は自動検出されます。

note: type: Content of: <book><chapter><section><section><para>
en: Reduce unnecessary disk accesses to prevent disk wear out by mounting "<literal>tmpfs</literal>" on volatile data path in <literal>/etc/fstab</literal>.
ja: 揮発性のデーターパスの上に "<literal>tmpfs</literal>" を <literal>/etc/fstab</literal> でマウントすることで、不必要なディスクアクセスを減らしてディスクの消耗りを防ぎます。

note: type: Content of: <book><chapter><section><section><title>
en: Using SMART to predict hard disk failure
ja: SMART を用いたハードディスクの破壊の予測

note: type: Content of: <book><chapter><section><section><para>
en: You can monitor and log your hard disk which is compliant to <ulink url="&smart;">SMART</ulink> with the <literal>smartd</literal>(8) daemon.
ja: <literal>smartd</literal>(8) デーモンを使うと <ulink url="&smart;">SMART</ulink> に文句を言うハードディスクの監視と記録ができます。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Enable <ulink url="&smart;">SMART</ulink> feature in <ulink url="&bios;">BIOS</ulink>.
ja: <ulink url="&bios;">BIOS</ulink> の<ulink url="&smart;">SMART</ulink> 機能を有効にします。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Install the <literal>smartmontools</literal> package.
ja: <literal>smartmontools</literal> パッケージをインストールします。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Identify your hard disk drives by listing them with <literal>df</literal>(1).
ja: <literal>df</literal>(1) を使ってリストすることであなたのハードディスクを識別します。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><para>
en: Let's assume a hard disk drive to be monitored as "<literal>/dev/sda</literal>".
ja: 監視対象のハードディスクを "<literal>/dev/sda</literal>" と仮定します。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Check the output of "<literal>smartctl -a /dev/sda</literal>" to see if <ulink url="&smart;">SMART</ulink> feature is actually enabled.
ja: <ulink url="&smart;">SMART</ulink> 機能が実際に有効となっているかを "<literal>smartctl -a /dev/sda</literal>" のアウトプットを使ってチェックします。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><para>
en: If not, enable it by "<literal>smartctl -s on -a /dev/sda</literal>".
ja: もし有効でない場合には、"<literal>smartctl -s on -a /dev/sda</literal>" として有効にします。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Enable <literal>smartd</literal>(8) daemon to run by the following.
ja: 以下のようにして <literal>smartd</literal>(8) デーモンを実行します。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><para>
en: uncomment "<literal>start_smartd=yes</literal>" in the "<literal>/etc/default/smartmontools</literal>" file.
ja: "<literal>/etc/default/smartmontools</literal>" ファイル中の "<literal>start_smartd=yes</literal>" をアンコメントします。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><para>
en: restart the <literal>smartd</literal>(8) daemon by "<literal>sudo systemctl restart smartmontools</literal>".
ja: "<literal>sudo systemctl restart smartmontools</literal>" として <literal>smartd</literal>(8) デーモンを再実行します。

note: type: Content of: <book><chapter><section><section><tip><para>
en: The <literal>smartd</literal>(8) daemon can be customized with the <literal>/etc/smartd.conf</literal> file including how to be notified of warnings.
ja: <literal>smartd</literal>(8) デーモンは、警告の通知の仕方を含めて <literal>/etc/smartd.conf</literal> ファイルを用いてカスタム化できます。

note: type: Content of: <book><chapter><section><section><title>
en: Specify temporary storage directory via $TMPDIR
ja: $TMPDIR 経由で一時保存ディレクトリーを指定

note: type: Content of: <book><chapter><section><section><para>
en: Applications create temporary files normally under the temporary storage directory "<literal>/tmp</literal>".  If "<literal>/tmp</literal>" does not provide enough space, you can specify such temporary storage directory via the <literal>$TMPDIR</literal> variable for well-behaving programs.
ja: 普通アプリケーションは一時保存ディレクトリー "<literal>/tmp</literal>" のもとに一時ファイルを作成します。もし "<literal>/tmp</literal>" が十分なスペースを提供できない場合、行儀のいいプログラムなら <literal>$TMPDIR</literal> 変数を使ってそのような一時保存ディレクトリを指定できます。

note: type: Content of: <book><chapter><section><section><title>
en: Expansion of usable storage space via LVM
ja: LVM を使う使用可能なストレージ空間の拡張

note: type: Content of: <book><chapter><section><section><para>
en: For partitions created on <ulink url="&logicalvolumemanagerlvm;">Logical Volume Manager (LVM)</ulink> (Linux feature) at install time, they can be resized easily by concatenating extents onto them or truncating extents from them over multiple storage devices without major system reconfiguration.
ja: インストール時に<ulink url="&logicalvolumemanagerlvm;">論理ボリュームマネージャー (LVM)</ulink> (Linux 機能) 上に作られたパーティションは、大掛かりなシステムの再設定無しに複数のストレージデバイスにまたがる LVM 上のエクステントを継ぎ足したりその上のエクステントを切り捨てることで簡単にサイズ変更が出きます。

note: type: Content of: <book><chapter><section><section><title>
en: Expansion of usable storage space by mounting another partition
ja: 他パーティションをマウントする使用可能なストレージ空間の拡張

note: type: Content of: <book><chapter><section><section><para>
en: If you have an empty partition (e.g., "<literal>/dev/sdx</literal>"), you can format it with <literal>mkfs.ext4</literal>(1) and <literal>mount</literal>(8) it to a directory where you need more space. (You need to copy original data contents.)
ja: 空のパーティションがあれば (例えば "<literal>/dev/sdx</literal>")、それを <literal>mkfs.ext4</literal>(1) を使ってフォーマットし、それをあなたが空間をより必要とするディレクトリーに <literal>mount</literal>(8) することができます。(元来あったデーター内容はコピーする必要があります。)

note: type: Content of: <book><chapter><section><section><tip><para>
en: You may alternatively mount an empty disk image file (see <xref linkend="_making_the_empty_disk_image_file"/>) as a loop device (see <xref linkend="_mounting_the_disk_image_file"/>).  The actual disk usage grows with the actual data stored.
ja: 上記の代わりに、空のディスクイメージファイル (<xref linkend="_making_the_empty_disk_image_file"/>を参照下さい) をループデバイスとしてマウントする (<xref linkend="_mounting_the_disk_image_file"/>を参照下さい) 事もできます。実際のディスク使用は実際にデーターを溜め込むとともに成長します。

note: type: Content of: <book><chapter><section><section><title>
en: Expansion of usable storage space by bind-mounting another directory
ja: 他ディレクトリーをバインドマウントする使用可能なストレージ空間の拡張

note: type: Content of: <book><chapter><section><section><para>
en: If you have an empty directory (e.g., "<literal>/path/to/emp-dir</literal>") on another partition with usable space, you can mount(8) it with "<literal>--bind</literal>" option to a directory (e.g., "<literal>work-dir</literal>") where you need more space.
ja: 使える空間がある他のパーティション中に空のディレクトリーがあれば (例えば "<literal>/path/to/emp-dir</literal>")、そのディレクトリーを <literal>--bind</literal>" オプションを使って、空間を必要としているディレクトリー (例えば "<literal>work-dir</literal>")にマウントすることができます。

note: type: Content of: <book><chapter><section><section><title>
en: Expansion of usable storage space by overlay-mounting another directory
ja: 他ディレクトリーをオーバーレーマウントすることで使用可能なストレージ空間を拡張

note: type: Content of: <book><chapter><section><section><para>
en: If you have usable space in another partition (e.g., "<literal>/path/to/empty</literal>" and "<literal>/path/to/work</literal>"), you can create a directory in it and stack that on to an old directory (e.g., "<literal>/path/to/old</literal>") where you need space using the <ulink url="&overlayfs;">OverlayFS</ulink> for Linux kernel 3.18 or newer (Debian Stretch 9.0 or newer).
ja: Linux カーネル 3.18 以降 (Debian Stetch 9.0 以降) を使うと、他のパーティション中に使える空間 (例えば "<literal>/path/to/empty</literal>" と "<literal>/path/to/work</literal>") があれば、その中にディレクトリーを作成し、容量が必要な古いディレクトリー(e.g., "<literal>/path/to/old</literal>")の上に <ulink url="&overlayfs;">OverlayFS</ulink> を使って積み重ねることができます。

note: type: Content of: <book><chapter><section><section><para>
en: Here, "<literal>/path/to/empty</literal>" and "<literal>/path/to/work</literal>" should be on the RW-enabled partition to write on "<literal>/path/to/old</literal>".
ja: ここで、"<literal>/path/to/old</literal>" 上に書き込むには、読み書きが許可されたパーティション上に "<literal>/path/to/empty</literal>" と "<literal>/path/to/work</literal>" があることが必要です。

note: type: Content of: <book><chapter><section><section><title>
en: Expansion of usable storage space using symlink
ja: シムリンクを使う使用可能なストレージ空間の拡張

note: type: Content of: <book><chapter><section><section><caution><para>
en: This is a deprecated method.  Some software may not function well with "symlink to a directory".  Instead, use the "mounting" approaches described in the above.
ja: ここに書かれている事は非推奨です。ソフトウェアーによっては「ディレクトリーへのシムリンク」ではうまく機能しません。上記の「マウントする」アプローチを代わりに使って下さい。

note: type: Content of: <book><chapter><section><section><para>
en: If you have an empty directory (e.g., "<literal>/path/to/emp-dir</literal>") in another partition with usable space, you can create a symlink to the directory with <literal>ln</literal>(8).
ja: 使える空間がある他のパーティション中に空のディレクトリーがあれば (例えば "<literal>/path/to/emp-dir</literal>")、そのディレクトリーへ <literal>ln</literal>(8) を使ってシムリンクを作成することができます。

note: type: Content of: <book><chapter><section><section><warning><para>
en: Do not use "symlink to a directory" for directories managed by the system such as "<literal>/opt</literal>".  Such a symlink may be overwritten when the system is upgraded.
ja: "ディレクトリーへのシムリンク" を "<literal>/opt</literal>" のようなシステムが管理するディレクトリーに使用してはいけません。システムがアップグレードされる際にそのようなシムリンクは上書きされるかもしれません。

note: type: Content of: <book><chapter><section><title>
en: The disk image
ja: ディスクイメージ

note: type: Content of: <book><chapter><section><para>
en: Here, we discuss manipulations of the disk image.
ja: 次に、ディスクイメージの操作を論じます。

note: type: Content of: <book><chapter><section><section><title>
en: Making the disk image file
ja: ディスクイメージの作成

note: type: Content of: <book><chapter><section><section><para>
en: The disk image file, "<literal>disk.img</literal>", of an unmounted device, e.g., the second SCSI or serial ATA drive "<literal>/dev/sdb</literal>", can be made by one of the following.
ja: マウントされていない、例えば2番目の SCSI か ATA ドライブの "<literal>/dev/sdb</literal>"、デバイスのディスクイメージファイル "<literal>disk.img</literal>" は、以下のひとつで書き込めます。

note: type: Content of: <book><chapter><section><section><para>
en: The disk image of the traditional PC's <ulink url="&masterbootrecordmbr;">master boot record (MBR)</ulink> (see <xref linkend="_disk_partition_configuration"/>) which reside on the first sector on the primary IDE disk can be made by using <literal>dd</literal>(1) by the following.
ja: プライマリ IDE ディスクの最初のセクターにある伝統的 PC の<ulink url="&masterbootrecordmbr;">マスターブートレコード (MBR)</ulink> (<xref linkend="_disk_partition_configuration"/>を参照下さい) のディスクイメージは、<literal>dd</literal>(1) を用いれば以下のようにして作れます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>mbr.img</literal>": The MBR with the partition table
ja: "<literal>mbr.img</literal>": パーティションテーブル付きの MBR

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>mbr-nopart.img</literal>": The MBR without the partition table
ja: "<literal>mbr-nopart.img</literal>": パーティションテーブル抜きの MBR。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>mbr-part.img</literal>": The partition table of the MBR only
ja: "<literal>mbr-part.img</literal>": MBR のパーティションテーブルのみ。

note: type: Content of: <book><chapter><section><section><para>
en: If you are making an image of a disk partition of the original disk, substitute "<literal>/dev/sda</literal>" with "<literal>/dev/sda1</literal>" etc.
ja: オリジナルディスクのパーティションのイメージを作る場合には、"<literal>/dev/sda</literal>" を"<literal>/dev/sda1</literal>" 等で置き換えます。

note: type: Content of: <book><chapter><section><section><title>
en: Writing directly to the disk
ja: ディスクに直接書込み

note: type: Content of: <book><chapter><section><section><para>
en: The disk image file, "<literal>disk.img</literal>" can be written to an unmounted device, e.g., the second SCSI drive "<literal>/dev/sdb</literal>" with matching size, by one of the following.
ja: ディスクイメージファイル "<literal>disk.img</literal>" は、例えば サイズがマッチする2番目の SCSI ドライブ"<literal>/dev/sdb</literal>" に、、以下のひとつで書き込めます。

note: type: Content of: <book><chapter><section><section><para>
en: Similarly, the disk partition image file, "<literal>partition.img</literal>" can be written to an unmounted partition, e.g., the first partition of the second SCSI drive "<literal>/dev/sdb1</literal>" with matching size, by the following.
ja: 同様にディスクパーティションイメージファイル "<literal>partition.img</literal>" はサイズがマッチする例えば "<literal>/dev/sdb1</literal>" という2番目の SCSI ドライブの1番目のパーティションに以下のようにして書き込むことができます。

note: type: Content of: <book><chapter><section><section><title>
en: Mounting the disk image file
ja: ディスクイメージファイルをマウント

note: type: Content of: <book><chapter><section><section><para>
en: The disk image "<literal>partition.img</literal>" containing a single partition image can be mounted and unmounted by using the <ulink url="&loopdevice;">loop device</ulink> as follows.
ja: 単一パーティションイメージを含むディスクイメージ "<literal>partition.img</literal>" は以下のように <ulink url="&loopdevice;">loop デバイス</ulink>を使いマウントしアンマウントできます。

note: type: Content of: <book><chapter><section><section><para>
en: This can be simplified as follows.
ja: これは以下のように簡略化出来ます。

note: type: Content of: <book><chapter><section><section><para>
en: Each partition of the disk image "<literal>disk.img</literal>" containing multiple partitions can be mounted by using the <ulink url="&loopdevice;">loop device</ulink>.
ja: 複数のパーティションを含むディスクイメージ "<literal>disk.img</literal>" の各パーティションは <ulink url="&loopdevice;">loop デバイス</ulink>を使ってマウント出来ます。

note: type: Content of: <book><chapter><section><section><para>
en: Alternatively, similar effects can be done by using the <ulink url="&devicemapper;">device mapper</ulink> devices created by <literal>kpartx</literal>(8) from the <literal>kpartx</literal> package as follows.
ja: この他、同様の効果は <literal>kpartx</literal> パッケージの <literal>kpartx</literal>(8) により作られる<ulink url="&devicemapper;">デバイスマッパー</ulink>デバイスを用いて以下のようにして実現も出来ます。

note: type: Content of: <book><chapter><section><section><title>
en: Cleaning a disk image file
ja: ディスクイメージのクリーニング

note: type: Content of: <book><chapter><section><section><para>
en: A disk image file, "<literal>disk.img</literal>" can be cleaned of all removed files into clean sparse image "<literal>new.img</literal>" by the following.
ja: ディスクイメージファイル "<literal>disk.img</literal>" は消去済みのファイルを綺麗に無くした綺麗なスパースイメージ "<literal>new.img</literal>" に以下のようにしてできます。

note: type: Content of: <book><chapter><section><section><para>
en: If "<literal>disk.img</literal>" is in ext2, ext3 or ext4, you can also use <literal>zerofree</literal>(8) from the <literal>zerofree</literal> package as follows.
ja: もし "<literal>disk.img</literal>" が ext2 か ext3 か ext4 の場合には、<literal>zerofree</literal> パッケージの <literal>zerofree</literal>(8) を使うことも出来ます。

note: type: Content of: <book><chapter><section><section><title>
en: Making the empty disk image file
ja: 空のディスクイメージ作成

note: type: Content of: <book><chapter><section><section><para>
en: The empty disk image "<literal>disk.img</literal>" which can grow up to 5GiB can be made using <literal>dd</literal>(1) as follows.
ja: 5GiB まで成長可能な空のディスクイメージファイル "<literal>disk.img</literal>" は<literal>dd</literal>(1) を用いて以下のようにして作成できます。

note: type: Content of: <book><chapter><section><section><para>
en: Instead of using <literal>dd</literal>(1), specialized <literal>fallocate</literal>(8) may be used here.
ja: ここで <literal>dd</literal>(1) の利用に代え、特化した <literal>fallocate</literal>(8) の利用ができます。

note: type: Content of: <book><chapter><section><section><para>
en: You can create an ext4 filesystem on this disk image "<literal>disk.img</literal>" using the <ulink url="&loopdevice;">loop device</ulink> as follows.
ja: <ulink url="&loopdevice;">loop デバイス</ulink>を使ってこのディスクイメージ "<literal>disk.img</literal>" 上に ext4 ファイルシステムを作成できます。

note: type: Content of: <book><chapter><section><section><para>
en: For "<literal>disk.img</literal>", its file size is 5.0 GiB and its actual disk usage is mere 83MiB.  This discrepancy is possible since <ulink url="&exte;">ext4</ulink> can hold <ulink url="&sparsefile;">sparse file</ulink>.
ja: "<literal>sparse</literal>" に関して、そのファイルサイズは 5.0GiB でその実ディスク使用はたったの 83MiB です。この相違は <ulink url="&exte;">ext4</ulink> が<ulink url="&sparsefile;">スパースファイル</ulink>を保持できるから可能となっています。

note: type: Content of: <book><chapter><section><section><tip><para>
en: The actual disk usage of <ulink url="&sparsefile;">sparse file</ulink> grows with data which are written to it.
ja: <ulink url="&sparsefile;">スパースファイル</ulink>による実際のディスク使用はそこに書かれるデーターとともに成長します。

note: type: Content of: <book><chapter><section><section><para>
en: Using similar operation on devices created by the <ulink url="&loopdevice;">loop device</ulink> or the <ulink url="&devicemapper;">device mapper</ulink> devices as <xref linkend="_mounting_the_disk_image_file"/>, you can partition this disk image "<literal>disk.img</literal>" using <literal>parted</literal>(8) or <literal>fdisk</literal>(8), and can create filesystem on it using <literal>mkfs.ext4</literal>(8), <literal>mkswap</literal>(8), etc.
ja: <xref linkend="_mounting_the_disk_image_file"/>にあるように <ulink url="&loopdevice;">loop デバイス</ulink>または<ulink url="&devicemapper;">デバイスマッパー</ulink>デバイスによりデバイスに同様の操作をすることで、このディスクイメージ "<literal>disk.img</literal>" を<literal>parted</literal>(8) または <literal>fdisk</literal>(8) を使ってパーティションし <literal>mkfs.ext4</literal>(8) や <literal>mkswap</literal>(8) 等を使ってファイルシステムを作れます。

note: type: Content of: <book><chapter><section><section><title>
en: Making the ISO9660 image file
ja: ISO9660 イメージファイル作成

note: type: Content of: <book><chapter><section><section><tip><para>
en: Both <literal>genisoimage</literal>(1) provided by <ulink url="&cdrkit;">cdrkit</ulink> and <literal>xorrisofs</literal>(1) provided by <ulink url="&libburnia;">Libburnia</ulink> share the same command syntax except for the command name.
ja: <ulink url="&cdrkit;">cdrkit</ulink> が提供する<literal>genisoimage</literal>(1) や、<ulink url="&libburnia;">Libburnia</ulink> が提供する <literal>xorrisofs</literal>(1) はコマンド名以外のコマンドシンタックスを共有しています。

note: type: Content of: <book><chapter><section><section><para>
en: The <ulink url="&isojgga;">ISO9660</ulink> image file, "<literal>cd.iso</literal>", from the source directory tree at "<literal>source_directory</literal>" can be made using <literal>genisoimage</literal>(1) provided by <ulink url="&cdrkit;">cdrkit</ulink> by the following.
ja: "<literal>source_directory</literal>" のソースディレクトリーツリーから作られる <ulink url="&isojgga;">ISO9660</ulink> イメージファイル"<literal>cd.iso</literal>" は<ulink url="&cdrkit;">cdrkit</ulink> が提供する <literal>genisoimage</literal>(1) を使って以下のようにして作成できます。

note: type: Content of: <book><chapter><section><section><para>
en: Similarly, the bootable ISO9660 image file, "<literal>cdboot.iso</literal>", can be made from <literal>debian-installer</literal> like directory tree at "<literal>source_directory</literal>" by the following.
ja: 同様に、ブート可能な ISO9660 イメージファイル "<literal>cdboot.iso</literal>" は、<literal>debian-installer</literal> のような "<literal>source_directory</literal>" にあるディレクトリーツリーから以下のようにして作成できます。

note: type: Content of: <book><chapter><section><section><para>
en: Here <ulink url="&isolinuxbootloader;">Isolinux boot loader</ulink> (see <xref linkend="_stage_2_the_boot_loader"/>) is used for booting.
ja: 上記では、<ulink url="&isolinuxbootloader;">Isolinux ブートローダー</ulink> (<xref linkend="_stage_2_the_boot_loader"/>を参照下さい) がブートに使われています。

note: type: Content of: <book><chapter><section><section><para>
en: You can calculate the md5sum value and make the ISO9660 image directly from the CD-ROM device as follows.
ja: 以下のようにすると CD-ROM デバイスから直接 md5sum 値を計算し ISO9660 イメージを作成できます。

note: type: Content of: <book><chapter><section><section><warning><para>
en: You must carefully avoid ISO9660 filesystem read ahead bug of Linux as above to get the right result.
ja: 正しい結果を得るために上記のように Linux の ISO9660 ファイルシステム先読みバグを注意深く避けなければいけません。

note: type: Content of: <book><chapter><section><section><title>
en: Writing directly to the CD/DVD-R/RW
ja: CD/DVD-R/RW に直接書込み

note: type: Content of: <book><chapter><section><section><tip><para>
en: DVD is only a large CD to <literal>wodim</literal>(1) provided by <ulink url="&cdrkit;">cdrkit</ulink> and <literal>xorrecord</literal>(1) provided by <ulink url="&libburnia;">Libburnia</ulink>.  These commands share the same command syntax except for the command name.
ja: DVD iは <ulink url="&cdrkit;">cdrkit</ulink> が提供する<literal>wodim</literal>(1) や、<ulink url="&libburnia;">Libburnia</ulink> が提供する <literal>xorrrecord</literal>(1) にとって、DVDは大きな CD でしかありません。これらコマンドは、コマンド名以外のコマンドシンタックスを共有しています。

note: type: Content of: <book><chapter><section><section><para>
en: You can find a usable device by the following.
ja: 使えるデバイスは以下のようにするとみつかります。

note: type: Content of: <book><chapter><section><section><para>
en: Then the blank CD-R is inserted to the CD drive, and the ISO9660 image file, "<literal>cd.iso</literal>" is written to this device, e.g., "<literal>/dev/sda</literal>", using <literal>wodim</literal>(1) by the following.
ja: そしてブランクの CD-R をドライブに挿入して、例えば "<literal>/dev/sda</literal>" というこのデバイスに ISO9660 イメージファイル "<literal>cd.iso</literal>" に<literal>wodim</literal>(1) を使って以下のようにして書込みます。

note: type: Content of: <book><chapter><section><section><para>
en: If CD-RW is used instead of CD-R, do this instead by the following.
ja: もし CD-R ではなく CD-RW が使われている場合には、次を代わりに実行して下さい。

note: type: Content of: <book><chapter><section><section><tip><para>
en: If your desktop system mounts CDs automatically, unmount it by "<literal>sudo umount /dev/sda</literal>" from console before using <literal>wodim</literal>(1).
ja: もしあなたのデスクトップシステムが CD を自動的にマウントする場合、<literal>wodim</literal>(1) を使う前に "<literal>sudo unmount /dev/sda</literal>" として CD をアンマウントします。

note: type: Content of: <book><chapter><section><section><title>
en: Mounting the ISO9660 image file
ja: ISO9660 イメージファイルをマウント

note: type: Content of: <book><chapter><section><section><para>
en: If "<literal>cd.iso</literal>" contains an ISO9660 image, then the following manually mounts it to "<literal>/cdrom</literal>".
ja: もし "<literal>cd.iso</literal>" の内容が ISO9660 イメージの場合、以下のようにするとそれを "<literal>/cdrom</literal>" に手動でマウントできます。

note: type: Content of: <book><chapter><section><section><tip><para>
en: Modern desktop system may mount removable media such as ISO9660 formatted CD automatically (see <xref linkend="_removable_storage_device"/>).
ja: 現代的なデスクトップシステムではISO9660フォーマットされた CD のようなリムーバブルメディアを自動的にマウントします (<xref linkend="_removable_storage_device"/>を参照下さい)。

note: type: Content of: <book><chapter><section><title>
en: The binary data
ja: バイナリーデーター

note: type: Content of: <book><chapter><section><para>
en: Here, we discuss direct manipulations of the binary data on storage media.
ja: 次に、ストレージメディア上のバイナリーデーターを直接操作することを論じます。

note: type: Content of: <book><chapter><section><section><title>
en: Viewing and editing binary data
ja: バイナリーデーターの閲覧と編集

note: type: Content of: <book><chapter><section><section><para>
en: The most basic viewing method of binary data is to use "<literal>od -t x1</literal>" command.
ja: もっとも基本的なバイナリーファイルを閲覧方法は "<literal>od -t x1</literal>" コマンドを使うことです。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of packages which view and edit binary data
ja: バイナリーデーターを閲覧や編集するパッケージのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: basic package which has <literal>od</literal>(1) to dump files (HEX, ASCII, OCTAL, …)
ja: ファイルをダンプする <literal>od</literal>(1) がある基本パッケージ (HEX, ASCII, OCTAL, …)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: utility package which has <literal>hd</literal>(1) to dump files (HEX, ASCII, OCTAL, …)
ja: ファイルをダンプする <literal>hd</literal>(1) があるユーティリティーパッケージ (HEX, ASCII, OCTAL, …)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: binary editor and viewer (HEX, ASCII)
ja: バイナリーエディターとビューワー (HEX, ASCII)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: full featured hexadecimal editor (GNOME)
ja: フル機能の16進エディター (GNOME)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: full featured hexadecimal editor (KDE4)
ja: フル機能の16進エディター (KDE4)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: binary editor and viewer (HEX, ASCII, EBCDIC)
ja: バイナリーエディターとビューワー (HEX, ASCII, EBCDIC)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: binary editor and viewer (HEX, ASCII, EBCDIC, OCTAL, …)
ja: バイナリーエディターとビューワー (HEX, ASCII, EBCDIC, OCTAL, …)

note: type: Content of: <book><chapter><section><section><tip><para>
en: HEX is used as an acronym for <ulink url="&hexadecimal;">hexadecimal</ulink> format with <ulink url="&radix;">radix</ulink> 16.  OCTAL is for <ulink url="&octal;">octal</ulink> format with <ulink url="&radix;">radix</ulink> 8.  ASCII is for <ulink url="&americanstandardationinterchange;">American Standard Code for Information Interchange</ulink>, i.e., normal English text code.  EBCDIC is for <ulink url="&extendedbinarycolinterchangecode;">Extended Binary Coded Decimal Interchange Code</ulink> used on <ulink url="&ibmmainframe;">IBM mainframe</ulink> operating systems.
ja: HEX は<ulink url="&radix;">底</ulink>が16の<ulink url="&hexadecimal;">16進</ulink>フォーマットです。OCTAL は<ulink url="&radix;">底</ulink>が8の<ulink url="&octal;">8進</ulink>フォーマットです。ASCII (アスキー) は<ulink url="&americanstandardationinterchange;">情報交換用アメリカ標準コード</ulink>で、普通の英文テキストです。EBCDIC (エビシディック) は <ulink url="&ibmmainframe;">IBM メインフレーム</ulink>オペレーティングシステム上で使われる<ulink url="&extendedbinarycolinterchangecode;">拡張二進化十進数互換コード</ulink>です。

note: type: Content of: <book><chapter><section><section><title>
en: Manipulating files without mounting disk
ja: ディスクをマウントせずに操作

note: type: Content of: <book><chapter><section><section><para>
en: There are tools to read and write files without mounting disk.
ja: ディスクをマウントせずに読出しや書込みをするツールがあります。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of packages to manipulate files without mounting disk
ja: ディスクをマウントせずに操作するパッケージのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: utilities for MSDOS files without mounting them
ja: MSDOS ファイルをマウントせずに使うツール

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: utilities for HFS and HFS+ files without mounting them
ja: HFS や HFS+ ファイルをマウントせずに使うツール

note: type: Content of: <book><chapter><section><section><title>
en: Data redundancy
ja: データーの冗長性

note: type: Content of: <book><chapter><section><section><para>
en: Software <ulink url="&raid;">RAID</ulink> systems offered by the Linux kernel provide data redundancy in the kernel filesystem level to achieve high levels of storage reliability.
ja: Linux カーネルが提供するソフトウェアー <ulink url="&raid;">RAID</ulink> システムは高いレベルのストレージ信頼性を達成するためにカーネルのファイルシステムのレベルでデーターの冗長性を提供します。

note: type: Content of: <book><chapter><section><section><para>
en: There are tools to add data redundancy to files in application program level to achieve high levels of storage reliability, too.
ja: アプリケーションプログラムレベルでストレージの高い信頼性を達成するようにデーター冗長性を付加するツールもあります。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of tools to add data redundancy to files
ja: ファイルにデーターの冗長性を追加するツールのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Parity Archive Volume Set, for checking and repair of files
ja: ファイルのチェックと修理のためのパリティーアーカイブセット

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: data loss/scratch/aging protection for CD/DVD media
ja: CD/DVD メディアのデーターロス/傷つき/老化の防止

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: backup tool using MiniDV camcorders (providing <literal>rsbep</literal>(1))
ja: MiniDV カメラレコーダを使うバックアップツール (<literal>rsbep</literal>(1) を提供)

note: type: Content of: <book><chapter><section><section><title>
en: Data file recovery and forensic analysis
ja: データーファイルの復元と事故の証拠解析

note: type: Content of: <book><chapter><section><section><para>
en: There are tools for data file recovery and forensic analysis.
ja: データーファイルの復元と事故の証拠解析のツールがあります。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of packages for data file recovery and forensic analysis
ja: データーファイルの復元と事故の証拠解析のリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: utilities for partition scan and disk recovery
ja: パーティションのスキャンとディスク復元のためのユーティリティー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: utility to recover files by looking for magic bytes
ja: マジックバイトを探してファイルを復元するユーティリティー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: frugal, high performance file carver
ja: 質素で高性能なファイル彫刻刀

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: rescue data from damaged harddisks
ja: 破壊したハードディスクからデーターを救出

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: utility to undelete files on the ext3/4 filesystem
ja: ext3/4 ファイルシステム上のファイルの削除復元ユーティリティー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: tool to help recover deleted files on the ext3 filesystem
ja: ext3 ファイルシステム上のファイルの削除復元ヘルプツール

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: data recovery program for NTFS filesystems
ja: NTFS ファイルシステム上のデーター復元プログラム

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: gzip recovery toolkit
ja: gzip 復元ツールキット

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: tools for forensics analysis. (Sleuthkit)
ja: 証拠解析のためのツール (Sleuthkit)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: graphical interface to SleuthKit
ja: SleuthKit のための GUI

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: forensics application to recover data
ja: データー復元のための証拠解析アプリケーション

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: forensic imaging tool based on Qt
ja: Qt 使用の証拠解析用イメージ作成ソフト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: enhanced version of <literal>dd</literal> for forensics and security
ja: 証拠解析とセキュリティーのための <literal>dd</literal> の強化版

note: type: Content of: <book><chapter><section><section><tip><para>
en: You can undelete files on the ext2 filesystem using <literal>list_deleted_inodes</literal> and <literal>undel</literal> commands of <literal>debugfs</literal>(8) in the <literal>e2fsprogs</literal> package.
ja: <literal>e2fsprogs</literal> パッケージ中の <literal>debugfs</literal>(8) の <literal>list_deleted_inodes</literal> または <literal>undel</literal> コマンドを用いると ext2 ファイルシステム上でファイルのアンデリートができます。

note: type: Content of: <book><chapter><section><section><title>
en: Splitting a large file into small files
ja: 大きなファイルを小さなファイルに分割

note: type: Content of: <book><chapter><section><section><para>
en: When a data is too big to backup as a single file, you can backup its content after splitting it into, e.g. 2000MiB chunks and merge those chunks back into the original file later.
ja: 単一ファイルでバックアップするにはデーターが大きすぎる場合、そのファイル内容を例えば 2000MiB の断片にしてバックアップし、それらの断片を後日マージしてオリジナルのファイルに戻せます。

note: type: Content of: <book><chapter><section><section><caution><para>
en: Please make sure you do not have any files starting with "<literal>x</literal>" to avoid name crashes.
ja: 名前がかち合わないように "<literal>x</literal>" で始まるファイル名のファイルが無いようにします。

note: type: Content of: <book><chapter><section><section><title>
en: Clearing file contents
ja: ファイル内容の消去

note: type: Content of: <book><chapter><section><section><para>
en: In order to clear the contents of a file such as a log file, do not use <literal>rm</literal>(1) to delete the file and then create a new empty file, because the file may still be accessed in the interval between commands.  The following is the safe way to clear the contents of the file.
ja: ログファイルのようなファイルの内容を消去するためには、<literal>rm</literal>(1) を使ってファイルを消去しその後新しい空ファイルを作成することは止めます。コマンド実行間にファイルがアクセスされているかもしれないのがこの理由です。以下のようにするのがファイル内容を消去する安全な方法です。

note: type: Content of: <book><chapter><section><section><title>
en: Dummy files
ja: ダミーファイル

note: type: Content of: <book><chapter><section><section><para>
en: The following commands create dummy or empty files.
ja: 以下のコマンドはダミーや空のファイルを作成します。

note: type: Content of: <book><chapter><section><section><para>
en: You should find following files.
ja: 以下のファイルを見つかります。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>5kb.file</literal>" is 5KB of zeros.
ja: "<literal>5kb.file</literal>" は5KB のゼロの連続です。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>7mb.file</literal>" is 7MB of random data.
ja: "<literal>7mb.file</literal>" は7MB のランダムなデーターです。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>zero.file</literal>" may be a 0 byte file.  If it existed, its <literal>mtime</literal> is updated while its content and its length are kept.
ja: "<literal>zero.file</literal>" は0バイト長のファイルかもしれません。もしファイルが存在する時は、その <literal>mtime</literal> を更新しその内容と長さを保持します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>alwayszero.file</literal>" is always a 0 byte file.  If it existed, its <literal>mtime</literal> is updated and its content is reset.
ja: "<literal>alwayszero.file</literal>" は常に0バイト長ファイルです。もしファイルが存在する時は <literal>mtime</literal> を更新しファイル内容をリセットします。

note: type: Content of: <book><chapter><section><section><title>
en: Erasing an entire hard disk
ja: ハードディスクの全消去

note: type: Content of: <book><chapter><section><section><para>
en: There are several ways to completely erase data from an entire hard disk like device, e.g., <ulink url="&usbflashdrive;">USB flash drive</ulink> at "<literal>/dev/sda</literal>".
ja: "<literal>/dev/sda</literal>" にある <ulink url="&usbflashdrive;">USB フラッシュドライブ</ulink>等のハードディスク類似デバイス全体のデーターを完全に消すいくつかの方法があります。

note: type: Content of: <book><chapter><section><section><caution><para>
en: Check your <ulink url="&usbflashdrive;">USB flash drive</ulink> location with <literal>mount</literal>(8) first before executing commands here.  The device pointed by "<literal>/dev/sda</literal>" may be SCSI hard disk or serial-ATA hard disk where your entire system resides.
ja: コマンドを実行する前にまず  <ulink url="&usbflashdrive;">USB フラッシュドライブ</ulink>の場所を <literal>mount</literal>(8) を使ってチェックします。"<literal>/dev/sda</literal>" によって指し示されるデバイスは、あなたの全システムが存在する、 SCSI ハードディスクやシリアル ATA ハードディスクかも知れません。

note: type: Content of: <book><chapter><section><section><para>
en: Erase all the disk content by resetting data to 0 with the following.
ja: 以下のようにしてデーターを0にリセットして全消去します。

note: type: Content of: <book><chapter><section><section><para>
en: Erase everything by overwriting with random data as follows.
ja: 以下のようにしてランダムデーターを上書きして全消去します。

note: type: Content of: <book><chapter><section><section><para>
en: Erase everything by overwriting with random data very efficiently as follows.
ja: 以下のようにしてランダムデーターを非常に効率的に上書きして全消去します。

note: type: Content of: <book><chapter><section><section><para>
en: You may alternatively use <literal>badblocks</literal>(8) with <literal>-t random</literal> option.
ja: これに代え <literal>badblocks</literal>(8) を <literal>-t random</literal> オプションとともに用いることができる。

note: type: Content of: <book><chapter><section><section><para>
en: Since <literal>dd</literal>(1) is available from the shell of many bootable Linux CDs such as Debian installer CD, you can erase your installed system completely by running an erase command from such media on the system hard disk, e.g., "<literal>/dev/sda</literal>", "<literal>/dev/sda</literal>", etc.
ja: Debian インストーラ CD 等の多くのブート可能な Linux の CD のシェルから <literal>dd</literal>(1) が利用可能ですから、"<literal>/dev/sda</literal>" や "<literal>/dev/sda</literal>" 等のシステムハードディスクに対して同類のメディアから消去コマンドを実行することでインストールされたシステムを完全に消去することができます。

note: type: Content of: <book><chapter><section><section><title>
en: Erasing unused area of an hard disk
ja: ハードディスク未使用部分の全消去

note: type: Content of: <book><chapter><section><section><para>
en: Unused area on an hard disk (or <ulink url="&usbflashdrive;">USB flash drive</ulink>), e.g. "<literal>/dev/sdb1</literal>" may still contain erased data themselves since they are only unlinked from the filesystem.  These can be cleaned by overwriting them.
ja: データーの消去はファイルシステムからアンリンクされているだけなので、例えば "<literal>/dev/sdb1</literal>" のようなハードディスク (<ulink url="&usbflashdrive;">USB フラッシュドライブ</ulink>) 上の使用されていない領域には消去されたデーター自身が含まれているかもしれません。これらに上書きすることで綺麗に消去できます。

note: type: Content of: <book><chapter><section><section><warning><para>
en: This is usually good enough for your <ulink url="&usbflashdrive;">USB flash drive</ulink>.  But this is not perfect.  Most parts of erased filenames and their attributes may be hidden and remain in the filesystem.
ja: あなたの <ulink url="&usbflashdrive;">USB フラッシュドライブ</ulink>ではこれで通常十分です。でもこれは完璧ではありません。消去されたファイル名や属性はファイルシステム中に隠れて残っているかもしれません。

note: type: Content of: <book><chapter><section><section><title>
en: Undeleting deleted but still open files
ja: 削除されたがまだオープン中のファイルの復活法

note: type: Content of: <book><chapter><section><section><para>
en: Even if you have accidentally deleted a file, as long as that file is still being used by some application (read or write mode), it is possible to recover such a file.
ja: ファイルをうっかり消去しても、そのファイルが何らかのアプリケーション (読出しか書込み) によって使われている限り、そのようなファイルを復元出来ます。

note: type: Content of: <book><chapter><section><section><para>
en: Execute on another terminal (when you have the <literal>lsof</literal> package installed) as follows.
ja: この代わりに、(<literal>lsof</literal> パッケージがインストールされている時) もう一つのターミナルで以下のように実行します。

note: type: Content of: <book><chapter><section><section><title>
en: Searching all hardlinks
ja: 全てのハードリンクを検索

note: type: Content of: <book><chapter><section><section><para>
en: Files with hardlinks can be identified by "<literal>ls -li</literal>".
ja: ハードリンクのあるファイルは "<literal>ls -li</literal>" を使って確認できます、

note: type: Content of: <book><chapter><section><section><para>
en: Both "<literal>baz</literal>" and "<literal>foo</literal>" have link counts of "2" (&gt;1) showing them to have hardlinks.  Their <ulink url="&inode;">inode</ulink> numbers are common "2738404".  This means they are the same hardlinked file.  If you do not happen to find all hardlinked files by chance, you can search it by the <ulink url="&inode;">inode</ulink>, e.g., "2738404" as the following.
ja: "<literal>baz</literal>" も "<literal>foo</literal>" もリンク数が "2" (&gt;1) でハードリンクがある事を示しています。これらの <ulink url="&inode;">inode</ulink> 番号は共通の "2738404" です。これはこれらがハードリンクされた同じファイルということを意味します。ハードリンクされた全てのファイルを偶然うまく見つけられない場合は、それを例えば "2738404" という <ulink url="&inode;">inode</ulink> で以下のようにして探せます。

note: type: Content of: <book><chapter><section><section><title>
en: Invisible disk space consumption
ja: 見えないディスクスペースの消費

note: type: Content of: <book><chapter><section><section><para>
en: All deleted but open files consume disk space although they are not visible from normal <literal>du</literal>(1).  They can be listed with their size by the following.
ja: 削除されたがオープンされたままのファイルは、普通の <literal>du</literal>(1) では見えませんが、ディスクスペースを消費します。これらは以下のようにすればそのサイズとともにリストできます。

note: type: Content of: <book><chapter><section><title>
en: Data encryption tips
ja: データー暗号化ティップ

note: type: Content of: <book><chapter><section><para>
en: With physical access to your PC, anyone can easily gain root privilege and access all the files on your PC (see <xref linkend="_securing_the_root_password"/>).  This means that login password system can not secure your private and sensitive data against possible theft of your PC.  You must deploy data encryption technology to do it.  Although <ulink url="&gnuprivacyguard;">GNU privacy guard</ulink> (see <xref linkend="_data_security_infrastructure"/>) can encrypt files, it takes some user efforts.
ja: あなたの PC への物理的アクセスがあると、誰でも簡単に root 特権を獲得できあなたの PC の全てのファイルにアクセスできます (<xref linkend="_securing_the_root_password"/>を参照下さい)。これが意味するところは、あなたの PC が盗まれた場合にログインのパスワードではあなたのプライベートでセンシティブなデーターを守れないと言うことです。それを達成するにはデーターの暗号化技術を適用しなければいけません。<ulink url="&gnuprivacyguard;">GNU プライバシーガード</ulink> (<xref linkend="_data_security_infrastructure"/>を参照下さい) はファイルを暗号化できますが、少々手間がかかります。

note: type: Content of: <book><chapter><section><para>
en: <ulink url="&dmcrypt;">Dm-crypt</ulink> facilitates automatic data encryption via native Linux kernel modules with minimal user efforts using <ulink url="&devicemapper;">device-mapper</ulink>.
ja: <ulink url="&dmcrypt;">dm-crypt</ulink> は、ネイティブ Linux カーネルモジュール経由での自動データー暗号化を、最小限のユーザー努力で <ulink url="&devicemapper;">device-mapper</ulink> 経由で可能にします。

note: type: Content of: <book><chapter><section><table><title>
en: List of data encryption utilities
ja: データー暗号化ユーティリティーのリスト

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: utilities for encrypted block device (<ulink url="&dmcrypt;">dm-crypt</ulink> / <ulink url="&luks;">LUKS</ulink>)
ja: 暗号化されたブロックデバイス (<ulink url="&dmcrypt;">dm-crypt</ulink> / <ulink url="&luks;">LUKS</ulink>) のためのユーティリティー

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: utilities for encrypted block device (<ulink url="&dmcrypt;">dm-crypt</ulink> / <ulink url="&luks;">LUKS</ulink>) with focus on mount/unmount by normal users
ja: ノーマルユーザーによるマウント/アンマウントに焦点を当てた暗号化されたブロックデバイス (<ulink url="&dmcrypt;">dm-crypt</ulink> / <ulink url="&luks;">LUKS</ulink>) のためのユーティリティー

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: utilities for Linux filesystem encryption (<ulink url="&fscrypt;">fscrypt</ulink>)
ja: Linux ファイルシステム暗号化 (<ulink url="&fscrypt;">fscrypt</ulink>) 用のユーティリティー

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: PAM module for Linux filesystem encryption (<ulink url="&fscrypt;">fscrypt</ulink>)
ja: Linux ファイルシステム暗号化 (<ulink url="&fscrypt;">fscrypt</ulink>) 用のPAM モジュール

note: type: Content of: <book><chapter><section><caution><para>
en: Data encryption costs CPU time etc.  Encrypted data becomes inaccessible if its password is lost.  Please weigh its benefits and costs.
ja: データーの暗号化には CPU 時間等の負担がかかります。暗号化したデーターはそのパスワードを失うとアクセスできなくなります。暗号化の利益と負担の両天秤をして下さい。

note: type: Content of: <book><chapter><section><note><para>
en: Entire Debian system can be installed on a encrypted disk by the <ulink url="&debianinstaller;">debian-installer</ulink> (lenny or newer) using <ulink url="&dmcrypt;">dm-crypt</ulink>/<ulink url="&luks;">LUKS</ulink> and initramfs.
ja: <ulink url="&debianinstaller;">debian-installer</ulink> (lenny 以降) を使うと、<ulink url="&dmcrypt;">dm-crypt</ulink>/<ulink url="&luks;">LUKS</ulink> と initramfs を使って、全 Debian システムを暗号化したディスク上にインストールできます。

note: type: Content of: <book><chapter><section><tip><para>
en: See <xref linkend="_data_security_infrastructure"/> for user space encryption utility: <ulink url="&gnuprivacyguard;">GNU Privacy Guard</ulink>.
ja: ユーザー空間での暗号化ユーティリティーに関しては<xref linkend="_data_security_infrastructure"/>を参照下さい: <ulink url="&gnuprivacyguard;">GNU プライバシーガード</ulink>。

note: type: Content of: <book><chapter><section><section><title>
en: Removable disk encryption with dm-crypt/LUKS
ja: dm-crypt/LUKS を使ったリムーバブルディスクの暗号化

note: type: Content of: <book><chapter><section><section><para>
en: You can encrypt contents of removable mass devices, e.g. <ulink url="&usbflashdrive;">USB flash drive</ulink> on "<literal>/dev/sdx</literal>", using <ulink url="&dmcrypt;">dm-crypt</ulink>/<ulink url="&luks;">LUKS</ulink>.  You simply format it as the following.
ja: 例えば "<literal>/dev/sdx</literal>" にある <ulink url="&usbflashdrive;">USB フラッシュドライブ</ulink>のようなリムーバブルストレージデバイスの内容を <ulink url="&dmcrypt;">dm-crypt</ulink>/<ulink url="&luks;">LUKS</ulink> を使って暗号化できます。それを単に以下のようにフォーマットします。

note: type: Content of: <book><chapter><section><section><para>
en: Then, it can be mounted just like normal one on to "<literal>/media/<emphasis>username/disk_label</emphasis></literal>", except for asking password (see <xref linkend="_removable_storage_device"/>) under modern desktop environment using the <literal>udisks2</literal> package.  The difference is that every data written to it is encrypted.  The password entry may be automated using keyring (see <xref linkend="_password_keyring"/>).
ja: こうすると暗号化されたディスクは、現代的な GNOME のようなデスクトップ環境では <literal>gnome-mount</literal>(1) を使ってパスワードを聞く以外は普通のディスクと同様に "<literal>/media/<emphasis>disk_label</emphasis></literal>" にマウントできます (<xref linkend="_removable_storage_device"/>を参照下さい)。全て書込まれるデーターが暗号化されている点が相違点です。パスワード入力はキーリングを使うことで自動化できます (<xref linkend="_password_keyring"/>を参照下さい)。

note: type: Content of: <book><chapter><section><section><para>
en: You may alternatively format media in different filesystem, e.g., ext4 with "<literal>mkfs.ext4 /dev/mapper/sdx1</literal>".  If btrfs is used instead, the <literal>udisks2-btrfs</literal> package needs to be installed.  For these filesystems, the file ownership and permissions may need to be configured.
ja: 異なるファイルシステム、例えば、"<literal>mkfs.ext4 /dev/mapper/sdx1</literal>" として ext4 にメディアをフォーマットするのも一策です。これに替え btrfs が使われた場合には、<literal>udisks2-btrfs</literal> パッケージがインストールされている必要があります。このようなファイルシステムの場合、ファイルのオウナーシップやパーミッションも設定する必要があるかもしれません。

note: type: Content of: <book><chapter><section><section><title>
en: Mounting encrypted disk with dm-crypt/LUKS
ja: dm-crypt/LUKS で暗号化されたディスクのマウント

note: type: Content of: <book><chapter><section><section><para>
en: For example, an encrypted disk partition created with dm-crypt/LUKS on "<literal>/dev/sdc5</literal>" by Debian Installer can be mounted onto "<literal>/mnt</literal>" as follows:
ja: 例えば、dm-crypt/LUKS を用いて "<literal>/dev/sdc5</literal>" 上に作成された暗号化されたディスクパーティションは以下のようにして "<literal>/mnt</literal>" マウントできます:

note: type: Content of: <book><chapter><section><title>
en: The kernel
ja: カーネル

note: type: Content of: <book><chapter><section><para>
en: Debian distributes modularized <ulink url="&linuxkernel;">Linux kernel</ulink> as packages for supported architectures.
ja: Debian はモジュール化された <ulink url="&linuxkernel;">Linux カーネル</ulink>をサポートされるアーキテクチャに対してパッケージとしてディストリブートしています。

note: type: Content of: <book><chapter><section><para>
en: If you are reading this documentation, you probably don't need to compile Linux kernel by yourself.
ja: 本ドキュメンテーションを読んでいるなら、あなた自身で Linux カーネルをコンパイルする必要はきっとありません。

note: type: Content of: <book><chapter><section><section><title>
en: Kernel parameters
ja: カーネル変数

note: type: Content of: <book><chapter><section><section><para>
en: Many Linux features are configurable via kernel parameters as follows.
ja: 多くの Linux の機能はカーネル変数を使い以下のように設定されます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Kernel parameters initialized by the bootloader (see <xref linkend="_stage_2_the_boot_loader"/>)
ja: ブートローダーにより初期化されたカーネル変数 (<xref linkend="_stage_2_the_boot_loader"/>を参照下さい)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Kernel parameters changed by <literal>sysctl</literal>(8) at runtime for ones accessible via sysfs (see <xref linkend="_procfs_and_sysfs"/>)
ja: 実行時に sysfs によりアクセスできるカーネル変数に関して <literal>sysctl</literal>(8) を用い変更されたカーネル変数 (<xref linkend="_procfs_and_sysfs"/>を参照下さい)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Module parameters set by arguments of <literal>modprobe</literal>(8) when a module is activated (see <xref linkend="_mounting_the_disk_image_file"/>)
ja: モジュールがアクティベートされた際の <literal>modprobe</literal>(8) の引数により設定されるモジュール変数 (<xref linkend="_mounting_the_disk_image_file"/>を参照下さい)

note: type: Content of: <book><chapter><section><section><para>
en: See "<ulink url="&thelinuxkernelusinistratorsguide;">The Linux kernel user’s and administrator’s guide</ulink> » <ulink url="&thekernelscommandlineparameters;">The kernel’s command-line parameters</ulink>" for the detail.
ja: 詳細は、"<ulink url="&thelinuxkernelusinistratorsguide;">The Linux kernel user’s and administrator’s guide</ulink> » <ulink url="&thekernelscommandlineparameters;">The kernel’s command-line parameters</ulink>" を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Kernel headers
ja: カーネルヘッダー

note: type: Content of: <book><chapter><section><section><para>
en: Most <emphasis role="strong">normal programs</emphasis> don't need kernel headers and in fact may break if you use them directly for compiling. They should be compiled against the headers in "<literal>/usr/include/linux</literal>" and "<literal>/usr/include/asm</literal>" provided by the <literal>libc6-dev</literal> package (created from the <literal>glibc</literal> source package) on the Debian system.
ja: ほとんどの<emphasis role="strong">普通のプログラム</emphasis>はカーネルヘッダーを必要としませんし、コンパイルするのにそれらを直接用いるとコンパイルがうまくいかないかもしれません。普通のプログラムは Debian システム上では (<literal>glibc</literal> ソースパッケージから生成される) <literal>libc6-dev</literal> パッケージが提供する "<literal>/usr/include/linux</literal>" や "<literal>/usr/include/asm</literal>" 中のヘッダを使ってコンパイルするべきです。

note: type: Content of: <book><chapter><section><section><note><para>
en: For compiling some kernel-specific programs such as the kernel modules from the external source and the automounter daemon (<literal>amd</literal>), you must include path to the corresponding kernel headers, e.g. "<literal>-I/usr/src/linux-particular-version/include/</literal>", to your command line.
ja: 外部ソースからのカーネルモジュールやオートマウンターデーモン (<literal>amd</literal>) のようなカーネル固有の一部プログラムをコンパイルする場合、例えば "<literal>-I/usr/src/linux-particular-version/include/</literal>" 等の対応するカーネルヘッダーへのパスをコマンドラインで指定しなければいけません。

note: type: Content of: <book><chapter><section><section><title>
en: Compiling the kernel and related modules
ja: カーネルと関連モジュールのコンパイル

note: type: Content of: <book><chapter><section><section><para>
en: Debian has its own method of compiling the kernel and related modules.
ja: Debian にはカーネルと関連モジュールをコンパイルする独自の方法があります。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of key packages to be installed for the kernel recompilation on the Debian system
ja: Debian システム上でカーネルの再コンパイルためにインストールする重要パッケージのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: essential packages for building Debian packages: <literal>make</literal>, <literal>gcc</literal>, …
ja: Debian パッケージをビルドする上で不可欠なパッケージ: <literal>make</literal>、<literal>gcc</literal>、…

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: compress and decompress utilities for bz2 files
ja: bz2 ファイルのための圧縮と解凍ユーティリティー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: developer's libraries and docs for ncurses
ja: ncurses のためのデベロッパ用ライブラリーと文書

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: git: distributed revision control system used by the Linux kernel
ja: git: Linux カーネルによって使われている分散型リビジョンコントロールシステム

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: provide fakeroot environment for building package as non-root
ja: パッケージを非 root としてビルドするための fakeroot 環境を提供

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: tool to build an initramfs (Debian specific)
ja: initramfs をビルドするツール (Debian 固有)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&dynamickernelmodulesupportdkms;">dynamic kernel module support (DKMS)</ulink> (generic)
ja: <ulink url="&dynamickernelmodulesupportdkms;">動的カーネルモジュールサポート (DKMS)</ulink> (汎用)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: helper tool to make module package (Debian specific)
ja: モジュールパッケージ作成用ヘルパーツール (Debian 固有)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: helper scripts for a Debian Package maintainer (Debian specific)
ja: Debian パッケージメンテナ用ヘルパースクリプト (Debian 固有)

note: type: Content of: <book><chapter><section><section><para>
en: If you use <literal>initrd</literal> in <xref linkend="_stage_2_the_boot_loader"/>, make sure to read the related information in <literal>initramfs-tools</literal>(8), <literal>update-initramfs</literal>(8), <literal>mkinitramfs</literal>(8) and <literal>initramfs.conf</literal>(5).
ja: <xref linkend="_stage_2_the_boot_loader"/> 中で <literal>initrd</literal> を使う場合、<literal>initramfs-tools</literal>(8) と <literal>update-initramfs</literal>(8) と <literal>mkinitramfs</literal>(8) と <literal>initramfs.conf</literal>(5) 中の関連情報をしっかり読んで下さい。

note: type: Content of: <book><chapter><section><section><warning><para>
en: Do not put symlinks to the directories in the source tree (e.g. "<literal>/usr/src/linux*</literal>") from "<literal>/usr/include/linux</literal>" and "<literal>/usr/include/asm</literal>" when compiling the Linux kernel source. (Some outdated documents suggest this.)
ja: Linux カーネルソースをコンパイルする時にソースツリー中のディレクトリー (例えば "<literal>/usr/src/linux*</literal>") から "<literal>/usr/include/linux</literal>" や "<literal>/usr/include/asm</literal>" へのシムリンクを張ってはいけません。(古くなった一部文書はまだこれをすることを提案しています。)

note: type: Content of: <book><chapter><section><section><note><para>
en: When compiling the latest Linux kernel on the Debian <literal>stable</literal> system, the use of backported latest tools from the Debian <literal>unstable</literal> may be needed.
ja: Debian の <literal>stable</literal> (安定版) システム上で最新の Linux カーネルをコンパイルする際には、Debian の<literal>unstable</literal> (非安定版) システムからバックポートされた最新のツールが必要かもしれません。

note: type: Content of: <book><chapter><section><section><note><para>
en: <literal>module-assistant</literal>(8) (or its short form <literal>m-a</literal>) helps users to build and install module package(s) easily for one or more custom kernels.
ja: <literal>module-assistant</literal>(8) (もしくは、その短縮形 <literal>m-a</literal>) は、単一複数のカスタムカーネル用にモジュール パッケージをユーザーが簡単にビルドするのを援助します。

note: type: Content of: <book><chapter><section><section><note><para>
en: The <ulink url="&dynamickernelmodulesupportdkms;">dynamic kernel module support (DKMS)</ulink> is a new distribution independent framework designed to allow individual kernel modules to be upgraded without changing the whole kernel. This is used for the maintenance of out-of-tree modules.  This also makes it very easy to rebuild modules as you upgrade kernels.
ja: <ulink url="&dynamickernelmodulesupportdkms;">動的カーネルモジュールサポート (DKMS)</ulink> は、カーネル全体を変えること無く個別カーネルモジュールをアップグレードできるようにする新しいディストリビューションに依存しない枠組みです。これはアウトオブツリーのモジュールの管理方法です。これはあなたがカーネルをアップグレードする際のモジュールの再構築を簡単にもします。

note: type: Content of: <book><chapter><section><section><title>
en: Compiling the kernel source: Debian Kernel Team recommendation
ja: カーネルソースのコンパイル: Debian カーネルチーム推奨

note: type: Content of: <book><chapter><section><section><para>
en: For building custom kernel binary packages from the upstream kernel source, you should use the "<literal>deb-pkg</literal>" target provided by it.
ja: アップストリームのカーネルソースからカーネルバイナリーパッケージを作成するには、それが提供するターゲットを用いて "<literal>deb-pkg</literal>" とします。

note: type: Content of: <book><chapter><section><section><tip><para>
en: The linux-source-<emphasis>version</emphasis> package provides the Linux kernel source with Debian patches as "<literal>/usr/src/linux-<emphasis>version</emphasis>.tar.bz2</literal>".
ja: linux-source-<emphasis>version</emphasis> パッケージはDebian パッチがあたった Linux カーネルソースを "<literal>/usr/src/linux-<emphasis>version</emphasis>.tar.bz2</literal>" として提供します。

note: type: Content of: <book><chapter><section><section><para>
en: For building specific binary packages from the Debian kernel source package, you should use the "<literal>binary-arch_<emphasis>architecture</emphasis>_<emphasis>featureset</emphasis>_<emphasis>flavour</emphasis></literal>" targets in "<literal>debian/rules.gen</literal>".
ja: Debian カーネルソースパッケージから特定のバイナリパッケージをビルドするには、"<literal>debian/rules.gen</literal>" 中の "<literal>binary-arch_<emphasis>architecture</emphasis>_<emphasis>featureset</emphasis>_<emphasis>flavour</emphasis></literal>" ターゲットを使います。

note: type: Content of: <book><chapter><section><section><para>
en: See further information:
ja: 詳細は以下参照下さい:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Debian Wiki: <ulink url="&debiankernel;">DebianKernel</ulink>
ja: Debian Wiki: <ulink url="&debiankernel;">Debianカーネル</ulink>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Debian Linux Kernel Handbook: <ulink url="&httpskernelhandbookdebiannet;">https://kernel-handbook.debian.net</ulink>
ja: Debian Linux カーネルハンドブック: <ulink url="&httpskernelhandbookdebiannet;">https://kernel-handbook.debian.net</ulink>

note: type: Content of: <book><chapter><section><section><title>
en: Hardware drivers and firmware
ja: ハードウエアードライバーとファームウエアー

note: type: Content of: <book><chapter><section><section><para>
en: The hardware driver is the code running on the main CPUs of the target system. Most hardware drivers are available as free software now and are included in the normal Debian kernel packages in the <literal>main</literal> area.
ja: ハードウエアードラーバーとはターゲットシステム上の主 CPU で実行されるコードです。ほとんどのハードウエアードライバーは現在フリーソフトウェアーとして入手可能で <literal>main</literal> エリアにある普通の Debian カーネルパッケージに含まれています。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&gpu;">GPU</ulink> driver
ja: <ulink url="&gpu;">GPU</ulink> ドラーバー

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Intel GPU driver (<literal>main</literal>)
ja: Intel GPU ドラーバー (<literal>main</literal>)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: AMD/ATI GPU driver (<literal>main</literal>)
ja: AMD/ATI GPU ドラーバー(<literal>main</literal>)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: NVIDIA GPU driver (<literal>main</literal> for <ulink url="&nouveau;">nouveau</ulink> driver, and <literal>non-free</literal> for binary-only drivers supported by the vendor.)
ja: NVIDIA GPU ドライバー (<ulink url="&nouveau;">nouveau</ulink> ドライバーは <literal>main</literal>、ベンダーにサポートされたバイナリーのみ提供のドライバーは <literal>non-free</literal> 。)

note: type: Content of: <book><chapter><section><section><para>
en: The firmware is the code or data loaded on the device attach to the target system (e.g., CPU <ulink url="&microcode;">microcode</ulink>, rendering code running on GPU, or <ulink url="&fpga;">FPGA</ulink> / <ulink url="&cpld;">CPLD</ulink> data, …).  Some firmware packages are available as free software but many firmware packages are not available as free software since they contain sourceless binary data.  Installing these firmware data is essential for the device to function as expected.
ja: ファームウエアーとはターゲットシステムに接続されたデバイスにロードされるコードやデーター (例えば CPU <ulink url="&microcode;">マイクロコード</ulink>や、GPU上で実行されるレンダリングコードや、<ulink url="&fpga;">FPGA</ulink> / <ulink url="&cpld;">CPLD</ulink> データー等々)です。一部のファームウエアーパッケージはフリーソフトウェアーとして入手可能ですが、多くのファームウエアーパッケージはソースの無いバイナリーデーターを含むためにフリーソフトウェアーとして入手不可能です。このようなファームウエアーデーターをインストールすることはデバイスが期待通り動作するのに不可欠です。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The firmware data packages containing data loaded to the volatile memory on the target device.
ja: ターゲット デバイス上の揮発性メモリーにロードされるデーターを含むファームウエアー データー パッケージ。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The firmware update program packages which update data on the non-volatile memory on the target device.
ja: ターゲット デバイス上の不揮発性メモリー上のデーターを更新するファームウエアー更新プログラム パッケージ。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <ulink url="&fwupd;">fwupd</ulink> (<literal>main</literal>): Firmware update daemon which downloads firmware data from <ulink url="&linuxvendorfirmwareservice;">Linux Vendor Firmware Service</ulink>.
ja: <ulink url="&fwupd;">fwupd</ulink> (<literal>main</literal>): ファームウエアーデーターを <ulink url="&linuxvendorfirmwareservice;">Linux Vendor ファームウエアー サービス</ulink>からダウンロードする、ファームウエアー更新デーモン

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: gnome-firmware (<literal>main</literal>): GTK front end for fwupd
ja: gnome-firmware (<literal>main</literal>): fwupd 用の GTK フロントエンド

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: plasma-discover-backend-fwupd (<literal>main</literal>): Qt front end for fwupd
ja: plasma-discover-backend-fwupd (<literal>main</literal>): fwupd 用の Qt フロントエンド

note: type: Content of: <book><chapter><section><section><para>
en: Please note that access to <literal>non-free-firmware</literal> packages are provided by the official installation media to offer functional installation experience to the user since Debian 12 Bookworm.  The <literal>non-free-firmware</literal> area is described in <xref linkend="_debian_archive_basics"/>.
ja: Debian 12 Bookworm 以降、ユーザーに機能的なインストール経験を提供するため <literal>non-free-firmware</literal> パッケージへのアクセスが正規版インストール メディアで提供されていることを承知下さい。<literal>non-free-firmware</literal> エリアに関しては<xref linkend="_debian_archive_basics"/>を参照下さい。

note: type: Content of: <book><chapter><section><section><para>
en: Please also note that the firmware data downloaded by <ulink url="&fwupd;">fwupd</ulink> from <ulink url="&linuxvendorfirmwareservice;">Linux Vendor Firmware Service</ulink> and loaded to the running Linux kernel may be <literal>non-free</literal>.
ja: <ulink url="&linuxvendorfirmwareservice;">Linux Vendor ファームウエアー サービス</ulink>から <ulink url="&fwupd;">fwupd</ulink> がダウンロードし実行中の Linux カーネルにロードするファームウエアーデーターは <literal>non-free</literal> かもしれないことも承知下さい。

note: type: Content of: <book><chapter><section><title>
en: Virtualized system
ja: 仮想化システム

note: type: Content of: <book><chapter><section><para>
en: Use of virtualized system enables us to run multiple instances of system simultaneously on a single hardware.
ja: 仮想化されたシステムを利用すると単一ハード上で同時に複数のシステムのインスタンスを実行することが可能となります。

note: type: Content of: <book><chapter><section><tip><para>
en: See <ulink url="&debianwikionsystemvirtualization;">Debian wiki on SystemVirtualization</ulink>.
ja: <ulink url="&debianwikionsystemvirtualization;">Debian wiki: SystemVirtualization</ulink>を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Virtualization and emulation tools
ja: 仮想化やエミュレーションツール

note: type: Content of: <book><chapter><section><section><para>
en: There are several <ulink url="&virtualization;">virtualization</ulink> and emulation tool platforms.
ja: <ulink url="&virtualization;">仮想化</ulink>とエミュレーションツールはいくつかあります。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Complete <ulink url="&hardwareemulation;">hardware emulation</ulink> packages such as ones installed by the <ulink url="&gamesemulator;">games-emulator</ulink> metapackage
ja: <ulink url="&gamesemulator;">games-emulator</ulink> メタパッケージがインストールするような、完璧な<ulink url="&hardwareemulation;">ハードウエアー エミュレーション</ulink> パッケージ

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Mostly CPU level emulation with some I/O device emulations such as <ulink url="&qemu;">QEMU</ulink>
ja: <ulink url="&qemu;">QEMU</ulink> のような一部の I/O デバイスエミュレーションを含む、ほぼ CPU レベルのエミュレーション

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Mostly CPU level virtualization with some I/O device emulations such as <ulink url="&kernelbasedvirtualmachinekvm;">Kernel-based Virtual Machine (KVM)</ulink>
ja: <ulink url="&kernelbasedvirtualmachinekvm;">Kernel-based Virtual Machine (KVM)</ulink> のような一部の I/O デバイスエミュレーションを含む、ほぼ CPU レベルの仮想化

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: OS level container virtualization with the kernel level support such as <ulink url="&lxclinuxcontainers;">LXC (Linux Containers)</ulink>, <ulink url="&docker;">Docker</ulink>, <literal>systemd-nspawn</literal>(1), ...
ja: <ulink url="&lxclinuxcontainers;">LXC (Linux コンテナー)</ulink> や <ulink url="&docker;">Docker</ulink> や <literal>systemd-nspawn</literal>(1) ...等のようなカーネルレベルのサポートの下での OS レベルの仮想化

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: OS level filesystem access virtualization with the system library call override on the file path such as <ulink url="&chroot;">chroot</ulink>
ja: <ulink url="&chroot;">chroot</ulink> のようなシステムライブラリーコールがファイルパスをオーバーライドすることによる OS レベルのファイルシステム アクセス仮想化

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: OS level filesystem access virtualization with the system library call override on the file ownership such as <ulink url="&fakeroot;">fakeroot</ulink>
ja: <ulink url="&fakeroot;">fakeroot</ulink> のようなシステムライブラリーコールがファイルオウナーシップをオーバーライドすることによる OS レベルのファイルシステム アクセス仮想化

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: OS API emulation such as <ulink url="&wine;">Wine</ulink>
ja: <ulink url="&wine;">Wine</ulink>のようなOS API のエミュレーション

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Interpreter level virtualization with its executable selection and run-time library overrides such as <ulink url="&virtualenv;">virtualenv</ulink> and <ulink url="&venv;">venv</ulink> for Python
ja: Python 用の <ulink url="&virtualenv;">virtualenv</ulink> や <ulink url="&venv;">venv</ulink> のようなインタープリターの実行選択や実行時ライブラリーをオーバーライドすることによるインタープリターレベルの仮想化

note: type: Content of: <book><chapter><section><section><para>
en: The container virtualization uses <xref linkend="_linux_security_features"/> and is the backend technology of <xref linkend="_sandbox"/>.
ja: コンテナ仮想化は<xref linkend="_linux_security_features"/>を使い、また<xref linkend="_sandbox"/>のバックエンド技術です。

note: type: Content of: <book><chapter><section><section><para>
en: Here are some packages to help you to setup the virtualized system.
ja: 仮想化システムを設定する際に役立ついくつかのパッケージを記します。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of virtualization tools
ja: 仮想化ツールのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: GNU core utilities which contain <literal>chroot</literal>(8)
ja: <literal>chroot</literal>(8)を含むGNU core utilities

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: miscellaneous system utilities which contain <literal>unshare</literal>(1)
ja: <literal>chroot</literal>(8)を含むGNU core utilities<literal>unshare</literal>(1) を含む雑多なシステムユーティリティー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: systemd container/nspawn tools which contain <literal>systemd-nspawn</literal>(1)
ja: <literal>systemd-nspawn</literal>(1) を含むsystemd の container/nspawn ツール

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: specialized tool for executing Debian binary packages in chroot
ja: Debian バイナリーパッケージを chroot 中で実行する専用ツール

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: tool for building Debian binary packages from Debian sources
ja: Debian ソースから Debian バイナリーパッケージをビルドするツール

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: bootstrap a basic Debian system (written in sh)
ja: 基本的な Debian システムのブートストラップ (sh で書かれている)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: bootstrap a Debian system (written in Perl)
ja: Debian システムのブートストラップ (Perl で書かれている)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: bootstrap a Debian system (written in C)
ja: Debian システムのブートストラップ (C で書かれている)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: cloud image management utilities
ja: クラウドイメージ管理ユーティリティー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: cloud guest utilities
ja: クラウドゲストユーティリティー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&virtualmachinemanager;">Virtual Machine Manager</ulink>: desktop application for managing virtual machines
ja: <ulink url="&virtualmachinemanager;">仮想マシンマネージャー</ulink>: 仮想マシンを管理するデスクトップ アプリケーション

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: programs for the <ulink url="&libvirt;">libvirt</ulink> library
ja: <ulink url="&libvirt;">libvirt</ulink> ライブラリー用のプログラム

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&docker;">docker</ulink>: Linux container runtime
ja: <ulink url="&docker;">docker</ulink>: Linux コンテナーランタイム

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&podman;">podman</ulink>: engine to run OCI-based containers in Pods
ja: <ulink url="&podman;">podman</ulink>: OCI ベースのコンテナーをPod中で実行するエンジン

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: engine to run OCI-based containers in Pods - wrapper for docker
ja: OCI-ベースのコンテナをPod中で実行するエンジン - docker 用のラッパー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&incus;">Incus</ulink>: system container and virtual machine manager
ja: <ulink url="&incus;">Incus</ulink>: システム コンテナーと仮想マシンマネージャー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&gamesemulator;">games-emulator</ulink>: Debian's emulators for games
ja: <ulink url="&gamesemulator;">games-emulator</ulink>: Debian のゲーム用エミュレーター

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&bochs;">Bochs</ulink>: IA-32 PC emulator
ja: <ulink url="&bochs;">Bochs</ulink>: IA-32 PC エミュレーター

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&qemu;">QEMU</ulink>: full system emulation binaries
ja: <ulink url="&qemu;">QEMU</ulink>: フルシステム エミュレーションのバイナリ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&qemu;">QEMU</ulink>: user mode emulation binaries
ja: <ulink url="&qemu;">QEMU</ulink>: ユーザーモード エミュレーションのバイナリ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&qemu;">QEMU</ulink>: utilities
ja: <ulink url="&qemu;">QEMU</ulink>: ユーティリティー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&kvm;">KVM</ulink>: full virtualization on x86 hardware with the <ulink url="&hardwareassistedvirtualization;">hardware-assisted virtualization</ulink>
ja: <ulink url="&kvm;">KVM</ulink>: <ulink url="&hardwareassistedvirtualization;"> ハードウエア補助仮想化</ulink>を利用する x86 ハードウエア上のフル仮想化

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&virtualbox;">VirtualBox</ulink>: x86 virtualization solution on i386 and amd64
ja: <ulink url="&virtualbox;">VirtualBox</ulink>: i386 と amd64 上での x86 仮想化解決策

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&boxes;">Boxes</ulink>: Simple GNOME app to access virtual systems
ja: <ulink url="&boxes;">Boxes</ulink>: 仮想システムにアクセスするシンプルな GNOME アプリ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: tools to manage debian <ulink url="&xen;">XEN</ulink> virtual server
ja: Debian <ulink url="&xen;">XEN</ulink> 仮想サーバーの管理ツール

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&wine;">Wine</ulink>: Windows API Implementation (standard suite)
ja: <ulink url="&wine;">Wine</ulink>: Windows API の実装 (標準スイート)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&dosbox;">DOSBox</ulink>: x86 emulator with Tandy/Herc/CGA/EGA/VGA/SVGA graphics, sound and DOS
ja: <ulink url="&dosbox;">DOSBox</ulink>: Tandy/Herc/CGA/EGA/VGA/SVGA グラフィクス、サウンド、DOS 付きの x86 エミュレーター

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&linuxcontainersuserspacetools;">Linux containers user space tools</ulink>
ja: <ulink url="&linuxcontainersuserspacetools;">Linux コンテナー ユーザースペースツール</ulink>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&venv;">venv</ulink> for creating virtual python environments (system library)
ja: 仮想 python 環境を作るための <ulink url="&venv;">venv</ulink> (システム ライブラリー)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&virtualenv;">virtualenv</ulink> for creating isolated virtual python environments
ja: 隔離された仮想 python 環境を作るための <ulink url="&virtualenv;">virtualenv</ulink>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&pipx;">pipx</ulink> for installing python applications in isolated environments
ja: 隔離された環境に python アプリをインストールするための <ulink url="&pipx;">pipx</ulink>

note: type: Content of: <book><chapter><section><section><para>
en: See Wikipedia article <ulink url="&comparisonofplatmvirtualmachines;">Comparison of platform virtual machines</ulink> for detail comparison of different platform virtualization solutions.
ja: 異なるプラットフォーム仮想化策の詳細な比較は Wikipedia の記事 <ulink url="&comparisonofplatmvirtualmachines;">Comparison of platform virtual machines</ulink> を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Virtualization work flow
ja: 仮想化の業務フロー

note: type: Content of: <book><chapter><section><section><note><para>
en: Default Debian kernels support <ulink url="&kvm;">KVM</ulink> since <literal>lenny</literal>.
ja: <literal>lenny</literal> 以降の Debian のデフォルトカーネルは <ulink url="&kvm;">KVM</ulink> をサポートしています。

note: type: Content of: <book><chapter><section><section><para>
en: Typical work flow for <ulink url="&virtualization;">virtualization</ulink> involves several steps.
ja: <ulink url="&virtualization;">仮想化</ulink>のための典型的な業務フローにはいくつかの段階があります。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Create an empty filesystem (a file tree or a disk image).
ja: 空のファイルシステムの作成 (ファイルツリーもしくはディスクイメージ)。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: The file tree can be created by "<literal>mkdir -p /path/to/chroot</literal>".
ja: ファイルツリーは "<literal>mkdir -p /path/to/chroot</literal>" として作成できる。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: The raw disk image file can be created with <literal>dd</literal>(1) (see <xref linkend="_making_the_disk_image_file"/> and <xref linkend="_making_the_empty_disk_image_file"/>).
ja: raw ディスクイメージファイルは <literal>dd</literal>(1) を使って作れます (<xref linkend="_making_the_disk_image_file"/>と<xref linkend="_making_the_empty_disk_image_file"/>を参照下さい)。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>qemu-img</literal>(1) can be used to create and convert disk image files supported by <ulink url="&qemu;">QEMU</ulink>.
ja: <literal>qemu-img</literal>(1) は<ulink url="&qemu;">QEMU</ulink> によりサポートされたディスクイメージの作成や変換に使えます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: The raw and <ulink url="&vmdk;">VMDK</ulink> file format can be used as common format among virtualization tools.
ja: raw と <ulink url="&vmdk;">VMDK</ulink> ファイルフォーマットは仮想ツール間の共通フォーマットとして使えます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Mount the disk image with <literal>mount</literal>(8) to the filesystem (optional).
ja: <literal>mount</literal>(8) を使ってディスクイメージをファイルシステムにマウントする (任意)。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: For the raw disk image file, mount it as <ulink url="&loopdevice;">loop device</ulink> or <ulink url="&devicemapper;">device mapper</ulink> devices (see <xref linkend="_mounting_the_disk_image_file"/>).
ja: raw のディスクイメージファイルに関しては、<ulink url="&loopdevice;">loop デバイス</ulink>または<ulink url="&devicemapper;">デバイスマッパー</ulink>デバイス (<xref linkend="_mounting_the_disk_image_file"/>を参照下さい) としてマウント。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: For disk images supported by <ulink url="&qemu;">QEMU</ulink>, mount them as <ulink url="&networkblockdevice;">network block device</ulink> (see <xref linkend="_mounting_the_virtual_disk_image_file"/>).
ja: <ulink url="&qemu;">QEMU</ulink> がサポートするディスクイメージファイルに関しては、<ulink url="&networkblockdevice;">ネットワークブロックデバイス</ulink> (<xref linkend="_mounting_the_virtual_disk_image_file"/>を参照下さい) としてマウント。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Populate the target filesystem with required system data.
ja: 必要なシステムデーターを用いて対象のファイルシステムを充足。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: The use of programs such as <literal>debootstrap</literal> and <literal>cdebootstrap</literal> helps with this process (see <xref linkend="_chroot_system"/>).
ja: <literal>debootstrap</literal> や <literal>cdebootstrap</literal> のようなプログラムがこのプロセスを援助します (<xref linkend="_chroot_system"/>を参照下さい)。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Use installers of OSs under the full system emulation.
ja: OS のインストーラーをフルシステムエミュレーション下で利用。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Run a program under a virtualized environment.
ja: 仮想化環境下でプログラムを実行。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <ulink url="&chroot;">chroot</ulink> provides basic virtualized environment enough to compile programs, run console applications, and run daemons in it.
ja: <ulink url="&chroot;">chroot</ulink> は、仮想環境の中でプログラムのコンパイルやコンソールアプリケーションの実行やデーモンの実行等をするのに十分な基本的仮想環境を提供します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <ulink url="&qemu;">QEMU</ulink> provides cross-platform CPU emulation.
ja: <ulink url="&qemu;">QEMU</ulink>: クロスプラットフォームの CPU エミュレーションを提供

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <ulink url="&qemu;">QEMU</ulink> with <ulink url="&kvm;">KVM</ulink> provides full system emulation by the <ulink url="&hardwareassistedvirtualization;">hardware-assisted virtualization</ulink>.
ja: <ulink url="&kvm;">KVM</ulink> と共の <ulink url="&qemu;">QEMU</ulink> は<ulink url="&hardwareassistedvirtualization;">ハードウエア補助仮想化</ulink>によるフルシステムエミュレーションを提供します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <ulink url="&virtualbox;">VirtualBox</ulink> provides full system emulation on i386 and amd64 with or without the <ulink url="&hardwareassistedvirtualization;">hardware-assisted virtualization</ulink>.
ja: <ulink url="&virtualbox;">VirtualBox</ulink> は<ulink url="&hardwareassistedvirtualization;">ハードウエア補助仮想化</ulink>の有無によらず i386 と amd64 上でのフルシステムエミュレーションを提供します。

note: type: Content of: <book><chapter><section><section><title>
en: Mounting the virtual disk image file
ja: 仮想ディスクイメージファイルをマウント。

note: type: Content of: <book><chapter><section><section><para>
en: For the raw disk image file, see <xref linkend="_the_disk_image"/>.
ja: raw ディスクイメージファイルに関しては、<xref linkend="_the_disk_image"/>を参照下さい。

note: type: Content of: <book><chapter><section><section><para>
en: For other virtual disk image files, you can use <literal>qemu-nbd</literal>(8) to export them using <ulink url="&networkblockdevice;">network block device</ulink> protocol and mount them using the <literal>nbd</literal> kernel module.
ja: 他の仮想ディスクイメージに関しては、<literal>qemu-nbd</literal>(1) を使って<ulink url="&networkblockdevice;">ネットワークブロックデバイス</ulink>プロトコルを用いてそれらをエクスポートし <literal>nbd</literal> カーネルモジュールを使ってそれらをマウントできます。

note: type: Content of: <book><chapter><section><section><para>
en: <literal>qemu-nbd</literal>(8) supports disk formats supported by <ulink url="&qemu;">QEMU</ulink>: raw, <ulink url="&qcowcqcow;">qcow2, qcow</ulink>, <ulink url="&vmdk;">vmdk</ulink>, <ulink url="&vdi;">vdi</ulink>, <ulink url="&bochs;">bochs</ulink>, cow (user-mode Linux copy-on-write), <ulink url="&parallels;">parallels</ulink>, <ulink url="&dmg;">dmg</ulink>, <ulink url="&cloop;">cloop</ulink>, <ulink url="&vpc;">vpc</ulink>, vvfat (virtual VFAT), and host_device.
ja: <literal>qemu-nbd</literal>(1) は<ulink url="&qemu;">QEMU</ulink> がサポートする以下のディスクフォーマットをサポートします: raw、<ulink url="&qcowcqcow;">qcow2、qcow</ulink>、<ulink url="&vmdk;">vmdk</ulink>、<ulink url="&vdi;">vdi</ulink>、<ulink url="&bochs;">bochs</ulink>、cow (user-mode Linux の copy-on-write)、<ulink url="&parallels;">parallels</ulink>、<ulink url="&dmg;">dmg</ulink>、<ulink url="&cloop;">cloop</ulink>、<ulink url="&vpc;">vpc</ulink>、vvfat (virtual VFAT)、host_device。

note: type: Content of: <book><chapter><section><section><para>
en: The <ulink url="&networkblockdevice;">network block device</ulink> can support partitions in the same way as the <ulink url="&loopdevice;">loop device</ulink> (see <xref linkend="_mounting_the_disk_image_file"/>).  You can mount the first partition of "<literal>disk.img</literal>" as follows.
ja: <ulink url="&networkblockdevice;">ネットワークブロックデバイス</ulink>は<ulink url="&loopdevice;">loop デバイス</ulink>と同様の方法でパーティションをサポートします (<xref linkend="_mounting_the_disk_image_file"/>を参照下さい)。"<literal>image.img</literal>" の最初のパーティションは以下のようにするとマウントできます。

note: type: Content of: <book><chapter><section><section><tip><para>
en: You may export only the first partition of "<literal>disk.img</literal>" using "<literal>-P 1</literal>" option to <literal>qemu-nbd</literal>(8).
ja: <literal>qemu-nbd</literal>(8) に"<literal>-P 1</literal>" オプションを用いると、"<literal>disk.img</literal>" の最初のパーティションだけをエクスポートできます。

note: type: Content of: <book><chapter><section><section><title>
en: Chroot system
ja: Chroot システム

note: type: Content of: <book><chapter><section><section><para>
en: If you wish to try a new Debian environment from a terminal console, I recommend you to use <ulink url="&chroot;">chroot</ulink>.  This enables you to run console applications of Debian <literal>unstable</literal> and <literal>testing</literal> without usual risks associated and without rebooting.  <literal>chroot</literal>(8) is the most basic way.
ja: もしターミナルコンソールから新規 Debian 環境を試したい場合、<ulink url="&chroot;">chroot</ulink> を使うことをお薦めします。これを使うと、ありがちな関連するリスク無しかつブート無しに Debian の <literal>unstable</literal> や <literal>testing</literal> のアプリを実行できます。<literal>chroot</literal>(8) は最も基本的手法です。

note: type: Content of: <book><chapter><section><section><caution><para>
en: Examples below assumes both parent system and chroot system share the same <literal>amd64</literal> CPU architecture.
ja: 以下の例は親システムと chroot システムが同じ <literal>amd64</literal> CPU アーキテクチャを共有していると仮定しています。

note: type: Content of: <book><chapter><section><section><para>
en: Although you can manually create a <literal>chroot</literal>(8) environment using <literal>debootstrap</literal>(1), this requires non-trivial efforts.
ja: <literal>debootstrap</literal>(1) を使うと <literal>chroot</literal>(8) 環境を手動で作れますが、少々手間です。

note: type: Content of: <book><chapter><section><section><para>
en: The <ulink url="&sbuild;">sbuild</ulink> package to build Debian packages from source uses the chroot environment managed by the <ulink url="&schroot;">schroot</ulink> package.  It comes with helper script <literal>sbuild-createchroot</literal>(1).  Let's learn how it works by running it as follows.
ja: Debian パッケージをソースからビルドする <ulink url="&sbuild;">sbuild</ulink> パッケージは <ulink url="&schroot;">schroot</ulink> によって管理された chroot 環境を使います。それには <literal>sbuild-createchroot</literal>(1) という補助スクリプトが同梱されています。それを以下のように実行し、どのように動作するのかを学びましょう。

note: type: Content of: <book><chapter><section><section><para>
en: You see how <literal>debootstrap</literal>(8) populates system data for <literal>unstable</literal> environment under "<literal>/srv/chroot/unstable-amd64-sbuild</literal>" for a minimal build system.
ja: "<literal>/srv/chroot/unstable-amd64-sbuild</literal>" の下に <literal>unstable</literal> 環境のためのシステムデーターをどのようにして充足するかは <literal>debootstrap</literal>(8) を見ると分かります。

note: type: Content of: <book><chapter><section><section><para>
en: You can login to this environment using <literal>schroot</literal>(1).
ja: <literal>schroot</literal>(1) を使ってこの環境に login できます。

note: type: Content of: <book><chapter><section><section><para>
en: You see how a system shell running under <literal>unstable</literal> environment is created.
ja: <literal>unstable</literal> 環境下で実行されるシステムシェルをどのようにして作成するかが理解できます。

note: type: Content of: <book><chapter><section><section><note><para>
en: The "<literal>/usr/sbin/policy-rc.d</literal>" file which always exits with 101 prevents daemon programs to be started automatically on the Debian system.  See "<literal>/usr/share/doc/init-system-helpers/README.policy-rc.d.gz</literal>".
ja: 常に101で終了する"<literal>/usr/sbin/policy-rc.d</literal>" ファイルは、Debian システム上でデーモンプログラムが自動的に起動されることを防ぎます。"<literal>/usr/share/doc/init-system-helpers/README.policy-rc.d.gz</literal>" を参照下さい。

note: type: Content of: <book><chapter><section><section><note><para>
en: Some programs under chroot may require access to more files from the parent system to function than <literal>sbuild-createchroot</literal> provides as above.  For example, "<literal>/sys</literal>", "<literal>/etc/passwd</literal>", "<literal>/etc/group</literal>", "<literal>/var/run/utmp</literal>", "<literal>/var/log/wtmp</literal>", etc. may need to be bind-mounted or copied.
ja: プログラムによっては機能するために chroot の下で <literal>sbuild-createchroot</literal> が提供するより多くの親システムのファイルへのアクセスする必要があります。例えば、"<literal>/sys</literal>" や "<literal>/etc/passwd</literal>" や "<literal>/etc/group</literal>" や "<literal>/var/run/utmp</literal>" や "<literal>/var/log/wtmp</literal>" 等が bind マウントもしくはコピーされる必要があるかもしれません。

note: type: Content of: <book><chapter><section><section><tip><para>
en: The <literal>sbuild</literal> package helps to construct a chroot system and builds a package inside the chroot using <literal>schroot</literal> as its backend.  It is an ideal system to check build-dependencies.  See more on <ulink url="&sbuildatdebianwiki;">sbuild at Debian wiki</ulink> and <ulink url="&sbuildconfiguratebianmaintainers;">sbuild configuration example in "Guide for Debian Maintainers"</ulink>.
ja: <literal>sbuild</literal> パッケージはそのバックエンドに <literal>schroot</literal> を使って chroot システムを構築し chroot 内でパッケージをビルドします。それはビルド依存を確認するのに理想的です。詳細は <ulink url="&sbuildatdebianwiki;">Debian wiki の sbuild</ulink> や <ulink url="&sbuildconfiguratebianmaintainers;">"Guide for Debian Maintainers" 中の sbuild 設定例</ulink>を参照下さい。

note: type: Content of: <book><chapter><section><section><tip><para>
en: The <literal>systemd-nspawn</literal>(1) command helps to run a command or OS in a light-weight container in similar ways to <literal>chroot</literal>.  It is more powerful since it uses namespaces to fully virtualize the the process tree, IPC, hostname, domain name and, optionally, networking and user databases.  See <ulink url="&systemdnspawn;">systemd-nspawn</ulink>.
ja: <literal>systemd-nspawn</literal>(1) コマンドは <literal>chroot</literal> に似た方法で軽量コンテナ中でコマンドや OS を実行したりするのを援助します。それは、namespaces を使ってプロセス木 や IPC やホスト名やドメイン名やさらにはネットワーキングやユーザー データーベースまで完全に仮想化するので、それはより強力です。<ulink url="&systemdnspawn;">systemd-nspawn</ulink>を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Multiple desktop systems
ja: 複数のデスクトップシステム

note: type: Content of: <book><chapter><section><section><para>
en: If you wish to try a new GUI Desktop environment of any OS, I recommend you to use <ulink url="&qemu;">QEMU</ulink> or <ulink url="&kvm;">KVM</ulink> on a Debian <literal>stable</literal> system to run multiple desktop systems safely using <ulink url="&virtualization;">virtualization</ulink>.  These enable you to run any desktop applications including ones of Debian <literal>unstable</literal> and <literal>testing</literal> without usual risks associated with them and without rebooting.
ja: <ulink url="&virtualization;">仮想化</ulink>を使って複数のデスクトップシステムを安全に実行するには、Debian 安定版 (<literal>stable</literal>) システム上で <ulink url="&qemu;">QEMU</ulink> か <ulink url="&kvm;">KVM</ulink> を使うことをお薦めします。これらを使うと通常ありがちなリスクに晒されずにまたリブートすること無く Debian テスト版 (<literal>testing</literal>) や不安定版 (<literal>unstable</literal>) システムのデスクトップアプリケーションを実行できるようになります。

note: type: Content of: <book><chapter><section><section><para>
en: Since pure <ulink url="&qemu;">QEMU</ulink> is very slow, it is recommended to accelerate it with <ulink url="&kvm;">KVM</ulink> when the host system supports it.
ja: 純粋な <ulink url="&qemu;">QEMU</ulink> は非常に遅いので、ホストシステムがサポートする際には <ulink url="&kvm;">KVM</ulink> を使って加速することをお薦めします。

note: type: Content of: <book><chapter><section><section><para>
en: <ulink url="&virtualmachinemanager;">Virtual Machine Manager</ulink> also known as <literal>virt-manager</literal> is a convenient GUI tool for managing KVM virtual machines via <ulink url="&libvirt;">libvirt</ulink>.
ja: <ulink url="&virtualmachinemanager;">仮想マシンマネージャー</ulink>は、<literal>virt-manager</literal> とも呼ばれていて、<ulink url="&libvirt;">libvirt</ulink> 経由で KVM 仮想マシンを管理する便利な GUI ツールです。

note: type: Content of: <book><chapter><section><section><para>
en: The virtual disk image "<literal>virtdisk.qcow2</literal>" containing a Debian system for <ulink url="&qemu;">QEMU</ulink> can be created using <ulink url="&debianinstallersmallcds;">debian-installer: Small CDs</ulink> as follows.
ja: <ulink url="&qemu;">QEMU</ulink> 用の Debian システムを含む仮想ディスクイメージ "<literal>virtdisk.qcow2</literal>" は<ulink url="&debianinstallersmallcds;">debian-installer: 小さな CD</ulink> を使って以下のように作成できます。

note: type: Content of: <book><chapter><section><section><tip><para>
en: Running other GNU/Linux distributions such as <ulink url="&ubuntu;">Ubuntu</ulink> and <ulink url="&fedora;">Fedora</ulink> under <ulink url="&virtualization;">virtualization</ulink> is a great way to learn configuration tips.  Other proprietary OSs may be run nicely under this GNU/Linux <ulink url="&virtualization;">virtualization</ulink>, too.
ja: <ulink url="&ubuntu;">Ubuntu</ulink> や <ulink url="&fedora;">Fedra</ulink> 等の GNU/Linux ディストリビューションを<ulink url="&virtualization;">仮想化</ulink>の下で実行するのは設定ティップを学ぶ非常に良い方法です。他のプロプライエタリな OS もこの GNU/Linux の<ulink url="&virtualization;">仮想化</ulink>の下で上手く実行できます。

note: type: Content of: <book><chapter><section><section><para>
en: See more tips at <ulink url="&debianwikisystemvirtualization;">Debian wiki: SystemVirtualization</ulink>.
ja: 更なるティップに関しては <ulink url="&debianwikisystemvirtualization;">Debian wiki: SystemVirtualization</ulink>を参照下さい。

note: type: Content of: <book><chapter><title>
en: Data management
ja: データー管理

note: type: Content of: <book><chapter><para>
en: Tools and tips for managing binary and text data on the Debian system are described.
ja: バイナリーとテキストのデーターを Debian システム上で管理するツールとティップを記します。

note: type: Content of: <book><chapter><section><title>
en: Sharing, copying, and archiving
ja: 共有とコピーとアーカイブ

note: type: Content of: <book><chapter><section><warning><para>
en: The uncoordinated write access to actively accessed devices and files from multiple processes must not be done to avoid the <ulink url="&racecondition;">race condition</ulink>.  <ulink url="&filelocking;">File locking</ulink> mechanisms using <literal>flock</literal>(1) may be used to avoid it.
ja: <ulink url="&racecondition;">競合状態</ulink>とならないようにするために、アクティブにアクセスされているデバイスやファイルに複数プロセスから調整なく書き込みアクセスをしてはいけません。<literal>flock</literal>(1) を使った<ulink url="&filelocking;">ファイルロック</ulink>機構がこの回避に使えます。

note: type: Content of: <book><chapter><section><para>
en: The security of the data and its controlled sharing have several aspects.
ja: データーのセキュリティーとそのコントロールされた共有はいくつかの側面があります。

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: The creation of data archive
ja: データーアーカイブの作成

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: The remote storage access
ja: 遠隔ストレージアクセス

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: The duplication
ja: 複製

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: The tracking of the modification history
ja: 変更履歴の追跡

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: The facilitation of data sharing
ja: データー共有のアシスト

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: The prevention of unauthorized file access
ja: 不正なファイルへのアクセスの防止

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: The detection of unauthorized file modification
ja: 不正なファイルの改変の検出

note: type: Content of: <book><chapter><section><para>
en: These can be realized by using some combination of tools.
ja: こういったことは以下の組み合わせを使うことで実現できます。

note: type: Content of: <book><chapter><section><section><title>
en: Archive and compression tools
ja: アーカイブと圧縮ツール

note: type: Content of: <book><chapter><section><section><title>
en: Copy and synchronization tools
ja: コピーと同期ツール

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Network filesystems
ja: ネットワークファイルシステム

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Removable storage media
ja: リムーバブルストレージメディア

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: The secure shell
ja: セキュアーシェル

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: The authentication system
ja: 認証システム

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Version control system tools
ja: バージョンコントロールシステムツール

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Hash and cryptographic encryption tools
ja: ハッシュや暗号学的暗号化ツール

note: type: Content of: <book><chapter><section><section><para>
en: Here is a summary of archive and compression tools available on the Debian system.
ja: Debian システム上で利用可能なアーカイブと圧縮ツールのまとめを以下に記します。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of archive and compression tools
ja: アーカイブと圧縮ツールのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: extension
ja: 拡張子

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: comment
ja: コメント

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: the standard archiver (de facto standard)
ja: 標準アーカイバー (デファクト標準)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Unix System V style archiver, use with <literal>find</literal>(1)
ja: Unix System V スタイルのアーカイバー、<literal>find</literal>(1) とともに使用

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: archiver for the creation of static libraries
ja: 静的ライブラリー生成用のアーカイバー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: archiver for Java (zip like)
ja: Java 用のアーカイバー (zip 類似)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: new POSIX standard archiver, compromise between <literal>tar</literal> and <literal>cpio</literal>
ja: 新規 POSIX 標準アーカイバー、<literal>tar</literal> と <literal>cpio</literal> の間の妥協点

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: GNU <ulink url="&lzhh;">LZ77</ulink> compression utility (de facto standard)
ja: GNU <ulink url="&lzhh;">LZ77</ulink> 圧縮ユーティリティー (デファクト標準)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&burrowswheelerblrtingcompression;">Burrows-Wheeler block-sorting compression</ulink> utility with higher compression ratio than <literal>gzip</literal>(1) (slower than <literal>gzip</literal> with similar syntax)
ja: <literal>gzip</literal>(1) より高い圧縮比 (<literal>gzip</literal> より遅い、類似シンタックス) の <ulink url="&burrowswheelerblrtingcompression;">Burrows-Wheeler ブロック並び替え圧縮</ulink>ユーティリティー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&lzma;">LZMA</ulink> compression utility with higher compression ratio than <literal>gzip</literal>(1)  (deprecated)
ja: <literal>gzip</literal>(1) より高い圧縮比の <ulink url="&lzma;">LZMA</ulink> 圧縮ユーティリティー (非推奨)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&xz;">XZ</ulink> compression utility with higher compression ratio than <literal>bzip2</literal>(1) (slower than <literal>gzip</literal> but faster than <literal>bzip2</literal>; replacement for <ulink url="&lzma;">LZMA</ulink> compression utility)
ja: <literal>bzip2</literal>(1) より高い圧縮比の <ulink url="&xz;">XZ</ulink> 圧縮ユーティリティー (<literal>gzip</literal> より遅いが <literal>bzip2</literal> より早い、<ulink url="&lzma;">LZMA</ulink> 圧縮ユーティリティーの代替)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&zstandard;">Zstandard</ulink> fast lossless compression utility
ja: <ulink url="&zstandard;">Zstandard</ulink> 高速ロスレス圧縮ユーティリティー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&hzip;">7-Zip</ulink> file archiver with high compression ratio (<ulink url="&lzma;">LZMA</ulink> compression)
ja: 高い圧縮比をもつ <ulink url="&hzip;">7-Zip</ulink> 圧縮ユーティリティー (<ulink url="&lzma;">LZMA</ulink> 圧縮)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&hzip;">7-Zip</ulink> file archiver with high compression ratio (<ulink url="&lzma;">LZMA</ulink> compression and others)
ja: 高い圧縮比をもつ <ulink url="&hzip;">7-Zip</ulink> 圧縮ユーティリティー (<ulink url="&lzma;">LZMA</ulink> 圧縮、他)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&lzo;">LZO</ulink> compression utility with higher compression and decompression speed than <literal>gzip</literal>(1) (lower compression ratio than <literal>gzip</literal> with similar syntax)
ja: <literal>gzip</literal>(1) より高い圧縮と解凍の速度 (<literal>gzip</literal> より低い圧縮比、類似シンタックス) の <ulink url="&lzo;">LZO</ulink> 圧縮ユーティリティー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&infozip;">InfoZIP</ulink>: DOS archive and compression tool
ja: <ulink url="&infozip;">InfoZIP</ulink>: DOS アーカイブと圧縮ツール

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&infozip;">InfoZIP</ulink>: DOS unarchive and decompression tool
ja: <ulink url="&infozip;">InfoZIP</ulink>: DOS アーカイブ解凍と圧縮解凍ツール

note: type: Content of: <book><chapter><section><section><warning><para>
en: Do not set the "<literal>$TAPE</literal>" variable unless you know what to expect.  It changes <literal>tar</literal>(1) behavior.
ja: 何が起こるかを理解せずに "<literal>$TAPE</literal>" 変数を設定してはいけません。設定すると <literal>tar</literal>(1) の挙動が変わります。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The gzipped <literal>tar</literal>(1) archive uses the file extension "<literal>.tgz</literal>" or "<literal>.tar.gz</literal>".
ja: gzip 圧縮された <literal>tar</literal>(1) アーカイブは "<literal>.tgz</literal>" とか "<literal>.tar.gz</literal>" といったファイル拡張子を使います。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The xz-compressed <literal>tar</literal>(1) archive uses the file extension "<literal>.txz</literal>" or "<literal>.tar.xz</literal>".
ja: xz 圧縮された <literal>tar</literal>(1) アーカイブは "<literal>.txz</literal>" とか "<literal>.tar.xz</literal>" といったファイル拡張子を使います。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Popular compression method in <ulink url="&foss;">FOSS</ulink> tools such as <literal>tar</literal>(1) has been moving as follows: <literal>gzip</literal> → <literal>bzip2</literal> → <literal>xz</literal>
ja: <literal>tar</literal>(1) 等の <ulink url="&foss;">FOSS</ulink> ツールでのポピュラーな圧縮方法は以下のように変遷しています: <literal>gzip</literal> → <literal>bzip2</literal> → <literal>xz</literal>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>cp</literal>(1), <literal>scp</literal>(1) and <literal>tar</literal>(1) may have some limitation for special files.  <literal>cpio</literal>(1) is most versatile.
ja: <literal>cp</literal>(1) と <literal>scp</literal>(1) と <literal>tar</literal>(1) は特殊ファイルに関して一部制約があるかもしれません。<literal>cpio</literal>(1) は最も汎用性があります。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>cpio</literal>(1) is designed to be used with <literal>find</literal>(1) and other commands and suitable for creating backup scripts since the file selection part of the script can be tested independently.
ja: <literal>cpio</literal>(1) は<literal>find</literal>(1) 等のコマンドとともに使うようにできていて、ファイルの選定部分のスクリプトを独立にテストできるのでバックアップスクリプトを作るのに向いています。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Internal structure of Libreoffice data files are "<literal>.jar</literal>" file which can be opened also by <literal>unzip</literal>.
ja: Libreoffice データーファイルの内部構造は "<literal>.jar</literal>" ファイルで、<literal>unzip</literal> で開くことができます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The de-facto cross platform archive tool is <literal>zip</literal>.  Use it as "<literal>zip -rX</literal>" to attain the maximum compatibility.  Use also the "<literal>-s</literal>" option, if the maximum file size matters.
ja: デファクトのクロスプラットフォームのアーカイブツールは <literal>zip</literal> です。最大限のコンパチビリティーのためには "<literal>zip -rX</literal>" として使って下さい。もし最大ファイルサイズが問題となる際には "<literal>-s</literal>" オプションも使って下さい。

note: type: Content of: <book><chapter><section><section><para>
en: Here is a summary of simple copy and backup tools available on the Debian system.
ja: Debian システム上で利用可能な単純なコピーとバックアップツールのまとめを以下に記します。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of copy and synchronization tools
ja: コピーと同期ツールのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: locally copy files and directories ("-a" for recursive)
ja: ファイルやディレクトリーのローカルコピー ("-a" で再帰的実行)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: remotely copy files and directories (client, "<literal>-r</literal>" for recursive)
ja: ファイルやディレクトリーのリモートコピー (クライアント、"<literal>-r</literal>" で再帰実行)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: remotely copy files and directories (remote server)
ja: ファイルやディレクトリーのリモートコピー (リモートサーバー)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: 1-way remote synchronization and backup
ja: 単方向リモート同期とバックアップ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: 2-way remote synchronization and backup
ja: 双方向リモート同期とバックアップ

note: type: Content of: <book><chapter><section><section><para>
en: Copying files with <literal>rsync</literal>(8) offers richer features than others.
ja: <literal>rsync</literal>(8) を使ってのファイルのコピーには他の方法より豊かな機能があります。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: delta-transfer algorithm that sends only the differences between the source files and the existing files in the destination
ja: 転送元のファイルと転送先の既存ファイル間の相違のみを送信する差分転送アルゴリズム

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: quick check algorithm (by default) that looks for files that have changed in size or in last-modified time
ja: サイズか最終変更時間に変更があったファイルのみを探す (デフォルトで採用される) 急速確認アルゴリズム

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>--exclude</literal>" and "<literal>--exclude-from</literal>" options similar to <literal>tar</literal>(1)
ja: <literal>tar</literal>(1) 類似の "<literal>--exclude</literal>" や "<literal>--exclude-from</literal>" オプション

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "a trailing slash on the source directory" syntax that avoids creating an additional directory level at the destination.
ja: 転送先に追加ディレクトリーレベルを作成しなくする「転送元ディレクトリ後スラシュ (/) 付加」文法

note: type: Content of: <book><chapter><section><section><tip><para>
en: Version control system (VCS) tools in <xref linkend="list-of-vcs"/> can function as the multi-way copy and synchronization tools.
ja: <xref linkend="list-of-vcs"/>に記されたバージョンコントロールシステム (VCS) ツールは多方向のコピーと同期のツールとして機能します。

note: type: Content of: <book><chapter><section><section><title>
en: Idioms for the archive
ja: アーカイブの慣用句

note: type: Content of: <book><chapter><section><section><para>
en: Here are several ways to archive and unarchive the entire content of the directory "<literal>./source</literal>" using different tools.
ja: "<literal>./source</literal>" ディレクトリー中の全内容を異なるツールを用いてアーカイブしアーカイブ解凍するいくつかの方法を以下に記します。

note: type: Content of: <book><chapter><section><section><para>
en: Alternatively, by the following.
ja: この代わりに、以下のようにも出来ます。

note: type: Content of: <book><chapter><section><section><title>
en: Idioms for the copy
ja: コピーの慣用句

note: type: Content of: <book><chapter><section><section><para>
en: Here are several ways to copy the entire content of the directory "<literal>./source</literal>" using different tools.
ja: "<literal>./source</literal>" ディレクトリー中の全内容を異なるツールを用いてコピーするいくつかの方法を以下に記します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Local copy: "<literal>./source</literal>" directory → "<literal>/dest</literal>" directory
ja: ローカルコピー: "<literal>./source</literal>" ディレクトリー → "<literal>/dest</literal>" ディレクトリー

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Remote copy: "<literal>./source</literal>" directory at local host → "<literal>/dest</literal>" directory at "<literal>user@host.dom</literal>" host
ja: リモートコピー: ローカルホストの "<literal>./source</literal>" ディレクトリー → "<literal>user@host.dom</literal>" ホストの "<literal>/dest</literal>" ディレクトリー

note: type: Content of: <book><chapter><section><section><para>
en: You can alternatively use "a trailing slash on the source directory" syntax.
ja: 「転送元ディレクトリー後スラシュ付加」文法を上記の代わりに使えます。

note: type: Content of: <book><chapter><section><section><para>
en: GNU <literal>cp</literal>(1) and openSSH <literal>scp</literal>(1):
ja: GNU <literal>cp</literal>(1) と openSSH <literal>scp</literal>(1):

note: type: Content of: <book><chapter><section><section><para>
en: You can substitute "<literal>.</literal>" with "<literal>foo</literal>" for all examples containing "<literal>.</literal>" to copy files from "<literal>./source/foo</literal>" directory to "<literal>/dest/foo</literal>" directory.
ja: "<literal>.</literal>" を含むすべての例で "<literal>.</literal>" は"<literal>foo</literal>" で代替でき、ファイルを "<literal>./source/foo</literal>" ディレクトリーから "<literal>/dest/foo</literal>" ディレクトリにコピーできます。

note: type: Content of: <book><chapter><section><section><para>
en: You can substitute "<literal>.</literal>" with the absolute path "<literal>/path/to/source/foo</literal>" for all examples containing "<literal>.</literal>" to drop "<literal>cd ./source;</literal>".  These copy files to different locations depending on tools used as follows.
ja: "<literal>.</literal>" を含むすべての例で "<literal>.</literal>" を絶対パスの "<literal>/path/to/source/foo</literal>" で代替でき、"<literal>cd ./source;</literal>" を削除することができます。これらは使うツール次第で異なる場所にファイルをコピーします。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/dest/foo</literal>": <literal>rsync</literal>(8), GNU <literal>cp</literal>(1), and <literal>scp</literal>(1)
ja: "<literal>/dest/foo</literal>": <literal>rsync</literal>(8)、GNU <literal>cp</literal>(1)、<literal>scp</literal>(1)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>/dest/path/to/source/foo</literal>": GNU <literal>tar</literal>(1), and <literal>cpio</literal>(1)
ja: "<literal>/dest/path/to/source/foo</literal>": GNU <literal>tar</literal>(1) と <literal>cpio</literal>(1)

note: type: Content of: <book><chapter><section><section><tip><para>
en: <literal>rsync</literal>(8) and GNU <literal>cp</literal>(1) have option "<literal>-u</literal>" to skip files that are newer on the receiver.
ja: <literal>rsync</literal>(8) や GNU <literal>cp</literal>(1) には転送先のファイルが新しい場合にスキップする "<literal>-u</literal>" オプションがあります。

note: type: Content of: <book><chapter><section><section><title>
en: Idioms for the selection of files
ja: ファイル選択の慣用句

note: type: Content of: <book><chapter><section><section><para>
en: <literal>find</literal>(1) is used to select files for archive and copy commands (see <xref linkend="_idioms_for_the_archive"/> and <xref linkend="_idioms_for_the_copy"/>) or for <literal>xargs</literal>(1) (see <xref linkend="_repeating_a_command_looping_over_files"/>).  This can be enhanced by using its command arguments.
ja: アーカイブやコピーコマンド (<xref linkend="_idioms_for_the_archive"/>と<xref linkend="_idioms_for_the_copy"/>を参照下さい) のためや <literal>xargs</literal>(1) (<xref linkend="_repeating_a_command_looping_over_files"/>を参照下さい) のためにファイルを選択するのに <literal>find</literal>(1) が使われます。これの操作はそのコマンド引数を使うことで強化できます。

note: type: Content of: <book><chapter><section><section><para>
en: Basic syntax of <literal>find</literal>(1) can be summarized as the following.
ja: <literal>find</literal>(1) の基本シンタックスは以下のようにまとめられます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Its conditional arguments are evaluated from left to right.
ja: 条件の引数は左から右へと評価されます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: This evaluation stops once its outcome is determined.
ja: 結果が決まった時点で評価は終了します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "Logical <emphasis role="strong">OR</emphasis>" (specified by "<literal>-o</literal>" between conditionals) has lower precedence than "logical <emphasis role="strong">AND</emphasis>" (specified by "<literal>-a</literal>" or nothing between conditionals).
ja: "論理 <emphasis role="strong">OR</emphasis>" (条件間に "<literal>-o</literal>" で指定) は、"論理 <emphasis role="strong">AND</emphasis>" (条件間に "<literal>-a</literal>" または何もなしで指定) より低い優先順位です。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "Logical <emphasis role="strong">NOT</emphasis>" (specified by "<literal>!</literal>" before a conditional) has higher precedence than "logical <emphasis role="strong">AND</emphasis>".
ja: "論理 <emphasis role="strong">NOT</emphasis>" (条件前に "<literal>!</literal>" で指定) は、"論理 <emphasis role="strong">AND</emphasis>" より高い優先順位です。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>-prune</literal>" always returns logical <emphasis role="strong">TRUE</emphasis> and, if it is a directory, searching of file is stopped beyond this point.
ja: "<literal>-prune</literal>" は常に論理<emphasis role="strong">真 (TRUE)</emphasis> を返し、ディレクトリーの場合にはこの点以降のファイル探索を停止します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>-name</literal>" matches the base of the filename with shell glob (see <xref linkend="_shell_glob"/>) but it also matches its initial "<literal>.</literal>" with metacharacters such as "<literal>*</literal>" and "<literal>?</literal>". (New <ulink url="&posix;">POSIX</ulink> feature)
ja: "<literal>-name</literal>" はシェルのグロブ (<xref linkend="_shell_glob"/>を参照下さい) を使ってファイル名のベースにマッチし、さらに "<literal>*</literal>" and "<literal>?</literal>" 等のメタ文字で最初の "<literal>.</literal>" ともマッチします。(新規の <ulink url="&posix;">POSIX</ulink> 機能)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>-regex</literal>" matches the full path with emacs style <emphasis role="strong">BRE</emphasis> (see <xref linkend="_regular_expressions"/>) as default.
ja: "<literal>-regex</literal>" はデフォールトでは emacs スタイルの <emphasis role="strong">BRE</emphasis> (<xref linkend="_regular_expressions"/>を参照下さい) を用いてフルパスをマッチします。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>-size</literal>" matches the file based on the file size (value precedented with "<literal>+</literal>" for larger, precedented with "<literal>-</literal>" for smaller)
ja: "<literal>-size</literal>" はファイルサイズ ("<literal>+</literal>" が前に付いた値はより大きい、"<literal>-</literal>" が前に付いた値はより小さい) に基づいてファイルをマッチします。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>-newer</literal>" matches the file newer than the one specified in its argument.
ja: "<literal>-newer</literal>" はその引数に指定されたファイルより新しいファイルとマッチします。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>-print0</literal>" always returns logical <emphasis role="strong">TRUE</emphasis> and print the full filename (<ulink url="&nullterminated;">null terminated</ulink>) on the standard output.
ja: "<literal>-print0</literal>" は常に論理<emphasis role="strong">真 (TRUE)</emphasis> を返し、フルファイル名を (<ulink url="&nullterminated;">null 終端処理して</ulink>) 標準出力へプリントします。

note: type: Content of: <book><chapter><section><section><para>
en: <literal>find</literal>(1) is often used with an idiomatic style as the following.
ja: <literal>find</literal>(1) はしばしば慣用的なスタイルで使われます。

note: type: Content of: <book><chapter><section><section><para>
en: This means to do following actions.
ja: これは以下のアクションをすることを意味します。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Search all files starting from "<literal>/path/to</literal>"
ja: "<literal>/path/to</literal>" からはじまる全ファイルを探索

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Globally limit its search within its starting filesystem and uses <emphasis role="strong">ERE</emphasis> (see <xref linkend="_regular_expressions"/>) instead
ja: 探索開始したファイルシステムに探索を全体的に制約し、デフォールトの代わりに <emphasis role="strong">ERE</emphasis> (<xref linkend="_regular_expressions"/>を参照下さい) を使用

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Exclude files matching regex of "<literal>.*\.cpio</literal>" or "<literal>.*~</literal>" from search by stop processing
ja: 正規表現 "<literal>.*\.cpio</literal>" か "<literal>.*~</literal>" にマッチするファイルを処理停止をすることで探索から除外

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Exclude directories matching regex of "<literal>.*/\.git</literal>" from search by stop processing
ja: 正規表現 "<literal>.*/\.git</literal>" にマッチするディレクトリーを処理停止をすることで探索から除外

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Exclude files larger than 99 Megabytes (units of 1048576 bytes) from search by stop processing
ja: 9MiB(1048576バイトの単位) より大きいファイルを処理停止をすることで探索から除外

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Print filenames which satisfy above search conditions and are newer than "<literal>/path/to/timestamp</literal>"
ja: 上記の探索条件に合致し "<literal>/path/to/timestamp</literal>" より新しいファイル名をプリントします

note: type: Content of: <book><chapter><section><section><para>
en: Please note the idiomatic use of "<literal>-prune -o</literal>" to exclude files in the above example.
ja: 上記例中でファイルを検索から除外するときの "<literal>-prune -o</literal>" の慣用的な使い方を承知下さい。

note: type: Content of: <book><chapter><section><section><note><para>
en: For non-Debian <ulink url="&unixlike;">Unix-like</ulink> system, some options may not be supported by <literal>find</literal>(1). In such a case, please consider to adjust matching methods and replace "<literal>-print0</literal>" with "<literal>-print</literal>".  You may need to adjust related commands too.
ja: 非 Debian の<ulink url="&unixlike;">Unix 的</ulink>システムでは、一部のオプションは <literal>find</literal>(1) によってサポートされていないかもしれません。そのような場合には、マッチング方法を調整したり "<literal>-print0</literal>" を"<literal>-print</literal>" で置き換えることを考慮します。これに関連するコマンドも調整する必要があるかもしれません。

note: type: Content of: <book><chapter><section><section><title>
en: Archive media
ja: アーカイブメディア

note: type: Content of: <book><chapter><section><section><para>
en: When choosing <ulink url="&computerdatastoragemedia;">computer data storage media</ulink> for important data archive, you should be careful about their limitations.  For small personal data backup, I use CD-R and DVD-R by the brand name company and store in a cool, shaded, dry, clean environment.  (Tape archive media seem to be popular for professional use.)
ja: 重要なデーターアーカイブのための<ulink url="&computerdatastoragemedia;">コンピューターデーターストレージメディア</ulink>を選ぶ時にはそれらの限界について注意を払うべきです。小さな個人的なバックアップのためには、著者としては名前が知られている会社の CD-R と DVD-R を使い、クールで日陰の乾燥した埃の無い環境に保存しています。(プロ用途ではテープアーカイブメディアに人気があるようです。)

note: type: Content of: <book><chapter><section><section><note><para>
en: <ulink url="&afireresistantsafe;">A fire-resistant safe</ulink> are meant for paper documents.  Most of the computer data storage media have less temperature tolerance than paper. I usually rely on multiple secure encrypted copies stored in multiple secure locations.
ja: <ulink url="&afireresistantsafe;">耐火金庫</ulink>は紙の文書のためのものです。ほとんどのコンピューターデーターストレージメディアは紙よりも耐熱性がありません。著者は複数の安全な場所に保管された複数のセキュアーな暗号化されたコピーに通常頼っています。

note: type: Content of: <book><chapter><section><section><para>
en: Optimistic storage life of archive media seen on the net (mostly from vendor info).
ja: ネット上に散見するアーカイブメディアの楽観的なストレージ寿命 (ほとんどベンダー情報由来)。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: 100+ years : Acid free paper with ink
ja: 100+年: インクと中性紙

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: 100 years : Optical storage (CD/DVD, CD/DVD-R)
ja: 100年: オプティカルストレージ (CD/DVD、CD/DVD-R)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: 30 years : Magnetic storage (tape, floppy)
ja: 30年: 磁気ストレージ (テープ、フロッピー)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: 20 years : Phase change optical storage (CD-RW)
ja: 20年: 相変化オプティカルストレージ (CD-RW)

note: type: Content of: <book><chapter><section><section><para>
en: These do not count on the mechanical failures due to handling etc.
ja: これらは取扱いによる機械的故障等は考慮していません。

note: type: Content of: <book><chapter><section><section><para>
en: Optimistic write cycle of archive media seen on the net (mostly from vendor info).
ja: ネット上に散見するアーカイブメディアの楽観的な書込み回数 (ほとんどベンダー情報由来)。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: 250,000+ cycles : Harddisk drive
ja: 250,000+回: ハードディスク

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: 10,000+ cycles : Flash memory
ja: 10,000+回: フラッシュメモリー

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: 1,000 cycles : CD/DVD-RW
ja: 1,000回: CD/DVD-RW

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: 1 cycles : CD/DVD-R, paper
ja: 1回: CD/DVD-R、紙

note: type: Content of: <book><chapter><section><section><caution><para>
en: Figures of storage life and write cycle here should not be used for decisions on any critical data storage.  Please consult the specific product information provided by the manufacture.
ja: ここにあるストレージ寿命や書込み回数の数字はクリチカルなデーターストレージに関する決定に使うべきではありません。製造者によって提供される特定の製品情報を参照下さい。

note: type: Content of: <book><chapter><section><section><tip><para>
en: Since CD/DVD-R and paper have only 1 write cycle, they inherently prevent accidental data loss by overwriting.  This is advantage!
ja: CD/DVD-R や紙は1回しか書けないので、本質的に重ね書きで間違ってデーターを消すことを防げます。これは、利点です!

note: type: Content of: <book><chapter><section><section><tip><para>
en: If you need fast and frequent backup of large amount of data, a hard disk on a remote host linked by a fast network connection, may be the only realistic option.
ja: もし高速で頻繁な大量のデーターのバックアップをする必要がある場合、高速のネットワーク接続でつながっているリモートホスト上のハードディスクが唯一の現実的なオプションかもしれません。

note: type: Content of: <book><chapter><section><section><tip><para>
en: If you use re-writable media for your backups, use of filesystem such as <ulink url="&btrfs;">btrfs</ulink> or <ulink url="&zfs;">zfs</ulink> which supports read-only snapshots may be a good idea.
ja: もし書き換え可能なメディアをバックアップに使っている場合には、 リードオンリーのスナップショットをサポートする <ulink url="&btrfs;">btrfs</ulink> や <ulink url="&zfs;">zfs</ulink> のようなファイルシステムを使うのも一策です。

note: type: Content of: <book><chapter><section><section><title>
en: Removable storage device
ja: リムーバブルストレージデバイス

note: type: Content of: <book><chapter><section><section><para>
en: Removable storage devices may be any one of the following.
ja: リムーバブルストレージデバイスは以下の何れも指します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&usbflashdrive;">USB flash drive</ulink>
ja: <ulink url="&usbflashdrive;">USB フラッシュドライブ</ulink>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&harddiskdrive;">Hard disk drive</ulink>
ja: <ulink url="&harddiskdrive;">Hard ディスクドライブ</ulink>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&opticaldiscdrive;">Optical disc drive</ulink>
ja: <ulink url="&opticaldiscdrive;">光学ディスクドライブ</ulink>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Digital camera
ja: デジタルカメラ

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Digital music player
ja: デジタル音楽プレーヤー

note: type: Content of: <book><chapter><section><section><para>
en: They may be connected via any one of the following.
ja: これらは以下の何れかで接続できます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&pccard;">PC Card</ulink>
ja: <ulink url="&pccard;">PC カード</ulink>

note: type: Content of: <book><chapter><section><section><para>
en: Modern desktop environments such as GNOME and KDE can mount these removable devices automatically without a matching "<literal>/etc/fstab</literal>" entry.
ja: GNOME や KDE のような最近のデスクトップ環境は、"<literal>/etc/fstab</literal>" エントリーにマッチが無いリムーバブルデバイスを自動的にマウントする事ができます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>udisks2</literal> package provides a daemon and associated utilities to mount and unmount these devices.
ja: <literal>udisks2</literal> パッケージは、これらのデバイスをマウントやアンマウントするためのデーモンと関連するユーティリティーを提供します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&dbus;">D-bus</ulink> creates events to initiate automatic processes.
ja: <ulink url="&dbus;">D-bus</ulink> は、自動的なプロセスを開始するイベントを作成します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&policykit;">PolicyKit</ulink> provides required privileges.
ja: <ulink url="&policykit;">PolicyKit</ulink> が必要な特権を提供します。

note: type: Content of: <book><chapter><section><section><tip><para>
en: Automounted devices may have the "<literal>uhelper=</literal>" mount option which is used by <literal>umount</literal>(8).
ja: 自動的にマウントされたデバイスは、<literal>umount</literal>(8) によって利用される "<literal>uhelper=</literal>" マウントオプションが設定されているかもしれません。

note: type: Content of: <book><chapter><section><section><tip><para>
en: Automounting under modern desktop environment happens only when those removable media devices are not listed in "<literal>/etc/fstab</literal>".
ja: "<literal>/etc/fstab</literal>" にリムーバブルメディアデバイスの記載が無い時のみ、現代的なデスクトップ環境下での自動マウントは起こります。

note: type: Content of: <book><chapter><section><section><para>
en: Mount point under modern desktop environment is chosen as "<literal>/media/<emphasis>username/disk_label</emphasis></literal>" which can be customized by the following.
ja: 最新のデスクトップ環境下では以下のようにしてカスタマイズ可能なマウント点として "<literal>/media/<emphasis>username/disk_label</emphasis></literal>" が選ばれます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>mlabel</literal>(1) for FAT filesystem
ja: FAT ファイルシステムでは、<literal>mlabel</literal>(1) を使います。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>genisoimage</literal>(1) with "<literal>-V</literal>" option for ISO9660 filesystem
ja: ISO9660 ファイルシステムでは、<literal>genisoimage</literal>(1) を"<literal>-V</literal>" オプションとともに使います。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>tune2fs</literal>(1) with "<literal>-L</literal>" option for ext2/ext3/ext4 filesystem
ja: ext2/ext3/ext4 ファイルシステムでは、<literal>tune2fs</literal>(1) を"<literal>-L</literal>" オプションとともに使います。

note: type: Content of: <book><chapter><section><section><tip><para>
en: The choice of encoding may need to be provided as mount option (see <xref linkend="_filename_encoding"/>).
ja: 符号化方式 (エンコーディング) の選択をマウントオプションとして与える必要があるかもしれません (<xref linkend="_filename_encoding"/>を参照下さい)。

note: type: Content of: <book><chapter><section><section><tip><para>
en: The use of the GUI menu to unmount a filesystem may remove its dynamically generated device node such as "<literal>/dev/sdc</literal>".  If you wish to keep its device node, unmount it with the <literal>umount</literal>(8) command from the shell prompt.
ja: ファイルシステムをアンマウントする際に GUI メニューを使うと、動的に生成された "<literal>/dev/sdc</literal>" 等のデバイスノード削除するかもしれません。もしそのデバイスノードの削除したくない場合にはシェルのコマンドプロンプトから <literal>umount</literal>(8) コマンドを使いアンマウントします。

note: type: Content of: <book><chapter><section><section><title>
en: Filesystem choice for sharing data
ja: データー共有用のファイルシステム選択

note: type: Content of: <book><chapter><section><section><para>
en: When sharing data with other system via removable storage device, you should format it with common <ulink url="&filesystem;">filesystem</ulink> supported by both systems. Here is a list of filesystem choices.
ja: リムーバブルストレージデバイスを使ってデーターを共有する際には、両方のシステムにサポートされた共通の<ulink url="&filesystem;">ファイルシステム</ulink>でそれをフォーマットするべきです。ファイルシステム選択のリストを次に示します。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of filesystem choices for removable storage devices with typical usage scenarios
ja: 典型的な使用シナリオに合わせたリムーバブルストレージデバイスのファイルシステムの選択肢のリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: filesystem name
ja: ファイルシステム名

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: typical usage scenario
ja: 典型的使用シナリオ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: cross platform sharing of data on the floppy disk (&lt;32MiB)
ja: フロッピーディスク上のクロスプラットフォームのデーター共有 (&lt;32MiB)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: cross platform sharing of data on the small hard disk like device (&lt;2GiB)
ja: 小さなハードディスク類似のデバイス上のクロスプラットフォームのデーター共有 (&lt;2GiB)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: cross platform sharing of data on the large hard disk like device (&lt;8TiB, supported by newer than MS Windows95 OSR2)
ja: 大きなハードディスク類似のデバイス上のクロスプラットフォームのデーター共有 (&lt;8TiB, MS Windows95 OSR2 以降でサポート有り)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: cross platform sharing of data on the large hard disk like device (&lt;512TiB, supported by WindowsXP, Mac OS X Snow Leopard 10.6.5, and Linux kernel since 5.4 release)
ja: 大きなハードディスク類似のデバイス上のクロスプラットフォームのデーター共有 (&lt;512TiB, WindowsXPとMac OS X Snow Leopard 10.6.5とLinux kernel 5.4 リリース以降でサポート有り)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: cross platform sharing of data on the large hard disk like device (supported natively on <ulink url="&mswindowsnt;">MS Windows NT</ulink> and later version, and supported by <ulink url="&ntfsdg;">NTFS-3G</ulink> via <ulink url="&fuse;">FUSE</ulink> on Linux)
ja: 大きなハードディスク類似のデバイス上のクロスプラットフォームのデーター共有 (<ulink url="&mswindowsnt;">MS Windows NT</ulink> 以降でネイティブにサポート、Linux 上では <ulink url="&fuse;">FUSE</ulink> 経由の <ulink url="&ntfsdg;">NTFS-3G</ulink> でサポート)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: cross platform sharing of static data on CD-R and DVD+/-R
ja: CD-R and DVD+/-R 上の静的データーのクロスプラットフォームの共有

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: incremental data writing on CD-R and DVD+/-R (new)
ja: CD-R や DVD+/-R 上への増分データーの書込み (新規)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: space efficient unix file data storage on the floppy disk
ja: フロッピーディスク上へのスペース効率の良い unix ファイルデーターのストレージ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: sharing of data on the hard disk like device with older Linux systems
ja: 古い Linux システムとハードディスク類似デバイス上のデーターを共有

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: sharing of data on the hard disk like device with current Linux systems
ja: 現行の Linux システムとハードディスク類似デバイス上のデーターを共有

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: sharing of data on the hard disk like device with current Linux systems with read-only snapshots
ja: 現行の Linux システムとハードディスク類似デバイス上のデーターを読み出し専用のスナップショットでの共有

note: type: Content of: <book><chapter><section><section><tip><para>
en: See <xref linkend="_removable_disk_encryption_with_dm_crypt_luks"/> for cross platform sharing of data using device level encryption.
ja: デバイスレベルの暗号化を使ったクロスプラットフォームのデーター共有に関しては、<xref linkend="_removable_disk_encryption_with_dm_crypt_luks"/>を参照下さい。

note: type: Content of: <book><chapter><section><section><para>
en: The FAT filesystem is supported by almost all modern operating systems and is quite useful for the data exchange purpose via removable hard disk like media.
ja: FAT ファイルシステムはほとんど全ての現代的なオペレーティングシステムでサポートされていて、ハードディスク類似のメディア経由でのデーター交換目的に非常に有用です。

note: type: Content of: <book><chapter><section><section><para>
en: When formatting removable hard disk like devices for cross platform sharing of data with the FAT filesystem, the following should be safe choices.
ja: クロスプラットフォームの FAT ファイルシステムを使ったデーター共有にリムーバブルハードディスク類似デバイスをフォーマットする時の安全な選択肢は次です。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Partitioning them with <literal>fdisk</literal>(8), <literal>cfdisk</literal>(8) or <literal>parted</literal>(8) (see <xref linkend="_disk_partition_configuration"/>) into a single primary partition and to mark it as the following.
ja: <literal>fdisk</literal>(8) か <literal>cfdisk</literal>(8) か <literal>parted</literal>(8) (<xref linkend="_disk_partition_configuration"/>を参照下さい) を使ってそれを単一のプライマリパーティションにパーティションしそれを以下のようにマークします。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Type "6" for FAT16 for media smaller than 2GB.
ja: 2GB より小さなメディアには FAT16 となるように "6" とタイプします

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Type "c" for FAT32 (LBA) for larger media.
ja: 大きなメディアには FAT32 (LBA) となるように "c" とタイプします

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Formatting the primary partition with <literal>mkfs.vfat</literal>(8) with the following.
ja: 第1パーティションを <literal>mkfs.vfat</literal>(8) を使って以下のようにフォーマットします。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Just its device name, e.g. "<literal>/dev/sda1</literal>" for FAT16
ja: FAT16 となるように "<literal>/dev/sda1</literal>" 等とそのデバイス名だけを使います

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: The explicit option and its device name, e.g. "<literal>-F 32 /dev/sda1</literal>" for FAT32
ja: FAT32 となるように "<literal>-F 32 /dev/sda1</literal>" 等と明示的なオプション指定とそのデバイス名を使います

note: type: Content of: <book><chapter><section><section><para>
en: When using the FAT or ISO9660 filesystems for sharing data, the following should be the safe considerations.
ja: FAT とか ISO9660 ファイルシステムを使ってデーターを共有する際の安全への配慮を次に記します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Archiving files into an archive file first using <literal>tar</literal>(1), or <literal>cpio</literal>(1) to retain the long filename, the symbolic link, the original Unix file permission and the owner information.
ja: <literal>tar</literal>(1) や <literal>cpio</literal>(1) を使ってアーカイブファイルに最初にファイルをアーカイブすることで長いファイル名やシンボリックリンクやオリジナルの Unix ファイルパーミッションとオーナー情報を保持します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Splitting the archive file into less than 2 GiB chunks with the <literal>split</literal>(1) command to protect it from the file size limitation.
ja: <literal>split</literal>(1) コマンドを使ってアーカイブファイルを 2GiB 以下の塊に分割してファイルサイズの制約から保護します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Encrypting the archive file to secure its contents from the unauthorized access.
ja: アーカイブファイルを暗号化してその内容を不正アクセスから保護します。

note: type: Content of: <book><chapter><section><section><note><para>
en: For FAT filesystems by its design, the maximum file size is <literal>(2^32 - 1) bytes = (4GiB - 1 byte)</literal>. For some applications on the older 32 bit OS, the maximum file size was even smaller <literal>(2^31 - 1) bytes = (2GiB - 1 byte)</literal>.  Debian does not suffer the latter problem.
ja: FAT ファイルシステムはその設計上最大ファイルサイズは <literal>(2^32 - 1) bytes = (4GiB - 1 byte)</literal> です。古い 32 ビット OS 上の一部アプリケーションは、最大ファイルサイズはさらに小さく <literal>(2^31 - 1) bytes = (2GiB - 1 byte)</literal> です。Debian は後者の問題に苦しむことはありません。

note: type: Content of: <book><chapter><section><section><note><para>
en: Microsoft itself does not recommend to use FAT for drives or partitions of over 200 MB.  Microsoft highlights its short comings such as inefficient disk space usage in their "<ulink url="&overviewoffathpfdntfsfilesystems;">Overview of FAT, HPFS, and NTFS File Systems</ulink>".  Of course, we should normally use the ext4 filesystem for Linux.
ja: Microsoft 自身も 200MB を越すドライブやパーティションに FAT を使うことを勧めていません。マイクロソフトは、彼らの "<ulink url="&overviewoffathpfdntfsfilesystems;">Overview of FAT, HPFS, and NTFS File Systems</ulink>" で非効率的なディスク領域の使用等の欠点をハイライトしています。もちろん私たちは Linux では ext4 ファイルシステムを普通使うべきです。

note: type: Content of: <book><chapter><section><section><tip><para>
en: For more on filesystems and accessing filesystems, please read "<ulink url="&filesystemshowto;">Filesystems HOWTO</ulink>".
ja: ファイルシステムとファイルシステムのアクセスに関しての詳細は、"<ulink url="&filesystemshowto;">Filesystems HOWTO</ulink>" を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Sharing data via network
ja: ネットワーク経由でのデーター共有

note: type: Content of: <book><chapter><section><section><para>
en: When sharing data with other system via network, you should use common service. Here are some hints.
ja: データーをネットワーク経由で他のシステムと共有するときには、共通のサービスを使うべきです。次に一部のヒントを記します。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of the network service to choose with the typical usage scenario
ja: 典型的使用シナリオの場合のネットワークサービスの選択のリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: network service
ja: ネットワークサービス

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: description of typical usage scenario
ja: 典型的使用シナリオの説明

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&smbcifs;">SMB/CIFS</ulink> network mounted filesystem with <ulink url="&samba;">Samba</ulink>
ja: <ulink url="&samba;">Samba</ulink> を使う <ulink url="&smbcifs;">SMB/CIFS</ulink> ネットワーク経由マウントファイルシステム

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: sharing files via "Microsoft Windows Network", see <literal>smb.conf</literal>(5) and <ulink url="&theofficialsambandreferenceguide;">The Official Samba 3.x.x HOWTO and Reference Guide</ulink> or the <literal>samba-doc</literal> package
ja: "Microsoft Windows Network" 経由でのファイル共有、<literal>smb.conf</literal>(5) と <ulink url="&theofficialsambandreferenceguide;">The Official Samba 3.x.x HOWTO and Reference Guide</ulink> か <literal>samba-doc</literal> パッケージ参照下さい

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&nfs;">NFS</ulink> network mounted filesystem with the Linux kernel
ja: Linux カーネルを使う <ulink url="&nfs;">NFS</ulink> ネットワークマウントファイルシステム

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: sharing files via "Unix/Linux Network", see <literal>exports</literal>(5) and <ulink url="&linuxnfshowto;">Linux NFS-HOWTO</ulink>
ja: "Unix/Linux Network" 経由のファイル共有、<literal>exports</literal>(5) と <ulink url="&linuxnfshowto;">Linux NFS-HOWTO</ulink> 参照下さい。

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: sharing file between the web server/client
ja: ウェッブサーバー/クライアント間のファイル共有

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&https;">HTTPS</ulink> service
ja: <ulink url="&https;">HTTPS</ulink> サービス

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: sharing file between the web server/client with encrypted Secure Sockets Layer (SSL) or <ulink url="&transportlayersecurity;">Transport Layer Security</ulink> (TLS)
ja: 暗号化されたセキュアーソケットレイヤー (SSL) もしくは <ulink url="&transportlayersecurity;">Transport Layer Security</ulink> (TLS) を使ったウェッブサーバー/クライアント間のファイル共有

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&ftp;">FTP</ulink> service
ja: <ulink url="&ftp;">FTP</ulink> サービス

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: sharing file between the FTP server/client
ja: FTP サーバー/クライアント間のファイル共有

note: type: Content of: <book><chapter><section><section><para>
en: Although these filesystems mounted over network and file transfer methods over network are quite convenient for sharing data, these may be insecure.  Their network connection must be secured by the following.
ja: このようなネットワーク経由でマウントされたファイルシステムやネットワーク経由のファイル転送法はデーター共有のために非常に便利ですが、インセキュアーかもしれませんこれらのネットワーク接続は次に記すようにしてセキュアーにされなければいけません。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Encrypt it with <ulink url="&ssltls;">SSL/TLS</ulink>
ja: <ulink url="&ssltls;">SSL/TLS</ulink> を使い暗号化

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Tunnel it via <ulink url="&ssh;">SSH</ulink>
ja: <ulink url="&ssh;">SSH</ulink> 経由でそれをトンネル

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Tunnel it via <ulink url="&vpn;">VPN</ulink>
ja: <ulink url="&vpn;">VPN</ulink> 経由でそれをトンネル

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Limit it behind the secure firewall
ja: セキュアーファイアウォールの背後に限定

note: type: Content of: <book><chapter><section><section><para>
en: See also <xref linkend="_other_network_application_servers"/> and <xref linkend="_other_network_application_clients"/>.
ja: さらに<xref linkend="_other_network_application_servers"/>と<xref linkend="_other_network_application_clients"/>を参照下さい。

note: type: Content of: <book><chapter><section><title>
en: Backup and recovery
ja: バックアップと復元

note: type: Content of: <book><chapter><section><para>
en: We all know that computers fail sometime or human errors cause system and data damages.  Backup and recovery operations are the essential part of successful system administration.  All possible failure modes hit you some day.
ja: コンピューターはいつか壊れるとか、人間によるエラーがシステムやデーターをへの損害を及ぼすことは皆知っています。バックアップと復元の操作は正しいシステム管理の必須構成要素です。考えうる全ての故障モードはいつかの日にやって来ます。

note: type: Content of: <book><chapter><section><tip><para>
en: Keep your backup system simple and backup your system often.  Having backup data is more important than how technically good your backup method is.
ja: バックアップのシステムは簡単にしておき、システムのバックアップは頻繁にします。バックアップデーターが存在することは、あなたのバックアップ方法が技術的に如何に良いかよりも重要です。

note: type: Content of: <book><chapter><section><section><title>
en: Backup and recovery policy
ja: バックアップと復元のポリシー

note: type: Content of: <book><chapter><section><section><para>
en: There are 3 key factors which determine actual backup and recovery policy.
ja: 実際のバックアップと復元の方針を決める上で3つの要素があります。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Knowing what to backup and recover.
ja: 何をバックアップし復元するかを知っていること

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><para>
en: Data files directly created by you: data in "<literal>~/</literal>"
ja: あなた自身が作成したデーターファイル: "<literal>~/</literal>" 中のデーター

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><para>
en: Data files created by applications used by you: data in "<literal>/var/</literal>" (except "<literal>/var/cache/</literal>", "<literal>/var/run/</literal>", and "<literal>/var/tmp/</literal>")
ja: あなた自身が使用したアプリケーションが作成したデーターファイル: "<literal>/var/</literal>" ("<literal>/var/cache/</literal>" と "<literal>/var/run/</literal>" と "<literal>/var/tmp/</literal>" は除外) 中のデーター

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><para>
en: System configuration files: data in "<literal>/etc/</literal>"
ja: システム設定ファイル: "<literal>/etc/</literal>" 中のデーター

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><para>
en: Local programs: data in "<literal>/usr/local/</literal>" or "<literal>/opt/</literal>"
ja: ローカル プログラム: "<literal>/usr/local/</literal>" とか "<literal>/opt/</literal>" 中のデーター

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><para>
en: System installation information: a memo in plain text on key steps (partition, …)
ja: システムインストール情報: 要点 (パーティション、…) をプレーンテキストで書いたメモ

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><para>
en: Proven set of data: confirmed by experimental recovery operations in advance
ja: 実証済みのデーターセット: 事前の実験復元操作で確認

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><itemizedlist><listitem><para>
en: Cron job as a user process: files in "<literal>/var/spool/cron/crontabs</literal>" directory and restart <literal>cron</literal>(8).  See <xref linkend="_scheduling_tasks_regularly"/> for <literal>cron</literal>(8) and <literal>crontab</literal>(1).
ja: ユーザープロセスでの cron ジョブ: "<literal>/var/spool/cron/crontabs</literal>" ディレクトリー中のファイルと <literal>cron</literal>(8) の再スタート。<literal>cron</literal>(8) と <literal>crontab</literal>(1) に関しては<xref linkend="_scheduling_tasks_regularly"/>を参照下さい。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><itemizedlist><listitem><para>
en: Systemd timer jobs as user processes: files in "<literal>~/.config/systemd/user</literal>" directory.  See <literal>systemd.timer</literal>(5) and <literal>systemd.service</literal>(5).
ja: ユーザープロセスでの systemd タイマージョブ: "<literal>~/.config/systemd/user</literal> ディレクトリー中のファイル。<literal>systemd.timer</literal>(5) や <literal>systemd.service</literal>(5) を参照下さい。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><itemizedlist><listitem><para>
en: Autostart jobs as user processes: files in "<literal>~/.config/autostart</literal>" directory.  See <ulink url="&desktopapplicatiartspecification;">Desktop Application Autostart Specification</ulink>.
ja: ユーザープロセスでの自動スタートジョブ: "<literal>~/.config/autostart</literal>" ディレクトリー中のファイル。<ulink url="&desktopapplicatiartspecification;">Desktop Application Autostart Specification</ulink> を参照下さい。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Knowing how to backup and recover.
ja: バックアップと復元の方法を知っていること

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><para>
en: Secure storage of data: protection from overwrite and system failure
ja: セキュアーなデーターのストレージ: 上書きやシステム障害の防止

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><para>
en: Frequent backup: scheduled backup
ja: 頻繁なバックアップ: スケジュールされたバックアップ

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><para>
en: Redundant backup: data mirroring
ja: 冗長なバックアップ: データーのミラーリング

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><para>
en: Fool proof process: easy single command backup
ja: フルプルーフなプロセス: 簡単な単一コマンドバックアップ

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><para>
en: Assessing risks and costs involved.
ja: 関わっているリスクと費用の評価

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><para>
en: Risk of data when lost
ja: データー消失時のリスク

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><itemizedlist><listitem><para><footnote><para>
en: A write-once media such as CD/DVD-R can prevent overwrite accidents.  (See <xref linkend="_the_binary_data"/> for how to write to the storage media from the shell commandline.  GNOME desktop GUI environment gives you easy access via menu: "Places→CD/DVD Creator".)
ja: 重要データーは上書き事故を防ぐために CD/DVD-R のような1回書込みメディアに貯蔵するのが好ましいです。(シェルコマンドラインからストレージメディアにどうして書き込むかについては<xref linkend="_the_binary_data"/>を参照下さい。GNOME デスクトップの GUI 環境ではメニュー: "Places→CD/DVD Creator" で簡単に書込みできます。)

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><itemizedlist><listitem><para>
en: Data should be at least on different disk partitions preferably on different disks and machines to withstand the filesystem corruption.  Important data are best stored on a read-only filesystem.  <placeholder type="footnote" id="0"/>
ja: データーはファイルシステム破壊に耐えるように、できれば異なるディスクやマシン上の、最低限異なるディスクパーティション上に置くべきです。重要データーは読み取り専用ファイルシステムに保存するのが好ましい。<placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><para>
en: Risk of data when breached
ja: データ侵害の際のデーターのリスク

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><itemizedlist><listitem><para><footnote><para>
en: Some of these data can not be regenerated by entering the same input string to the system.
ja: このようなデーターの一部は、システムに同一の入力文字列を入力しても再生成できません。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><itemizedlist><listitem><para>
en: Sensitive identity data such as "<literal>/etc/ssh/ssh_host_*_key</literal>", "<literal>~/.gnupg/*</literal>", "<literal>~/.ssh/*</literal>", "<literal>~/.local/share/keyrings/*</literal>", "<literal>/etc/passwd</literal>", "<literal>/etc/shadow</literal>", "<literal>popularity-contest.conf</literal>", "<literal>/etc/ppp/pap-secrets</literal>", and "<literal>/etc/exim4/passwd.client</literal>" should be backed up as encrypted.  <placeholder type="footnote" id="0"/> (See <xref linkend="_data_encryption_tips"/>.)
ja: "<literal>/etc/ssh/ssh_host_*_key</literal>" や "<literal>~/.gnupg/*</literal>" や "<literal>~/.ssh/*</literal>" や "<literal>/etc/passwd</literal>" や "<literal>/etc/shadow</literal>" や "<literal>/etc/fetchmailrc</literal>" や "<literal>popularity-contest.conf</literal>" や "<literal>/etc/ppp/pap-secrets</literal>" や "<literal>/etc/exim4/passwd.client</literal>" 等の慎重に扱うべきアイデンティティ関連のデーターファイルは暗号化してバックアップする必要があります。<placeholder type="footnote" id="0"/> (<xref linkend="_data_encryption_tips"/>を参照下さい。)

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><itemizedlist><listitem><para>
en: Never hard code system login password nor decryption passphrase in any script even on any trusted system.  (See <xref linkend="_password_keyring"/>.)
ja: たとえ信頼できるシステム上でも、システムの login パスワードや暗号化解除パスフレーズは、いかなるスクリプト中にもハードコードしてはいけません。(<xref linkend="_password_keyring"/>を参照下さい。)

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><para>
en: Failure mode and their possibility
ja: 故障モードとその確率

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><itemizedlist><listitem><para>
en: Hardware (especially HDD) will break
ja: ハードウエアー (特に HDD) はいずれ壊れます

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><itemizedlist><listitem><para>
en: Filesystem may be corrupted and data in it may be lost
ja: ファイルシステムは壊れるかもしれないし、その中のデーターは失われるかもしれません

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><itemizedlist><listitem><para>
en: Remote storage system can't be trusted for security breaches
ja: セキュリティー侵害に関してリモート ストレージ システムは信用できません。

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><itemizedlist><listitem><para>
en: Weak password protection can be easily compromised
ja: 脆弱なパスワードによる保護は簡単に破られます

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><itemizedlist><listitem><para>
en: File permission system may be compromised
ja: ファイルパーミッションシステムが不正アクセスを許すようになるかもしてません

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><para>
en: Required resources for backup: human, hardware, software, …
ja: バックアップに必要なリソース: 人的、ハードウエアー、ソフトウェアー、…

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><itemizedlist><listitem><itemizedlist><listitem><para>
en: Automatic scheduled backup with cron job or systemd timer job
ja: cron ジョブや systemd タイマー ジョブでする自動スケジュールバックアップ

note: type: Content of: <book><chapter><section><section><tip><para>
en: You can recover debconf configuration data with "<literal>debconf-set-selections debconf-selections</literal>" and dpkg selection data with "<literal>dpkg --set-selection &lt;dpkg-selections.list</literal>".
ja: debconf の設定データーは "<literal>debconf-set-selections debconf-selections</literal>" で、dpkg の選択データーは "<literal>dpkg --set-selection &lt;dpkg-selections.list</literal>" で復元できます。

note: type: Content of: <book><chapter><section><section><note><para>
en: Do not back up the pseudo-filesystem contents found on <literal>/proc</literal>, <literal>/sys</literal>, <literal>/tmp</literal>, and <literal>/run</literal> (see <xref linkend="_procfs_and_sysfs"/> and <xref linkend="_tmpfs"/>).  Unless you know exactly what you are doing, they are huge useless data.
ja: <literal>/proc</literal> や <literal>/sys</literal> や <literal>/tmp</literal> や <literal>/run</literal> 上にある擬似ファイルシステム (<xref linkend="_procfs_and_sysfs"/> と <xref linkend="_tmpfs"/> 参照) の内容をバックアップしてはいけません。あなた自身が自分がしていることの意味を余程よく分かっていなければ、これらの内容は巨大で無用なデーターです。

note: type: Content of: <book><chapter><section><section><note><para>
en: You may wish to stop some application daemons such as MTA (see <xref linkend="_mail_transport_agent_mta"/>) while backing up data.
ja: データーをバックアップする際には MTA (<xref linkend="_mail_transport_agent_mta"/>を参照下さい) 等のアプリケーションデーモンを停止するのも一計です。

note: type: Content of: <book><chapter><section><section><title>
en: Backup utility suites
ja: バックアップユーティリティーのスイート

note: type: Content of: <book><chapter><section><section><para>
en: Here is a select list of notable backup utility suites available on the Debian system.
ja: Debian システム上で利用可能でバックアップユーティリティーのスイートのなかで際立った選ばれたリストを記します。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of backup suite utilities
ja: バックアップスイートのユーティリティーのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&bacula;">Bacula</ulink>: network backup, recovery and verification - common support files
ja: <ulink url="&bacula;">Bacula</ulink>: ネットワークバックアップ、復元および検証 - 共通のサポートファイル

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&bacula;">Bacula</ulink>: network backup, recovery and verification - client meta-package
ja: <ulink url="&bacula;">Bacula</ulink>: ネットワークバックアップ、復元および検証 - クライアントメタパッケージ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&bacula;">Bacula</ulink>: network backup, recovery and verification - text console
ja: <ulink url="&bacula;">Bacula</ulink>: ネットワークバックアップ、復元および検証 - テキストコンソール

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&bacula;">Bacula</ulink>: network backup, recovery and verification - server meta-package
ja: <ulink url="&bacula;">Bacula</ulink>: ネットワークバックアップ、復元および検証 - サーバーメタパッケージ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&amanda;">Amanda</ulink>: Advanced Maryland Automatic Network Disk Archiver (Libs)
ja: <ulink url="&amanda;">Amanda</ulink>: Advanced Maryland Automatic Network Disk Archiver (ライブラリー)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&amanda;">Amanda</ulink>: Advanced Maryland Automatic Network Disk Archiver (Client)
ja: <ulink url="&amanda;">Amanda</ulink>: Advanced Maryland Automatic Network Disk Archiver (クライアント)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&amanda;">Amanda</ulink>: Advanced Maryland Automatic Network Disk Archiver (Server)
ja: <ulink url="&amanda;">Amanda</ulink>: Advanced Maryland Automatic Network Disk Archiver (サーバー)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&backuppc;">BackupPC</ulink> is a high-performance, enterprise-grade system for backing up PCs (disk based)
ja: <ulink url="&backuppc;">BackupPC</ulink> は高性能でエンタープライズ級の、PC をバックアップするためのシステム (ディスクベース)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: (remote) incremental backup
ja: (リモート) 増分バックアップ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: GUI frontend for duplicity
ja: duplicity の GUI フロントエンド

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: (remote) deduplicating backup
ja: (リモート) 重複回避バックアップ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: borgbackup helper
ja: borgbackup のヘルパー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: lightweight, extensible <emphasis role="strong">meta-backup</emphasis> system
ja: 軽量で拡張可の<emphasis role="strong">メタバックアップ</emphasis>システム

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: command-line backup tool
ja: コマンドラインのバックアップツール

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: low-maintenance backup/restore tool for mountable media (disk based)
ja: マウントできるメディアのための低メンテナンスのバックアップ/復旧ツール (ディスクベース)

note: type: Content of: <book><chapter><section><section><para>
en: Backup tools have their specialized focuses.
ja: バックアップツールにはそれぞれの特別な狙いがあります。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&mondorescue;">Mondo Rescue</ulink> is a backup system to facilitate restoration of complete system quickly from backup CD/DVD etc. without going through normal system installation processes.
ja: <ulink url="&mondorescue;">Mondo Rescue</ulink> を使うと、普通のインストールプロセスを経ずにバックアップ CD/DVD 等から完全なシステムを迅速に復旧できます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&bacula;">Bacula</ulink>, <ulink url="&amanda;">Amanda</ulink>, and <ulink url="&backuppc;">BackupPC</ulink> are full featured backup suite utilities which are focused on regular backups over network.
ja: <ulink url="&bacula;">Bacula</ulink> と <ulink url="&amanda;">Amanda</ulink> と <ulink url="&backuppc;">BackupPC</ulink> は、ネットワーク越しの定期的バックアップに焦点のあるフル機能のバックアップスイートです。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&duplicity;">Duplicity</ulink>, and <ulink url="&borg;">Borg</ulink> are simpler backup utilities for typical workstations.
ja: <ulink url="&duplicity;">Duplicity</ulink> や <ulink url="&borg;">Borg</ulink> は典型的ワークステーション向けの比較的簡単なバックアップユーティリティーです。

note: type: Content of: <book><chapter><section><section><title>
en: Backup tips
ja: バックアップのティップ

note: type: Content of: <book><chapter><section><section><para>
en: For a personal workstation, full featured backup suite utilities designed for the server environment may not serve well.  At the same time, existing backup utilities for workstations may have some shortcomings.
ja: 個人用ワークステーションでは、サーバー環境用に設計されたフル装備バックアップユーティリティー一式はうまく機能しないかもしれません。同時に、既存のワークステーション用のバックアップユーティリティーでは足りない面があるかもしれません。

note: type: Content of: <book><chapter><section><section><para>
en: Here are some tips to make backup easier with minimal user efforts.  These techniques may be used with any backup utilities.
ja: ここに最小限のユーザー努力でより簡単にバックアップできるようするティップスを示します。これらの技法はどのバックアップユーティリティーにでも使えます。

note: type: Content of: <book><chapter><section><section><para>
en: For demonstration purpose, let's assume the primary user and group name to be <literal>penguin</literal> and create a backup and snapshot script example "<literal>/usr/local/bin/bkss.sh</literal>" as:
ja: 例示のために、主ユーザーとグループ名を <literal>penguin</literal> とし、バックアップとスナップショット用スクリプト例 "<literal>/usr/local/bin/bkss.sh</literal>" を以下として作成します:

note: type: Content of: <book><chapter><section><section><para>
en: Here, only the basic tool <literal>rsync</literal>(1) is used to facilitate system backup and the storage space is efficiently used by <ulink url="&btrfs;">Btrfs</ulink>.
ja: ここでは、基本ツールの <literal>rsync</literal>(1) のみを使いシステムのバックアップが実現され、<ulink url="&btrfs;">Btrfs</ulink> を使うことでストレージスペースが有効利用されています。

note: type: Content of: <book><chapter><section><section><tip><para>
en: FYI: This author uses his own similar shell script "<ulink url="&bssbtrfssubvolumesnapshotutility;">bss: Btrfs Subvolume Snapshot Utility</ulink>" for his workstation.
ja: 参考: 当著者は、自作の類似シェルスクリプト "<ulink url="&bssbtrfssubvolumesnapshotutility;">bss: Btrfs Subvolume Snapshot Utility</ulink>" を自身のワークステーションで使用しています。

note: type: Content of: <book><chapter><section><section><section><title>
en: GUI backup
ja: GUI バックアップ

note: type: Content of: <book><chapter><section><section><section><para>
en: Here is an example to setup the single GUI click backup.
ja: 単一 GUI クリックによるバックアップの設定例をここに示します。

note: type: Content of: <book><chapter><section><section><section><itemizedlist><listitem><para>
en: Prepare a USB storage device to be used for backup.
ja: USB ストレージデバイスをバックアップ用に準備します。

note: type: Content of: <book><chapter><section><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Format a USB storage device with one partition in btrfs with its label name as "<literal>BKUP</literal>".  This can be encrypted (see <xref linkend="_removable_disk_encryption_with_dm_crypt_luks"/>).
ja: "<literal>BKUP</literal>" というラベル名のついた btrfs の 1 パーティションがあるように USB ストレージデバイスをフォーマットします。これは暗号化されていても良いです(<xref linkend="_removable_disk_encryption_with_dm_crypt_luks"/>を参照下さい)。

note: type: Content of: <book><chapter><section><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Plug this in to your system.  The desktop system should automatically mount it as "<literal>/media/penguin/BKUP</literal>".
ja: これをあなたのシステムに挿入します。デスクトップシステムがそれを "<literal>/media/penguin/BKUP</literal>" をして自動マウントするはずです。

note: type: Content of: <book><chapter><section><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Execute "<literal>sudo chown penguin:penguin /media/penguin/BKUP</literal>" to make it writable by the user.
ja: 当該ユーザーにより書き込みできるように "<literal>sudo chown penguin:penguin /media/penguin/BKUP</literal>" と実行します。

note: type: Content of: <book><chapter><section><section><section><itemizedlist><listitem><para>
en: Create "<literal>~/.local/share/applications/BKUP.desktop</literal>" following techniques written in <xref linkend="_starting_a_program_from_gui"/> as:
ja: <xref linkend="_starting_a_program_from_gui"/> 中に記載された技法に則り "<literal>~/.local/share/applications/BKUP.desktop</literal>" を以下のように作成します:

note: type: Content of: <book><chapter><section><section><section><para>
en: For each GUI click, your data is backed up from "<literal>~/Documents</literal>" to a USB storage device and a read-only snapshot is created.
ja: 各 GUI クリック毎に、あなたのデーターが "<literal>~/Documents</literal>" から USB ストレージデバイスにバックアップされ、リードオンリーのスナップショットが作成されます。

note: type: Content of: <book><chapter><section><section><section><title>
en: Mount event triggered backup
ja: マウントイベントがトリガーするバックアップ

note: type: Content of: <book><chapter><section><section><section><para>
en: Here is an example to setup for the automatic backup triggered by the mount event.
ja: マウントイベントによりトリガーされる自動バックアップの設定例をここに記します。

note: type: Content of: <book><chapter><section><section><section><itemizedlist><listitem><para>
en: Prepare a USB storage device to be used for backup as in <xref linkend="_gui_backup"/>.
ja: <xref linkend="_gui_backup"/> と同様にし、USB ストレージデバイスをバックアップ用に準備します。

note: type: Content of: <book><chapter><section><section><section><itemizedlist><listitem><para>
en: Create a systemd service unit file "<literal>~/.config/systemd/user/back-BKUP.service</literal>" as:
ja: systemd サービスユニットファイル "<literal>~/.config/systemd/user/back-BKUP.service</literal>" を以下のように作成します:

note: type: Content of: <book><chapter><section><section><section><itemizedlist><listitem><para>
en: Enable this systemd unit configuration with the following:
ja: 以下のようにして systemd のユニット設定を有効化します。

note: type: Content of: <book><chapter><section><section><section><para>
en: For each mount event, your data is backed up from "<literal>~/Documents</literal>" to a USB storage device and a read-only snapshot is created.
ja: 各マウントイベント毎に、あなたのデーターが "<literal>~/Documents</literal>" から USB ストレージデバイスにバックアップされ、リードオンリーのスナップショットが作成されます。

note: type: Content of: <book><chapter><section><section><section><para>
en: Here, names of systemd mount units that systemd currently has in memory can be asked to the service manager of the calling user with "<literal>systemctl --user list-units --type=mount</literal>".
ja: ここで、systemd が現在メモリー上に保持する systemd のマウント unit 名を、呼び出ているユーザーのサービスマネージャーに問い合わすには、"<literal>systemctl --user list-units --type=mount</literal>" を使います。

note: type: Content of: <book><chapter><section><section><section><title>
en: Timer event triggered backup
ja: タイマーイベントがトリガーするバックアップ

note: type: Content of: <book><chapter><section><section><section><para>
en: Here is an example to setup for the automatic backup triggered by the timer event.
ja: タイマーイベントによりトリガーされる自動バックアップの設定例をここに記します。

note: type: Content of: <book><chapter><section><section><section><itemizedlist><listitem><para>
en: Create a systemd timer unit file "<literal>~/.config/systemd/user/snap-Documents.timer</literal>" as:
ja: systemd タイマーユニットファイル "<literal>~/.config/systemd/user/snap-Documents.timer</literal>" を以下のように作成します:

note: type: Content of: <book><chapter><section><section><section><itemizedlist><listitem><para>
en: Create a systemd service unit file "<literal>~/.config/systemd/user/snap-Documents.service</literal>" as:
ja: systemd サービスユニットファイル "<literal>~/.config/systemd/user/snap-Documents.service</literal>" を以下のように作成します:

note: type: Content of: <book><chapter><section><section><section><para>
en: For each timer event, your data is backed up from "<literal>~/Documents</literal>" to a USB storage device and a read-only snapshot is created.
ja: 各タイマーイベント毎に、あなたのデーターが "<literal>~/Documents</literal>" から USB ストレージデバイスにバックアップされ、リードオンリーのスナップショットが作成されます。

note: type: Content of: <book><chapter><section><section><section><para>
en: Here, names of systemd timer user units that systemd currently has in memory can be asked to the service manager of the calling user with "<literal>systemctl --user list-units --type=timer</literal>".
ja: ここで、systemd が現在メモリー上に保持する systemd のタイマー unit 名を、呼び出ているユーザーのサービスマネージャーに問い合わすには、"<literal>systemctl --user list-units --type=mount</literal>" を使います。

note: type: Content of: <book><chapter><section><section><section><para>
en: For the modern desktop system, this systemd approach can offer more fine grained control than the traditional Unix ones using <literal>at</literal>(1), <literal>cron</literal>(8), or <literal>anacron</literal>(8).
ja: 現代的なデスクトップシステムでは、この systemd を使うアプローチのほうが <literal>at</literal>(1) や <literal>cron</literal>(8) や <literal>anacron</literal>(8) を使う伝統的 Unix アプローチよりより精緻な制御を提供できます。

note: type: Content of: <book><chapter><section><title>
en: Data security infrastructure
ja: データーセキュリティーのインフラ

note: type: Content of: <book><chapter><section><para>
en: The data security infrastructure is provided by the combination of data encryption tool, message digest tool, and signature tool.
ja: データーのセキュリティーのインフラはデーターの暗号化のツールとメッセージダイジェストのツールと署名ツールの組み合わせで提供されます。

note: type: Content of: <book><chapter><section><table><title>
en: List of data security infrastructure tools
ja: データーセキュリティーインフラツールのリスト

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&gnuprivacyguard;">GNU Privacy Guard</ulink> - OpenPGP encryption and signing tool
ja: <ulink url="&gnuprivacyguard;">GNU プライバシーガード</ulink> - OpenPGP 暗号化と署名ツール

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&gnuprivacyguard;">GNU Privacy Guard</ulink> - OpenPGP signature verification tool
ja: <ulink url="&gnuprivacyguard;">GNU プライバシーガード</ulink> - OpenPGP 署名検証ツール

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&sequoiapgp;">Sequoia-PGP</ulink> - OpenPGP encryption and signing tool
ja: <ulink url="&sequoiapgp;">Sequoia-PGP</ulink> - OpenPGP 暗号化と署名ツール

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&sequoiapgp;">Sequoia-PGP</ulink> - OpenPGP signature verification tool
ja: <ulink url="&sequoiapgp;">Sequoia-PGP</ulink> - OpenPGP 署名検証ツール

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: extract just the secret information out of OpenPGP secret keys
ja: OpenPGP の秘密キーから秘密の情報だけを抜粋

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: utilities for <ulink url="&dmcrypt;">dm-crypt</ulink> block device encryption supporting <ulink url="&luks;">LUKS</ulink>
ja: 暗号化されたブロックデバイス (<ulink url="&dmcrypt;">dm-crypt</ulink> / <ulink url="&luks;">LUKS</ulink>) のためのユーティリティー

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: compute and check MD5 message digest
ja: MD5 メッセージダイジェストを計算やチェック

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: compute and check SHA1 message digest
ja: SHA1 メッセージダイジェストを計算やチェック

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: compute message digest with "<literal>openssl dgst</literal>" (OpenSSL)
ja: "<literal>openssl dgst</literal>" を使ってメッセージダイジェストを計算やチェック (OpenSSL)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: store and retrieve passwords (CLI)
ja: パスワードの保存と読出し (CLI)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: key management tool (GNOME)
ja: キー管理ツール (GNOME)

note: type: Content of: <book><chapter><section><para>
en: See <xref linkend="_data_encryption_tips"/> on <ulink url="&dmcrypt;">dm-crypt</ulink> and <ulink url="&fscrypt;">fscrypt</ulink> which implement automatic data encryption infrastructure via Linux kernel modules.
ja: Linux カーネルモジュール経由で自動的データー暗号化のインフラを実現する <ulink url="&dmcrypt;">dm-crypt</ulink> と <ulink url="&fscrypt;">fscrypt</ulink> に関しては <xref linkend="_data_encryption_tips"/>を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Key management for GnuPG
ja: Gnupg のためのキー管理

note: type: Content of: <book><chapter><section><section><para>
en: Here are <ulink url="&gnuprivacyguard;">GNU Privacy Guard</ulink> commands for the basic key management.
ja: 基本的なキー管理に関する <ulink url="&gnuprivacyguard;">GNU プライバシガード</ulink>コマンドを次に記します。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of GNU Privacy Guard commands for the key management
ja: キー管理のための GNU プライバシガードコマンドのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: generate a new key
ja: 新規キーの生成

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: generate revoke key for my_user_ID
ja: my_user_ID に関するリボークキーを生成

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: edit key interactively, "help" for help
ja: インタラクティブにキーを編集、ヘルプは "help"

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: export all public keys to file
ja: 全ての公開キーをファイルにエクスポート

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: export all private key to file
ja: 全ての秘密キーをファイルにエクスポート

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: import all keys from file
ja: 全てのキーをファイルからインポート

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: send key of user_ID to keyserver
ja: user_ID のキーをキーサーバーに送信

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: recv. key of user_ID from keyserver
ja: user_ID のキーをキーサーバーから受信

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list keys of user_ID
ja: user_ID のキーをリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list sig. of user_ID
ja: user_ID の署名をリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: check sig. of user_ID
ja: user_ID の署名をチェック

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: check fingerprint of user_ID
ja: user_ID のフィンガープリントをチェック

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: update local keyring
ja: ローカルキーリングを更新

note: type: Content of: <book><chapter><section><section><para>
en: Here is the meaning of the trust code.
ja: トラストコードの意味を次に記します。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of the meaning of the trust code
ja: トラストコードの意味のリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: code
ja: コード

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: description of trust
ja: 信用の説明

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: no owner trust assigned / not yet calculated
ja: 所有者への信用未付与/未計算

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: trust calculation failed
ja: 信用計算に失敗

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: not enough information for calculation
ja: 計算用の情報不十分

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: never trust this key
ja: このキーを信用不可

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: marginally trusted
ja: スレスレの信用

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: fully trusted
ja: フルに信用

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: ultimately trusted
ja: 究極の信用

note: type: Content of: <book><chapter><section><section><para>
en: The following generates my key "<literal>9563FC29932C409F1A77F9C1AB8A1522D8234C6A</literal>".
ja: 以下のようにすると私のキー "<literal>9563FC29932C409F1A77F9C1AB8A1522D8234C6A</literal>" を作成出来ます。

note: type: Content of: <book><chapter><section><section><para>
en: The following uploads my key "<literal>9563FC29932C409F1A77F9C1AB8A1522D8234C6A</literal>" to the popular keyserver "<literal>hkp://keys.gnupg.net</literal>".
ja: 以下のようにすると私のキー "<literal>9563FC29932C409F1A77F9C1AB8A1522D8234C6A</literal>" をポピュラーなキーサーバー "<literal>hkp://keys.gnupg.net</literal>" にアップロード出来ます。

note: type: Content of: <book><chapter><section><section><para>
en: A good default keyserver set up in "<literal>~/.gnupg/gpg.conf</literal>" (or old location "<literal>~/.gnupg/options</literal>") contains the following.
ja: "<literal>~/.gnupg/gpg.conf</literal>" (もしくは古い場所 "<literal>~/.gnupg/options</literal>") 中の良いデフォールトのキーサーバーの設定は次を含みます。

note: type: Content of: <book><chapter><section><section><para>
en: The following obtains unknown keys from the keyserver.
ja: 次によってキーサーバーから知らないキーが獲得できます。

note: type: Content of: <book><chapter><section><section><para>
en: There was a bug in <ulink url="&openpgppublickeyserver;">OpenPGP Public Key Server</ulink> (pre version 0.9.6) which corrupted key with more than 2 sub-keys.  The newer <literal>gnupg</literal> (&gt;1.2.1-2) package can handle these corrupted subkeys.  See <literal>gpg</literal>(1) under "<literal>--repair-pks-subkey-bug</literal>" option.
ja: <ulink url="&openpgppublickeyserver;">OpenPGP 公開キーサーバー</ulink> (バージョン0.9.6以前) に2つ以上サブキーのあるキーを壊すバグがありました。新しい <literal>gnupg</literal> (&gt;1.2.1-2) パッケージはこのような壊れたサブキーを取り扱えます。<literal>gpg</literal>(1) の"<literal>--repair-pks-subkey-bug</literal>" オプションの説明を参照下さい。

note: type: Content of: <book><chapter><section><section><para>
en: Use of SHA-1 for hash has been deprecated.  If your old RSA based openPGP key uses SHA-1 for hash, fix it using <ulink url="&fixkeywithshab;">FixKeyWithSha1</ulink>.
ja: SHA-1 をハッシュに使うのは非推奨です。あなたの古い RSA ベースの openPGP キーが SHA-1 を使用していれば、<ulink url="&fixkeywithshab;">FixKeyWithSha1</ulink> を用いて修正しましょう。

note: type: Content of: <book><chapter><section><section><tip><para>
en: The <literal>sq</literal>(1) and <literal>sqv</literal>(1) commands are an alternative set of openPGP commands.  See <ulink url="&squserdocumentation;">sq user documentation</ulink> and <ulink url="&apracticalintrodsqsequoiapgpscli;">A Practical Introduction to using sq, Sequoia PGP’s CLI</ulink>.
ja: <literal>sq</literal>(1) と <literal>sqv</literal>(1) コマンドは openPGP コマンドの代替セットです。<ulink url="&squserdocumentation;">sq user documentation</ulink> と <ulink url="&apracticalintrodsqsequoiapgpscli;">A Practical Introduction to using sq, Sequoia PGP’s CLI</ulink> を参照ください。

note: type: Content of: <book><chapter><section><section><title>
en: Using GnuPG on files
ja: GnuPG をファイルに使用

note: type: Content of: <book><chapter><section><section><para>
en: Here are examples for using <ulink url="&gnuprivacyguard;">GNU Privacy Guard</ulink> commands on files.
ja: 基本的なキー管理に関する <ulink url="&gnuprivacyguard;">GNU プライバシガード</ulink>コマンドを次に記します。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of GNU Privacy Guard commands on files
ja: ファイルに使用する GNU プライバシーガードコマンドのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: sign file into <ulink url="&ascii;">ASCII</ulink> armored file.asc
ja: ファイルを <ulink url="&ascii;">ASCII</ulink> 文字化した file.asc と署名

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: clear-sign message
ja: メッセージをクリアサイン

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: mail a clear-signed message to <literal>foo@example.org</literal>
ja: <literal>foo@example.org</literal> にクリアサインされたメッセージをメールする

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: clear-sign patchfile
ja: パッチファイルをクリアサイン

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: verify clear-signed file
ja: クリアサインされたファイルを確認

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: create detached signature
ja: 署名を別ファイルで作成

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: verify file with file.sig
ja: file.sig を使ってファイルを確認

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: public-key encryption intended for name from file to binary crypt_file.gpg
ja: file からバイナリー crypt_file.gpg への name 宛公開キー暗号化

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: public-key encryption intended for name from file to <ulink url="&ascii;">ASCII</ulink> armored crypt_file.asc
ja: file から <ulink url="&ascii;">ASCII</ulink> 文字化された crypt_file.asc への name 宛公開キー暗号化

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: symmetric encryption from file to crypt_file.gpg
ja: file からバイナリー crypt_file.gpg への対称暗号化

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: symmetric encryption intended for name from file to <ulink url="&ascii;">ASCII</ulink> armored crypt_file.asc
ja: file から <ulink url="&ascii;">ASCII</ulink> 文字化された crypt_file.asc への対称暗号化

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: decryption
ja: 暗号解読

note: type: Content of: <book><chapter><section><section><title>
en: Using GnuPG with Mutt
ja: Mutt で GnuPG を使用

note: type: Content of: <book><chapter><section><section><para>
en: Add the following to "<literal>~/.muttrc</literal>" to keep a slow GnuPG from automatically starting, while allowing it to be used by typing "<literal>S</literal>" at the index menu.
ja: インデックスメニュー上で "<literal>S</literal>" とすれば GnuPG が使えるようにしておきながら、遅い GnuPG が自動的に起動しないように "<literal>~/.muttrc</literal>" に以下の内容を追加します。

note: type: Content of: <book><chapter><section><section><title>
en: Using GnuPG with Vim
ja: Vim で GnuPG を使用

note: type: Content of: <book><chapter><section><section><para><footnote><para>
en: If you use "<literal>~/.vimrc</literal>" instead of "<literal>~/.vim/vimrc</literal>", please substitute accordingly.
ja: もし、"<literal>~/.vim/vimrc</literal>" に代えて "<literal>~/.vimrc</literal>" を使う場合は、それに合わせて置換して下さい。

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>gnupg</literal> plugin let you run GnuPG transparently for files with extension "<literal>.gpg</literal>", "<literal>.asc</literal>", and "<literal>.pgp</literal>".<placeholder type="footnote" id="0"/>
ja: <literal>gnupg</literal> のプラグインを使うと "<literal>.gpg</literal>" や "<literal>.asc</literal>" や "<literal>.pgp</literal>" というファイル拡張子のファイルに対して透過的に GnuPG を実行できます。<placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><section><title>
en: The MD5 sum
ja: MD5 和

note: type: Content of: <book><chapter><section><section><para>
en: <literal>md5sum</literal>(1) provides utility to make a digest file using the method in <ulink url="&rfcbdcb;">rfc1321</ulink> and verifying each file with it.
ja: <literal>md5sum</literal>(1) は<ulink url="&rfcbdcb;">rfc1321</ulink> の方法を使ってダイジェストファイルを作成し各ファイルをそれで確認するユーティリティーを提供します。

note: type: Content of: <book><chapter><section><section><note><para>
en: The computation for the <ulink url="&mdf;">MD5</ulink> sum is less CPU intensive than the one for the cryptographic signature by <ulink url="&gnuprivacyguardgnupg;">GNU Privacy Guard (GnuPG)</ulink>. Usually, only the top level digest file is cryptographically signed to ensure data integrity.
ja: <ulink url="&mdf;">MD5</ulink> 和の計算は <ulink url="&gnuprivacyguardgnupg;">GNU プライバシーガード (GnuPG)</ulink> による暗号学的署名の計算より CPU への負荷がかかりません。通常、一番上のレベルのダイジェストファイルだけがデーターの整合性のために暗号学的に署名されます。

note: type: Content of: <book><chapter><section><section><title>
en: Password keyring
ja: パスワード キーリング

note: type: Content of: <book><chapter><section><section><para>
en: On GNOME system, the GUI tool <literal>seahorse</literal>(1) manages passwords and stores them securely in the keyring <literal>~/.local/share/keyrings/*</literal>.
ja: GNOME システム上では、<literal>seahorse</literal>(1) がキーリング <literal>~/.local/share/keyrings/*</literal> 中にパスワードを管理し保存します。

note: type: Content of: <book><chapter><section><section><para>
en: <literal>secret-tool</literal>(1) can store password to the keyring from the command line.
ja: <literal>secret-tool</literal>(1) はコマンドラインからパスワードをキーリングに保存できます。

note: type: Content of: <book><chapter><section><section><para>
en: Let's store passphrase used for LUKS/dm-crypt encrypted disk image
ja: ディスクイメージを LUKS/dm-crypt 暗号化するためのパスフレーズを保存します。

note: type: Content of: <book><chapter><section><section><para>
en: This stored password can be retrieved and fed to other programs, e.g., <literal>cryptsetup</literal>(8).
ja: <literal>cryptsetup</literal>(8) のような他のプログラムに、こうして保存されたパスワードを読み出し供給できます。

note: type: Content of: <book><chapter><section><section><tip><para>
en: Whenever you need to provide password in a script, use <literal>secret-tool</literal> and avoid directly hardcoding the passphrase in it.
ja: スクリプト中でパスワードを供給する必要がある際はいつも <literal>secret-tool</literal> を使いパスフレーズを直接ハードコードすることは避けます。

note: type: Content of: <book><chapter><section><title>
en: Source code merge tools
ja: ソースコードマージツール

note: type: Content of: <book><chapter><section><para>
en: There are many merge tools for the source code.  Following commands caught my eyes.
ja: ソースコードをマージする多くのツールがあります。以下のコマンドが著者の目に止まりました。

note: type: Content of: <book><chapter><section><table><title>
en: List of source code merge tools
ja: ソースコードマージツールのリスト

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: apply a diff file to an original
ja: 差分ファイルをオリジナルに適用

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: compare 2 files side by side in vim
ja: vim で2つのファイルを並べて比較

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: interactive full screen 2/3-way merge tool
ja: 対話型フルスクリーンの2方/3方マージツール

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: compare and merge files (GTK)
ja: ファイルを比較やマージ (GTK)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: apply rejected patches
ja: リジェクトされたパッチを適用

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: compare files line by line
ja: 1行ごとにファイルを比較

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: compare and merges three files line by line
ja: 1行ごとにファイルを比較やマージ

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: manage series of patches
ja: パッチのシリーズを管理

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: display word differences between text files
ja: テキストファイル間のワードの相違表示

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: produce a histogram of changes by the diff
ja: 差分ファイルによる変化のヒストグラム作成

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: create a cumulative patch from two incremental patches
ja: 2つの積み重ねパッチから1つの合計パッチを生成

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: extract a diff from an HTML page
ja: HTML ページから差分ファイルを抽出

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: extract or excludes diffs from a diff file
ja: 差分ファイルから差分ファイルを抽出や削除

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: fix diff files created by CVS that <literal>patch</literal>(1) mis-interprets
ja: CVS により作成された <literal>patch</literal>(1) が誤解する差分ファイルを修正

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: exchange the order of two patches
ja: 古い2つのパッチを交換

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: show which files are modified by a patch matching a regex
ja: 正規表現にマッチするパッチによって変更されるファイルを表示

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: show differences between two unified diff files
ja: 2つのユニファイド差分ファイル間の違いを表示

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: show which files are modified by a patch
ja: どのファイルがパッチによって変更されるかを表示

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: recompute counts and offsets in unified context diffs
ja: ユニファイドコンテキスト差分ファイルのカウントやオフセットを再計算

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: fix offsets and counts of a hand-edited diff
ja: 手編集された差分ファイルのカウントやオフセットを再計算

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: separate out incremental patches
ja: 増分パッチの分離

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: demangle patches that have been word-wrapped
ja: ワードラップされたパッチを復元

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: display differences and merge changes between directory trees
ja: ディレクトリーツリー間で相違点の表示と変更のマージ

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: compare two files word by word / char by char
ja: 2つのファイルをワード毎/文字毎に比較

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: generate extended patch files
ja: 拡張パッチファイルの生成

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: apply extended patch files
ja: 拡張パッチファイルの適用

note: type: Content of: <book><chapter><section><section><title>
en: Extracting differences for source files
ja: ソースファイル間の相違の抽出

note: type: Content of: <book><chapter><section><section><para>
en: The following procedures extract differences between two source files and create unified diff files "<literal>file.patch0</literal>" or "<literal>file.patch1</literal>" depending on the file location.
ja: ふたつのソースファイル間の相違を抽出したユニファイド差分ファイル は、以下の要領でファイル位置に対応し "<literal>file.patch0</literal>" か "<literal>file.patch1</literal>" として作成されます。

note: type: Content of: <book><chapter><section><section><title>
en: Merging updates for source files
ja: ソースファイルに更新をマージ

note: type: Content of: <book><chapter><section><section><para>
en: The diff file (alternatively called patch file) is used to send a program update.  The receiving party applies this update to another file by the following.
ja: 差分ファイル (別名、パッチファイル) はプログラム更新を送るのに使われます。受け取った側はこの更新を別のファイルに以下のようにして適用します。

note: type: Content of: <book><chapter><section><section><title>
en: Interactive merge
ja: インタラクティブなマージ

note: type: Content of: <book><chapter><section><section><para>
en: If you have two versions of a source code, you can perform 2-way merge interactively using <literal>imediff</literal>(1) by the following.
ja: 2つのバージョンのソースコードがある場合、<literal>imediff</literal>(1) をインタラクティブに使って効率的に2方マージを以下のように実行できます。

note: type: Content of: <book><chapter><section><section><para>
en: If you have three versions of a source code, you can perform 3-way merge interactively using <literal>imediff</literal>(1) by the following.
ja: 3つのバージョンのソースコードがある場合、<literal>imediff</literal>(1) をインタラクティブに使って3方マージを以下のように実行できます。

note: type: Content of: <book><chapter><section><para>
en: Git is the tool of choice these days for the <ulink url="&versioncontrolsystemvcs;">version control system (VCS)</ulink> since Git can do everything for both local and remote source code management.
ja: 最近は、ローカルとリモートの両方のコード管理一切が可能なGitが<ulink url="&versioncontrolsystemvcs;">バージョンコントロールシステム (VCS)</ulink> として最優先の選択肢です。

note: type: Content of: <book><chapter><section><para>
en: Debian provides free Git services via <ulink url="&debiansalsaservice;">Debian Salsa service</ulink>.  Its documentation can be found at <ulink url="&httpswikidebianorgsalsa;">https://wiki.debian.org/Salsa</ulink> .
ja: Debian は <ulink url="&debiansalsaservice;">Debian Salsa サービス</ulink>経由でフリーの Git サービスを提供します。その説明文書は <ulink url="&httpswikidebianorgsalsa;">https://wiki.debian.org/Salsa</ulink>  にあります。

note: type: Content of: <book><chapter><section><para>
en: Here are some Git related packages.
ja: Git関連パッケージは以下です。

note: type: Content of: <book><chapter><section><table><title>
en: List of git related packages and commands
ja: git 関連のパッケージとコマンドのリスト

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Git, the fast, scalable, distributed revision control system
ja: git: 高速、スケーラブル、分散型リビジョンコントロールシステム

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: GUI Git repository browser with history
ja: GUI による履歴付き Git レポジトリーブラウザー

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: console Git repository browser with history
ja: コンソールによる履歴付き Git レポジトリーブラウザー

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: GUI for Git (No history)
ja: Git 用の GUI (履歴無し)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: send a collection of patches as email from the Git
ja: Git からパッチの集合の email として送信

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: automate the Debian packaging with the Git
ja: Git を使って Debian パッケージ化を自動化

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: git interoperability with the Debian archive
ja: Debian アーカイブと git の相互運用性

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: interactive git commit split helper tool
ja: インタラクティブな git コミット分割ヘルパーツール

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: quilt on top of git (Python)
ja: Git 上の quilt (Python)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: official documentation for Git
ja: 正式 Git 文書

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: "Git Magic", easier to understand guide for Git
ja: "Git マジック"、Git に関する分かり易いガイド

note: type: Content of: <book><chapter><section><section><title>
en: Configuration of Git client
ja: Git クライアントの設定

note: type: Content of: <book><chapter><section><section><para>
en: You may wish to set several global configuration in "<literal>~/.gitconfig</literal>" such as your name and email address used by Git by the following.
ja: Git は使うあなたの名前や email アドレス等を "<literal>~/.gitconfig</literal>" 中のいくつかのグローバル設定に設定したいなら以下のようにします。

note: type: Content of: <book><chapter><section><section><para>
en: You may also customize the Git default behavior by the following.
ja: 以下によって Git のデフォルトの動作をカスタマイズしてもいいです。

note: type: Content of: <book><chapter><section><section><para>
en: If you are too used to CVS or Subversion commands, you may wish to set several command aliases by the following.
ja: もしあなたが CVS や Subversion コマンドに慣れ過ぎている場合には、いくつかのコマンドエイリアスを以下のように設定するのも一計です。

note: type: Content of: <book><chapter><section><section><para>
en: You can check your global configuration by the following.
ja: あなたのグローバル設定は以下のようにするとチェックできます。

note: type: Content of: <book><chapter><section><section><title>
en: Basic Git commands
ja: 基本 Git コマンド

note: type: Content of: <book><chapter><section><section><para>
en: Git operation involves several data.
ja: Git 操作にはいくつかのデーターが関与します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The working tree which holds user facing files and to which you make changes.
ja: ユーサーから見えるファイルを保持しかつ変更の対象とする、ワーキングツリー

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: The changes to be recorded must be explicitly selected and staged to the index.  This is <literal>git add</literal> and <literal>git rm</literal> commands.
ja: 記録すべき変更は、インデックスに明示的に選択して候補として挙げなければいけません。これは、<literal>git add</literal> や <literal>git rm</literal> コマンドです。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The index which holds staged files.
ja: 候補として挙げたファイルを保持するインデックス

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Staged files will be committed to the local repository upon the subsequent request.  This is <literal>git commit</literal> command.
ja: 候補として挙げたファイルはそれに続くリクエストでローカルのレポジトリーにコミットされるでしょう。これは、<literal>git commit</literal> コマンドです。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The local repository which holds committed files.
ja: コミットされたファイルを保持するローカルのレポジトリー

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Git records the linked history of the committed data and organizes them as branches in the repository.
ja: Git はコミットされたデーターのリンクされた履歴をレポジトリー中にブランチとして整理して保存します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: The local repository can send data to the remote repository by <literal>git push</literal> command.
ja: <literal>git push</literal> コマンドによって、ローカルレポジトリーはリモートレポジトリーにデーターを送信できます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: The local repository can receive data from the remote repository by <literal>git fetch</literal> and <literal>git pull</literal> commands.
ja: <literal>git fetch</literal> や <literal>git pull</literal> コマンドによって、ローカルレポジトリーはリモートレポジトリーからデーターを受信できます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><itemizedlist><listitem><para>
en: The <literal>git pull</literal> command performs <literal>git merge</literal> or <literal>git rebase</literal> command after <literal>git fetch</literal> command.
ja: <literal>git pull</literal> コマンドは <literal>git fetch</literal> コマンドの後で <literal>git merge</literal> か <literal>git rebase</literal> コマンドを実行します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><itemizedlist><listitem><para>
en: Here, <literal>git merge</literal> combines two separate branches of history at the end to a point.  (This is default of <literal>git pull</literal> without customization and may be good for upstream people who publish branch to many people.)
ja: ここで、<literal>git merge</literal> は、2 つの別々の履歴のブランチの最後を 1 点にまとめます。(これは、カスタマイズされていないデフォルトの場合の <literal>git pull</literal> で、多くの人に向けてブランチを公開するアップストリームに好適です。)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><itemizedlist><listitem><para>
en: Here, <literal>git rebase</literal> creates one single branch of sequential history of the remote branch one followed by the local branch one.  (This is <literal>pull.rebase true</literal> customization case and may be good for rest of us.)
ja: ここで、<literal>git rebase</literal> は、リモートブランチの履歴の後ろにローカルブランチの履歴が繋がった連続履歴の単一ブランチを生成します。(これは、<literal>pull.rebase true</literal> カスタマイゼイションの場合で、残りの我々に好適です。)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The remote repository which holds committed files.
ja: コミットされたファイルを保持するリモートレポジトリー

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: The communication to the remote repository uses secure communication protocols such as SSH or HTTPS.
ja: リモートレポジトリーとの通信は SSH か HTTPS 等のセキュアー通信プロトコルを使います。

note: type: Content of: <book><chapter><section><section><para>
en: The working tree is files outside of the <literal>.git/</literal> directory.  Files inside of the <literal>.git/</literal> directory hold the index, the local repository data, and some git configuration text files.
ja: ワーキングツリーは <literal>.git/</literal> ディレクトリーの外のファイルです。<literal>.git/</literal> ディレクトリーの内部のファイルはインデックス、ローカル レポジトリー データー、いくつかの git 設定のテキストファイルを保持します。

note: type: Content of: <book><chapter><section><section><para>
en: Here is an overview of main Git commands.
ja: 主要 Git コマンドの概論です。

note: type: Content of: <book><chapter><section><section><table><title>
en: Main Git commands
ja: 主要 Git コマンド

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: Git command
ja: Git コマンド

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: create the (local) repository
ja: (ローカル) レポジトリーを作成します

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: clone the remote repository to a local repository with the working tree
ja: リモートレポジトリーをワーキングツリー付きローカルレポジトリーとしてクローンします

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: update the local <literal>main</literal> branch by the remote repository <literal>origin</literal>
ja: ローカルの <literal>main</literal> ブランチをリモート レポジトリーの <literal>origin</literal> を使って更新します

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: add file(s) in the working tree to the index for pre-existing files in index only
ja: インデックス中にのみ既に存在するファイルに関してワーキングツリー中のファイルをインデックスに追加します

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: add file(s) in the working tree to the index for all files including removals
ja: ワーキングツリー内の全てのファイルを全てのファイルに関するインデックスに削除を含め加えます

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: remove file(s) from the working tree and the index
ja: ワーキングツリーとインデックスからファイルを削除します

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: commit staged changes in the index to the local repository
ja: ローカルレポジトリーにインデックス中の挙げられた変更をコミットします

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: add all changes in the working tree to the index and commit them to the local repository (add + commit)
ja: ワーキングツリー中の全ての変更をインデックスに追加し、それらをローカルレポジトリーにコミットします (add + commit)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: update the remote repository <literal>origin</literal> by the local <literal>branch_name</literal> branch (initial invocation)
ja: リモート レポジトリー <literal>origin</literal> をローカルの <literal>branch_name</literal> ブランチで更新します (最初の呼び出し)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: update the remote repository <literal>origin</literal> by the local <literal>branch_name</literal> branch (subsequent invocation)
ja: リモート レポジトリー <literal>origin</literal> をローカルの <literal>branch_name</literal> ブランチで更新します (その後の呼び出し)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: show difference between <emphasis>treeish1</emphasis> commit and <emphasis>treeish2</emphasis> commit
ja: <emphasis>treeish1</emphasis> コミットと <emphasis>treeish2</emphasis> コミットの間の相違を表示します

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: GUI display of VCS repository branch history tree
ja: VCS レポジトリーのブランチ ヒストリー ツリーの GUI 表示をします

note: type: Content of: <book><chapter><section><section><table><title>
en: Git tips
ja: Git ティップ

note: type: Content of: <book><chapter><section><section><para>
en: Here are some Git tips.
ja: 以下はGit ティップです。

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: Git command line
ja: Git コマンドライン

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: see complete Git history and operate on them such as resetting HEAD to another commit, cheery-picking patches, creating tags and branches ...
ja: Git 全履歴を閲覧し HEAD を別のコミットにリセットし、パッチをチェリーピックし、タグやブランチを生成するような、Git 履歴への操作を加えます

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: get the clean working tree without losing data
ja: データーを消失無くクリーンなワーキングツリーを得ます

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: check settings for remote
ja: リモートに関する設定をチェックします

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: check settings for branch
ja: ブランチに関する設定をチェックします

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: show working tree status
ja: ワーキングツリーの状態を表示します

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: list git settings
ja: git 設定のリストをします

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: revert all working tree changes and clean them up completely
ja: 全てのワーキングツリーの変更を元に戻し完全にクリーンアップします

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: revert staged index changed by <literal>git add filename</literal>
ja: <literal>git add filename</literal> で変更された候補のインデックスを元に戻します

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: get reference log (useful for recovering commits from the removed branch)
ja: レファレンスログを取得します(削除したブランチからコミットを復元するのに有用です)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: create a new branch from reflog information
ja: reflog 情報から新規ブランチを生成します

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: add a <literal>new_remote</literal> remote repository pointed by URL
ja: URL によって指される <literal>new_remote</literal> リモート レポジトリーを追加します

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: rename the remote repository name from <literal>origin</literal> to <literal>upstream</literal>
ja: リモート レポジトリー名を <literal>origin</literal> から <literal>upstream</literal> に変更します

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: set the remote tracking to the remote repository <literal>upstream</literal> and its branch name <literal>branch_name</literal>.
ja: リモート レポジトリー <literal>upstream</literal> とそのブランチ名 <literal>branch_name</literal> にリモート トラッキングを設定します。

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: change URL of <literal>origin</literal>
ja: <literal>origin</literal> の URL を変更します

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: disable push to <literal>upstream</literal> (Edit <literal>.git/config</literal> to re-enable)
ja: <literal>upstream</literal> へのプシュを無効化します (<literal>.git/config</literal> を編集して再有効化)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: fetch updates of all remote branches in the <literal>upstream</literal> repository
ja: <literal>upstream</literal> レポジトリー中の全リモートブランチの更新を取得します

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: create a local (possibly orphan) <literal>upstream-foo</literal> branch as a copy of <literal>foo</literal> branch in the <literal>upstream</literal> repository
ja: ローカルの (孤立しているかもしれない) <literal>upstream-foo</literal> ブランチを、<literal>upstream</literal> レポジトリー中の <literal>foo</literal> ブランチのコピーとして作成します

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: make a new <literal>topic_branch</literal> and push it to <literal>origin</literal>
ja: 新規 <literal>topic_branch</literal> を作成しそれを <literal>origin</literal> にプシュします

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: rename local branch name
ja: ローカル ブランチ名を変更します

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: remove remote branch (new method)
ja: リモート ブランチを削除します (新手法)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: remove remote branch (old method)
ja: リモート ブランチを削除します (旧手法)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: create a new <literal>unconnected</literal> branch
ja: 新 <literal>unconnected</literal> ブランチを生成します

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: reorder/drop/squish commits from <literal>origin/main</literal> to clean branch history
ja: きれいなブランチ履歴のために、<literal>origin/main</literal> からのコミットを順序変更/削除/押し潰します

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: squash last 2 commits into one
ja: 最後の 2 コミットを 1 つに押し潰します

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: squash entire <literal>topic_branch</literal> into a commit
ja: 全 <literal>topic_branch</literal> を1 つのコミットに押し潰します

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: convert a shallow clone to the full clone of all branches
ja: 浅いクローンをブランチのフルクローンに変換します

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: split the last commit into a series of file-by-file smaller commits etc. (<literal>imediff</literal> package required)
ja: 最後のコミットを分割して一連のファイル毎の小さなコミット等に分割します (<literal>imediff</literal> パッケージが必要)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: repack the local repository into single pack (this may limit chance of lost data recovery from erased branch etc.)
ja: ローカル レポジトリーを単一の梱包に再梱包します(こうすると消去したブランチ等からのデーター復元の可能性を制限するかもしれません)

note: type: Content of: <book><chapter><section><section><warning><para>
en: Do not use the tag string with spaces in it even if some tools such as <literal>gitk</literal>(1) allow you to use it.  It may choke some other <literal>git</literal> commands.
ja: たとえ <literal>gitk</literal>(1) 等の一部ツールが受け付けるからといって、タグ文字列中にスペースを使ってはいけません。他の <literal>git</literal> コマンドで支障が起こるかもしれません。

note: type: Content of: <book><chapter><section><section><caution><para>
en: If a local branch which has been pushed to remote repository is rebased or squashed, pushing this branch has risks and requires <literal>--force</literal> option.  This is usually not an acceptable for <literal>main</literal> branch but may be acceptable for a topic branch before merging to <literal>main</literal> branch.
ja: もしリモートレポジトリーにプッシュしたローカルブランチがリベースしたりスクワッシュした場合には、このブランチをプッシュするのはリスクがあるし、<literal>--force</literal> オプションが必要です。これは <literal>main</literal> ブランチでは通常許容されませんが、<literal>main</literal> ブランチにマージする前のトピックブランチでは許容されます。

note: type: Content of: <book><chapter><section><section><caution><para>
en: Invoking a <literal>git</literal> subcommand directly as "<literal>git-xyz</literal>" from the command line has been deprecated since early 2006.
ja: <literal>git</literal> サブコマンドを直接 "<literal>git-xyz</literal>" としてコマンドラインから起動するのは2006年初以来非推奨です。

note: type: Content of: <book><chapter><section><section><tip><para>
en: If there is a executable file <literal>git-foo</literal> in the path specified by <literal>$PATH</literal>, entering "<literal>git foo</literal>" without hyphen to the command line invokes this <literal>git-foo</literal>.  This is a feature of the <literal>git</literal> command.
ja: <literal>$PATH</literal> で指定されたパス中に実行可能ファイル <literal>git-foo</literal> が存在する場合、ハイフン無しの "<literal>git foo</literal>" をコマンドラインに入力するとこの <literal>git-foo</literal> が起動されます。これは <literal>git</literal> コマンドの機能です。

note: type: Content of: <book><chapter><section><section><title>
en: Git references
ja: Git リファレンス

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&manpagegitb;">manpage: git(1)</ulink> (<literal>/usr/share/doc/git-doc/git.html</literal>)
ja: <ulink url="&manpagegitb;">マンページ: git(1)</ulink> (<literal>/usr/share/doc/git-doc/git.html</literal>)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&gitusersmanual;">Git User's Manual</ulink> (<literal>/usr/share/doc/git-doc/user-manual.html</literal>)
ja: <ulink url="&gitusersmanual;">Git ユーザーマニュアル</ulink> (<literal>/usr/share/doc/git-doc/user-manual.html</literal>)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&atutorialintroductiontogit;">A tutorial introduction to git</ulink> (<literal>/usr/share/doc/git-doc/gittutorial.html</literal>)
ja: <ulink url="&atutorialintroductiontogit;">git へのチュートリアル導入</ulink> (<literal>/usr/share/doc/git-doc/gittutorial.html</literal>)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&atutorialintrodutiontogitparttwo;">A tutorial introduction to git: part two</ulink> (<literal>/usr/share/doc/git-doc/gittutorial-2.html</literal>)
ja: <ulink url="&atutorialintrodutiontogitparttwo;">git へのチュートリアル導入: 第2部</ulink> (<literal>/usr/share/doc/git-doc/gittutorial-2.html</literal>)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&everydaygitwithcacommandsorso;">Everyday GIT With 20 Commands Or So</ulink> (<literal>/usr/share/doc/git-doc/giteveryday.html</literal>)
ja: <ulink url="&everydaygitwithcacommandsorso;">約20のコマンドを使って毎日 GIT</ulink> (<literal>/usr/share/doc/git-doc/giteveryday.html</literal>)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&gitmagic;">Git Magic</ulink> (<literal>/usr/share/doc/gitmagic/html/index.html</literal>)
ja: <ulink url="&gitmagic;">Git マジック</ulink> (<literal>/usr/share/doc/gitmagic/html/index.html</literal>)

note: type: Content of: <book><chapter><section><section><title>
en: Other version control systems
ja: 他のバージョンコントロールシステム

note: type: Content of: <book><chapter><section><section><para>
en: The <ulink url="&versioncontrolsystemsvcs;">version control systems (VCS)</ulink> is sometimes known as the revision control system (RCS), or the software configuration management (SCM).
ja: <ulink url="&versioncontrolsystemsvcs;">バージョン コントロール システム (VCS)</ulink> はリビジョンコントロールシステム (RCS) とかソフトウェアー設定管理 (SCM) という別名もあります。

note: type: Content of: <book><chapter><section><section><para>
en: Here is a summary of the notable other non-Git VCS on the Debian system.
ja: Debian システム上で利用可能な特記すべき他の 非Git の VCS のまとめを以下に記します。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of other version control system tools
ja: 他のバージョン コントロール システム ツールのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: VCS type
ja: VCS タイプ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: distributed
ja: 分散型

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: DVCS in Python and some C
ja: Python と一部 C で書かれた DVCS

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: DVCS with smart algebra of patches (slow)
ja: パッチに関して賢い計算をする DVCS (遅い)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: DVCS mainly by Tom Lord (historic)
ja: 主に Tom Lord による DVCS (歴史的)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: DVCS influenced by <literal>tla</literal> written in Python (<ulink url="&historic;">historic</ulink>)
ja: <literal>tla</literal> に影響され Python で書かれた DVCS (<ulink url="&historic;">歴史的</ulink>)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: remote
ja: リモート

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: "CVS done right", newer standard remote VCS (historic)
ja: "良く出来た CVS"、新しいリモート VCS の標準 (歴史的)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: previous standard remote VCS (historic)
ja: リモート VCS の過去の標準 (歴史的)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: GUI display of VCS (CVS, Subversion, RCS) repository tree
ja: VCS (CVS, Subversion, RCS) レポジトリーツリーの GUI 表示

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: local
ja: ローカル

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: "<ulink url="&unixsccs;">Unix SCCS</ulink> done right" (historic)
ja: "<ulink url="&unixsccs;">Unix SCCS</ulink> の本来あるべき姿" (歴史的)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: clone of the <ulink url="&unixsccs;">Unix SCCS</ulink> (historic)
ja: <ulink url="&unixsccs;">Unix SCCS</ulink> のクローン (歴史的)

note: type: Content of: <book><chapter><title>
en: Data conversion
ja: データー変換

note: type: Content of: <book><chapter><para>
en: Tools and tips for converting data formats on the Debian system are described.
ja: Debian システム上のデーターフォーマット変換のツールとティップを記します。

note: type: Content of: <book><chapter><para>
en: Standard based tools are in very good shape but support for proprietary data formats are limited.
ja: 標準に準拠したツールは非常に良い状態ですが、プロプライエタリデーターフォーマットのサポートは限定的です。

note: type: Content of: <book><chapter><section><title>
en: Text data conversion tools
ja: テキストデーター変換ツール

note: type: Content of: <book><chapter><section><para>
en: Following packages for the text data conversion caught my eyes.
ja: テキストデーター変換のための以下のパッケージが著者の目に止まりました。

note: type: Content of: <book><chapter><section><table><title>
en: List of text data conversion tools
ja: テキストデーター変換ツールのリスト

note: type: Content of: <book><chapter><section><table><tgroup><thead><row><entry>
en: keyword
ja: キーワード

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: charset
ja: 文字セット

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: text encoding converter between locales by <literal>iconv</literal>(1) (fundamental)
ja: <literal>iconv</literal>(1) によるロケール間のテキスト符号化方式変換ソフト (基本的)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: charset+eol
ja: 文字セット + 行末文字

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: text encoding converter between locales (versatile, more aliases and features)
ja: ロケール間のテキスト符号化方式変換ソフト (機能豊富、より多いエイリアスと機能)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: text encoding converter between locales (fancy)
ja: ロケール間のテキスト符号化方式変換ソフト (高級機能)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: character set translator for Japanese
ja: 日本語のための文字セット翻訳ソフト

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: character set translator
ja: 文字セット翻訳ソフト

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: replace accented letters by their unaccented equivalent
ja: アクセント付き文字をアクセントの無しの等価文字に置換

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: eol
ja: 行末文字

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: text format converter between DOS and Unix: <literal>fromdos</literal>(1) and <literal>todos</literal>(1)
ja: DOS と Unix 間のテキストフォーマット変換ソフト: <literal>fromdos</literal>(1) と <literal>todos</literal>(1)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: text format converter between Macintosh and Unix: <literal>frommac</literal>(1) and <literal>tomac</literal>(1)
ja: Macintosh と Unix 間のテキストフォーマット変換ソフト: <literal>frommac</literal>(1) and <literal>tomac</literal>(1)

note: type: Content of: <book><chapter><section><section><title>
en: Converting a text file with iconv
ja: テキストファイルを iconv を使って変換

note: type: Content of: <book><chapter><section><section><tip><para>
en: <literal>iconv</literal>(1) is provided as a part of the <literal>libc6</literal> package and it is always available on practically all Unix-like systems to convert the encoding of characters.
ja: <literal>iconv</literal>(1) は<literal>libc6</literal> パッケージの一部として提供されていて、文字の符号化方式変換のために実質的に全てのUnix的システムで常に利用可能です。

note: type: Content of: <book><chapter><section><section><para>
en: You can convert encodings of a text file with <literal>iconv</literal>(1) by the following.
ja: 以下のようにするとテキストファイルを <literal>iconv</literal>(1) を使って変換できます。

note: type: Content of: <book><chapter><section><section><para>
en: Encoding values are case insensitive and ignore "<literal>-</literal>" and "<literal>_</literal>" for matching.  Supported encodings can be checked by the "<literal>iconv -l</literal>" command.
ja: 符号化方式 (エンコーディング) 値をマッチングする際には、大文字小文字の区別は無く、"<literal>-</literal>" や "<literal>_</literal>" を無視します。"<literal>iconv -l</literal>" コマンドにより、サポートされている符号化方法が確認できます。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of encoding values and their usage
ja: 符号化方式値とその使い方リスト

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: encoding value
ja: 符号化方式値

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&americanstandardationinterchange;">American Standard Code for Information Interchange</ulink>, 7 bit code w/o accented characters
ja: <ulink url="&americanstandardationinterchange;">情報交換用米国標準コード (ASCII)</ulink>; アクセント文字無しの7ビットコード

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: current multilingual standard for all modern OSs
ja: 全現代的 OS のための現行多言語標準

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: old standard for western European languages, ASCII + accented characters
ja: 西欧州言語用の旧標準、ASCII + アクセント文字

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: old standard for eastern European languages, ASCII + accented characters
ja: 東欧州言語用の旧標準、ASCII + アクセント文字

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: old standard for western European languages, <ulink url="&isoiifjb;">ISO-8859-1</ulink> with euro sign
ja: 西欧州言語用の旧標準、ユーロ文字付き <ulink url="&isoiifjb;">ISO-8859-1</ulink>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: code page 850, Microsoft DOS characters with graphics for western European languages, <ulink url="&isoiifjb;">ISO-8859-1</ulink> variant
ja: コードページ 850、西欧州言語用グラフィック文字付き Microsoft DOS 文字、<ulink url="&isoiifjb;">ISO-8859-1</ulink> の変種

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: code page 932, Microsoft Windows style <ulink url="&shiftjis;">Shift-JIS</ulink> variant for Japanese
ja: コードページ 932、日本語用 Microsoft Windows スタイル <ulink url="&shiftjis;">Shift-JIS</ulink> の変種

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: code page 936, Microsoft Windows style <ulink url="&gbcdbc;">GB2312</ulink>, <ulink url="&gbk;">GBK</ulink> or <ulink url="&gbbiada;">GB18030</ulink> variant for Simplified Chinese
ja: コードページ 936、簡体中国語用 Microsoft Windows スタイル <ulink url="&gbcdbc;">GB2312</ulink> か <ulink url="&gbk;">GBK</ulink> か <ulink url="&gbbiada;">GB18030</ulink> の変種

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: code page 949, Microsoft Windows style <ulink url="&euckr;">EUC-KR</ulink> or Unified Hangul Code variant for Korean
ja: コードページ 949、韓国語用 Microsoft Windows スタイル <ulink url="&euckr;">EUC-KR</ulink> か統一ハングルコードの変種

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: code page 950, Microsoft Windows style <ulink url="&bigf;">Big5</ulink> variant for Traditional Chinese
ja: コードページ 950、繁体中国語用 Microsoft Windows スタイル <ulink url="&bigf;">Big5</ulink> の変種

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: code page 1251, Microsoft Windows style encoding for the Cyrillic alphabet
ja: コードページ 1251、キリル文字用 Microsoft Windows スタイル符号化方式

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: code page 1252, Microsoft Windows style <ulink url="&isoiifjbf;">ISO-8859-15</ulink> variant for western European languages
ja: コードページ 1252、西欧州言語用 Microsoft Windows スタイル <ulink url="&isoiifjbf;">ISO-8859-15</ulink> の変種

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: old Russian UNIX standard for the Cyrillic alphabet
ja: キリル文字用の旧ロシアの UNIX 標準

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: standard encoding for Japanese email which uses only 7 bit codes
ja: 7ビットコードのみを用いる日本語 email の標準符号化方式

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: old Japanese UNIX standard 8 bit code and completely different from <ulink url="&shiftjis;">Shift-JIS</ulink>
ja: <ulink url="&shiftjis;">Shift-JIS</ulink> とはまったく違う、旧日本の UNIX 標準8ビットコード

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: JIS X 0208 Appendix 1 standard for Japanese (see <ulink url="&cpjdc;">CP932</ulink>)
ja: 日本語のための JIS X 0208 Appendix 1 標準 (<ulink url="&cpjdc;">CP932</ulink> を参照下さい)

note: type: Content of: <book><chapter><section><section><note><para>
en: Some encodings are only supported for the data conversion and are not used as locale values (<xref linkend="_the_locale"/>).
ja: 一部の符号化方式 (エンコーディング) はデーター変換のみサポートされており、ロケール値としては使われません (<xref linkend="_the_locale"/>を参照下さい)。

note: type: Content of: <book><chapter><section><section><para>
en: For character sets which fit in single byte such as <ulink url="&ascii;">ASCII</ulink> and <ulink url="&isoiifj;">ISO-8859</ulink> character sets, the <ulink url="&characterencoding;">character encoding</ulink> means almost the same thing as the character set.
ja: <ulink url="&ascii;">ASCII</ulink> や <ulink url="&isoiifj;">ISO-8859</ulink> 文字セットのような1バイトに収まる文字セットに付いては、<ulink url="&characterencoding;">文字の符号化方式 (エンコーディング)</ulink> とは文字セットとほとんど同じ事を意味します。

note: type: Content of: <book><chapter><section><section><para>
en: For character sets with many characters such as <ulink url="&jisxacbd;">JIS X 0213</ulink> for Japanese or <ulink url="&universalcharactunicodeisobagegb;">Universal Character Set (UCS, Unicode, ISO-10646-1)</ulink> for practically all languages, there are many encoding schemes to fit them into the sequence of the byte data.
ja: 日本語のための <ulink url="&jisxacbd;">JIS X 0213</ulink> や実質的に全ての言語のための<ulink url="&universalcharactunicodeisobagegb;">ユニコード文字セット (UCS, Unicode, ISO-10646-1)</ulink> のような多くの文字を含む文字セットの場合には、バイトデーター列に落とし込む多くの符号化手法があります。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&euc;">EUC</ulink> and <ulink url="&isoieccaccalsoknownasjisxacac;">ISO/IEC 2022 (also known as JIS X 0202)</ulink> for Japanese
ja: 日本語用には、<ulink url="&euc;">EUC</ulink> と <ulink url="&isoieccaccalsoknownasjisxacac;">ISO/IEC 2022 (別名 JIS X 0202)</ulink>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&utfi;">UTF-8</ulink>, <ulink url="&utfbgucsc;">UTF-16/UCS-2</ulink> and <ulink url="&utfdcucse;">UTF-32/UCS-4</ulink> for Unicode
ja: ユニコード用には、<ulink url="&utfi;">UTF-8</ulink> と <ulink url="&utfbgucsc;">UTF-16/UCS-2</ulink> と <ulink url="&utfdcucse;">UTF-32/UCS-4</ulink>

note: type: Content of: <book><chapter><section><section><para>
en: For these, there are clear differentiations between the character set and the character encoding.
ja: これらに関しては、文字セットと文字符号化方式の間にはっきりとした区別があります。

note: type: Content of: <book><chapter><section><section><para>
en: The <ulink url="&codepage;">code page</ulink> is used as the synonym to the character encoding tables for some vendor specific ones.
ja: <ulink url="&codepage;">コードページ</ulink>は、一部のベンダー固有のコードページで文字符号化テーブルと同義語として使用されています。

note: type: Content of: <book><chapter><section><section><note><para>
en: Please note most encoding systems share the same code with ASCII for the 7 bit characters.  But there are some exceptions. If you are converting old Japanese C programs and URLs data from the casually-called shift-JIS encoding format to UTF-8 format, use "<literal>CP932</literal>" as the encoding name instead of "<literal>shift-JIS</literal>" to get the expected results: <literal>0x5C</literal> → "<literal>\</literal>" and <literal>0x7E</literal> → "<literal>~</literal>".  Otherwise, these are converted to wrong characters.
ja: ほとんどの符号化システムが7ビット文字に関して ASCII と同じコードを共有している事を承知下さい。もちろん例外はありますが。もし古い日本語の C プログラムや URL のデーターをカジュアルにシフト JIS と呼ばれている符号化フォーマットから UTF-8 フォーマットに変換する際には、期待される結果を得るために "<literal>shift-JIS</literal>" ではなく "<literal>CP932</literal>" を使います: <literal>0x5C</literal> → "<literal>\</literal>" と <literal>0x7E</literal> → "<literal>~</literal>"。こうしないと、これらが間違った文字に変換されます。

note: type: Content of: <book><chapter><section><section><tip><para>
en: <literal>recode</literal>(1) may be used too and offers more than the combined functionality of <literal>iconv</literal>(1), <literal>fromdos</literal>(1), <literal>todos</literal>(1), <literal>frommac</literal>(1), and <literal>tomac</literal>(1).  For more, see "<literal>info recode</literal>".
ja: <literal>recode</literal>(1) は、十分使えますし、<literal>iconv</literal>(1) と <literal>fromdos</literal>(1) と <literal>todos</literal>(1) と <literal>frommac</literal>(1) と <literal>tomac</literal>(1) を組み合わせ以上の機能を提供します。詳しくは "<literal>info recode</literal>" を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Checking file to be UTF-8 with iconv
ja: ファイルが UTF-8 であると iconv を使い確認

note: type: Content of: <book><chapter><section><section><para>
en: You can check if a text file is encoded in UTF-8 with <literal>iconv</literal>(1) by the following.
ja: 以下のようにするとテキストファイルが UTF-8 でエンコードされていると <literal>iconv</literal>(1) を使って確認できます。

note: type: Content of: <book><chapter><section><section><tip><para>
en: Use "<literal>--verbose</literal>" option in the above example to find the first non-UTF-8 character.
ja: 最初の非 UTF-8 文字を見つけるには上記例中で "<literal>--verbose</literal>" オプションを使います。

note: type: Content of: <book><chapter><section><section><title>
en: Converting file names with iconv
ja: iconv を使ってファイル名変換

note: type: Content of: <book><chapter><section><section><para>
en: Here is an example script to convert encoding of file names from ones created under older OS to modern UTF-8 ones in a single directory.
ja: 次に、単一ディレクトリー中の旧 OS 下で作成されたファイル名から現代的な UTF-8 のファイル名に符号化方式を変換するスクリプト例を示します。

note: type: Content of: <book><chapter><section><section><para>
en: The "<literal>$ENCDN</literal>" variable specifies the original encoding used for file names under older OS as in <xref linkend="list-of-encoding-values"/>.
ja: "<literal>$ENCDN</literal>" 変数値には、旧OS下で用いられたファイル名に用いられた元となる<xref linkend="list-of-encoding-values"/>中にあるエンコーディングを指定します。

note: type: Content of: <book><chapter><section><section><para>
en: For more complicated case, please mount a filesystem (e.g. a partition on a disk drive) containing such file names with proper encoding as the <literal>mount</literal>(8) option (see <xref linkend="_filename_encoding"/>) and copy its entire contents to another filesystem mounted as UTF-8 with "<literal>cp -a</literal>" command.
ja: もっと複雑な場合にはそのようなファイル名を含有するファイルシステム (ディスクドライブ上のパーティション等) を <literal>mount</literal>(8) オプションに適正な符号化方式 (エンコーディング) (<xref linkend="_filename_encoding"/>を参照下さい) を指定してマウントし、その全内容を他の UTF-8 でマウントされたファイルシステムに "<literal>cp -a</literal>" コマンドを使ってコピーします。

note: type: Content of: <book><chapter><section><section><title>
en: EOL conversion
ja: 行末変換

note: type: Content of: <book><chapter><section><section><para>
en: The text file format, specifically the end-of-line (EOL) code, is dependent on the platform.
ja: テキストファイルのフォーマット、特に行末 (EOL) コード、はプラットフォーム依存です。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of EOL styles for different platforms
ja: 異なるプラットフォーム上での行末スタイルのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: platform
ja: プラットフォーム

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: EOL code
ja: 行末コード

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: control
ja: コントロール

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: decimal
ja: 10進数

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: hexadecimal
ja: 16進数

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: MSDOS and Windows
ja: MSDOS と Windows

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Apple's Macintosh
ja: Apple の Macintosh

note: type: Content of: <book><chapter><section><section><para>
en: The EOL format conversion programs, <literal>fromdos</literal>(1), <literal>todos</literal>(1), <literal>frommac</literal>(1), and <literal>tomac</literal>(1), are quite handy.  <literal>recode</literal>(1) is also useful.
ja: 行末 (EOL) フォーマット変換プログラムに関して、<literal>fromdos</literal>(1) と <literal>todos</literal>(1) と <literal>frommac</literal>(1) と <literal>tomac</literal>(1) は非常に便利です。<literal>recode</literal>(1) もまた役に立ちます。

note: type: Content of: <book><chapter><section><section><note><para>
en: Some data on the Debian system, such as the wiki page data for the <literal>python-moinmoin</literal> package, use MSDOS style CR-LF as the EOL code.  So the above rule is just a general rule.
ja: <literal>python-moinmoin</literal> パッケージ用の wiki のデーター等の Debian システム上の一部データーは、MSDOS スタイルの CR-LF を行末コードとして用います。あくまで上記は一般則と言うだけです。

note: type: Content of: <book><chapter><section><section><note><para>
en: Most editors (eg. <literal>vim</literal>, <literal>emacs</literal>, <literal>gedit</literal>, …) can handle files in MSDOS style EOL transparently.
ja: ほとんどのエディター (例えば <literal>vim</literal> や <literal>emacs</literal> や <literal>gedit</literal> 等) は MSDOS スタイルの行末を透過的に取り扱えます。

note: type: Content of: <book><chapter><section><section><tip><para>
en: The use of "<literal>sed -e '/\r$/!s/$/\r/'</literal>" instead of <literal>todos</literal>(1) is better when you want to unify the EOL style to the MSDOS style from the mixed MSDOS and Unix style.  (e.g., after merging 2 MSDOS style files with <literal>diff3</literal>(1).)  This is because <literal>todos</literal> adds CR to all lines.
ja: MSDOS と Unix スタイルが混在する行末スタイルを MSDOS スタイルに統一するには、<literal>todos</literal>(1) を使う代わりに "<literal>sed -e '/\r$/!s/$/\r/'</literal>" を使う方がより好ましいです。(例えば、2つの MSDOS スタイルファイルを <literal>diff3</literal>(1) を使ってマージした後。) <literal>todos</literal> は全ての行に CR を追加するというのがこの理由です。

note: type: Content of: <book><chapter><section><section><title>
en: TAB conversion
ja: タブ変換

note: type: Content of: <book><chapter><section><section><para>
en: There are few popular specialized programs to convert the tab codes.
ja: タブコードを変換するための良く使われる専用プログラムがいくつかあります。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of TAB conversion commands from <literal>bsdmainutils</literal> and <literal>coreutils</literal> packages
ja: <literal>bsdmainutils</literal> と <literal>coreutils</literal> パッケージ中のタブ変換コマンドのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: expand tab to spaces
ja: タブからスペースに展開する

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: unexpand tab from spaces
ja: スペースからタブに逆展開する

note: type: Content of: <book><chapter><section><section><para>
en: <literal>indent</literal>(1) from the <literal>indent</literal> package completely reformats whitespaces in the C program.
ja: <literal>indent</literal> パッケージにある <literal>indent</literal>(1) コマンドは C プログラム中のホワイトスペースを完全にリフォーマットします。

note: type: Content of: <book><chapter><section><section><para>
en: Editor programs such as <literal>vim</literal> and <literal>emacs</literal> can be used for TAB conversion, too.  For example with <literal>vim</literal>, you can expand TAB with "<literal>:set expandtab</literal>" and "<literal>:%retab</literal>" command sequence.  You can revert this with "<literal>:set noexpandtab</literal>" and "<literal>:%retab!</literal>" command sequence.
ja: <literal>vim</literal> や <literal>emacs</literal> 等のエディタープログラムもまたタブ変換に使えます。例えば <literal>vim</literal> を使うと、"<literal>:set expandtab</literal>" として "<literal>:%retab</literal>" するコマンドシーケンスでタブ変換が出来ます。これを元に戻すのは、"<literal>:set noexpandtab</literal>" として "<literal>:%retab!</literal>" とするコマンドシーケンスです。

note: type: Content of: <book><chapter><section><section><title>
en: Editors with auto-conversion
ja: 自動変換付きエディター

note: type: Content of: <book><chapter><section><section><para>
en: Intelligent modern editors such as the <literal>vim</literal> program are quite smart and copes well with any encoding systems and any file formats.  You should use these editors under the UTF-8 locale in the UTF-8 capable console for the best compatibility.
ja: <literal>vim</literal> プログラムなどのインテリジェントな現代的なエディターは大変良く出来ていていかなる符号化方式やいかなるファイルフォーマットでも機能します。これらのエディターを UTF-8 ロケール下で UTF-8 を扱えるコンソール中で使用することで最良の互換性が得られます。

note: type: Content of: <book><chapter><section><section><para>
en: An old western European Unix text file, "<literal>u-file.txt</literal>", stored in the latin1 (iso-8859-1) encoding can be edited simply with <literal>vim</literal> by the following.
ja: latin1 (iso-8859-1) 符号化方式で保存された古い西欧州の Unix テキストファイル "<literal>u-file.txt</literal>" は、単純に <literal>vim</literal> を使って以下のようにして編集出来ます。

note: type: Content of: <book><chapter><section><section><para>
en: This is possible since the auto detection mechanism of the file encoding in <literal>vim</literal> assumes the UTF-8 encoding first and, if it fails, assumes it to be latin1.
ja: <literal>vim</literal> 中の符号化方式自動判定機構が、最初は UTF-8 符号化方式を仮定し、それが上手く行かなかった際に latin1 を仮定するから可能です。

note: type: Content of: <book><chapter><section><section><para>
en: An old Polish Unix text file, "<literal>pu-file.txt</literal>", stored in the latin2 (iso-8859-2) encoding can be edited with <literal>vim</literal> by the following.
ja: latin2 (iso-8859-2) 符号化方式で保存された古いポーランドの Unix テキストファイル "<literal>pu-file.txt</literal>" は、<literal>vim</literal> を使って以下のようにして編集出来ます。

note: type: Content of: <book><chapter><section><section><para>
en: An old Japanese unix text file, "<literal>ju-file.txt</literal>", stored in the eucJP encoding can be edited with <literal>vim</literal> by the following.
ja: eucJP 符号化方式で保存された古い日本の Unix テキストファイル "<literal>ju-file.txt</literal>" は、<literal>vim</literal> を使って以下のようにして編集出来ます。

note: type: Content of: <book><chapter><section><section><para>
en: An old Japanese MS-Windows text file, "<literal>jw-file.txt</literal>", stored in the so called shift-JIS encoding (more precisely: CP932) can be edited with <literal>vim</literal> by the following.
ja: shift-JIS 符号化方式 (より正確には: CP932) で保存された古い日本の MS-Windows テキストファイル "<literal>jw-file.txt</literal>" は、<literal>vim</literal> を使って以下のようにして編集出来ます。

note: type: Content of: <book><chapter><section><section><para>
en: When a file is opened with "<literal>++enc</literal>" and "<literal>++ff</literal>" options, "<literal>:w</literal>" in the Vim command line stores it in the original format and overwrite the original file.  You can also specify the saving format and the file name in the Vim command line, e.g., "<literal>:w ++enc=utf8 new.txt</literal>".
ja: "<literal>++enc</literal>" や "<literal>++ff</literal>" オプションを使ってファイルが開かれた時は、Vim コマンドライン中の "<literal>:w</literal>" がオリジナルのファイルフォーマットでオリジナルのファイルを上書きします。例えば "<literal>:w ++enc=utf8 new.txt</literal>" 等と Vim コマンドライン中で保存フォーマットや保存ファイル名を指定することも出来ます。

note: type: Content of: <book><chapter><section><section><para>
en: Please refer to the mbyte.txt "multi-byte text support" in <literal>vim</literal> on-line help and <xref linkend="list-of-encoding-values"/> for locale values used with "<literal>++enc</literal>".
ja: <literal>vim</literal> オンラインヘルプ中の mbyte.txt "multi-byte text support" と、"<literal>++enc</literal>" に使われるロケール値に関する<xref linkend="list-of-encoding-values"/>を参照下さい。

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>emacs</literal> family of programs can perform the equivalent functions.
ja: <literal>emacs</literal> ファミリーのプログラムもまた同様の機能の実行ができます。

note: type: Content of: <book><chapter><section><section><title>
en: Plain text extraction
ja: プレーンテキスト抽出

note: type: Content of: <book><chapter><section><section><para>
en: The following reads a web page into a text file.  This is very useful when copying configurations off the Web or applying basic Unix text tools such as <literal>grep</literal>(1) on the web page.
ja: 以下はウェッブページを読みテキストファイルに落とします。ウェッブから設定を取ってくる時や <literal>grep</literal>(1) 等の基本的な Unix テキストツールをウェッブページに適用するときに非常に有用です。

note: type: Content of: <book><chapter><section><section><para>
en: Similarly, you can extract plain text data from other formats using the following.
ja: 同様に、次を用いることで他のフォーマットからプレーンテキストデーターを抽出出来ます。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of tools to extract plain text data
ja: プレーンテキストデーター抽出ツールのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: HTML to text converter with the "<literal>w3m -dump</literal>" command
ja: "<literal>w3m -dump</literal>" コマンドを使う HTML からテキストへの変換ソフト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: advanced HTML to text converter (ISO 8859-1)
ja: 高度な HTML からテキストへの変換ソフト (ISO 8859-1)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: HTML to text converter with the "<literal>lynx -dump</literal>" command
ja: "<literal>lynx -dump</literal>" コマンドを使う HTML からテキストへの変換ソフト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: HTML to text converter with the "<literal>elinks -dump</literal>" command
ja: "<literal>elinks -dump</literal>" コマンドを使う HTML からテキストへの変換ソフト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: HTML to text converter with the "<literal>links -dump</literal>" command
ja: "<literal>links -dump</literal>" コマンドを使う HTML からテキストへの変換ソフト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: HTML to text converter with the "<literal>links2 -dump</literal>" command
ja: "<literal>links2 -dump</literal>" コマンドを使う HTML からテキストへの変換ソフト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: convert MSWord files to plain text or TeX
ja: MSWord ファイルをプレーンテキストか TeX に変換

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: convert MSWord files to plain text or ps
ja: MSWord ファイルをプレーンテキストか ps に変換

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: remove the markup tags from an HTML file
ja: HTML ファイルからマークアップタグを削除

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: converter from OpenDocument Text to text
ja: OpenDocument テキストからテキストへの変換ソフト

note: type: Content of: <book><chapter><section><section><title>
en: Highlighting and formatting plain text data
ja: プレーンテキストデーターをハイライトとフォーマット

note: type: Content of: <book><chapter><section><section><para>
en: You can highlight and format plain text data by the following.
ja: 以下のようにしてプレーンテキストデーターをハイライトとフォーマット出来ます。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of tools to highlight plain text data
ja: プレーンテキストデーターをハイライトするツールのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: highlight
ja: ハイライト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Vim MACRO to convert source code to HTML with "<literal>:source $VIMRUNTIME/syntax/html.vim</literal>"
ja: "<literal>:source $VIMRUNTIME/syntax/html.vim</literal>" を使ってソースコードを HTML に変換するための Vim MACRO

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: converter for the C program to latex and HTML (C language)
ja: C プログラムから latex か HTML への変換ソフト (C 言語)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: convert many source codes to TeX (C language)
ja: 多くのソースコードの TeX への変換ソフト (C 言語)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: convert many source codes to HTML, XHTML, LaTeX, Texinfo, ANSI color escape sequences and DocBook files with highlight (C++)
ja: 多くのソースコードを HTML と XHTML と LaTeX と Texinfo と ANSI カラーエスケープシーケンスと DocBook にハイライト付きで変換 (C++)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: convert many source codes to HTML, XHTML, RTF, LaTeX, TeX or XSL-FO files with highlight (C++)
ja: 多くのソースコードを HTML と XHTML と LaTeX と Tex と AXSL-FO にハイライト付きで変換 (C++)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: generic colouriser for everything (Python)
ja: 汎用着色化ソフト (Python)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: general markup converter (Haskell)
ja: 汎用マークアップコンバーター (Haskel)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: ReStructured Text document formatter to XML (Python)
ja: ReStructured テキスト文書の XML へのフォーマット化ソフト (Python)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Markdown text document formatter to (X)HTML (Perl)
ja: Markdown テキスト文書の (X)HTML へのフォーマット化ソフト (Perl)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: AsciiDoc text document formatter to XML/HTML (Ruby)
ja: AsciiDoc テキスト文書の XML/HTML へのフォーマット化ソフト (Ruby)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: ReStructured Text based document publication system (Python)
ja: ReStructured テキストを使う文書出版システム (Python)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Markdown based static site publication system (Go)
ja: Markdown テキストを使うサイト出版システム (Go)

note: type: Content of: <book><chapter><section><title>
en: XML data
ja: XML データー

note: type: Content of: <book><chapter><section><para>
en: <ulink url="&theextensiblemarkuplanguagexml;">The Extensible Markup Language (XML)</ulink> is a markup language for documents containing structured information.
ja: <ulink url="&theextensiblemarkuplanguagexml;">Extensible Markup Language (XML)</ulink> は構造化情報を含む文書のためのマークアップ言語です。

note: type: Content of: <book><chapter><section><para>
en: See introductory information at <ulink url="&xmlcom;">XML.COM</ulink>.
ja: <ulink url="&xmlcom;">XML.COM</ulink> にある入門情報を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Basic hints for XML
ja: XML に関する基本ヒント

note: type: Content of: <book><chapter><section><section><para>
en: XML text looks somewhat like <ulink url="&html;">HTML</ulink>.  It enables us to manage multiple formats of output for a document.  One easy XML system is the <literal>docbook-xsl</literal> package, which is used here.
ja: XML テキストはちょっと <ulink url="&html;">HTML</ulink> のようにも見えます。これを使うと一つの文書から複数のフォーマットのアウトプット管理できるようになります。簡単な XML システムの一つはここで使っている <literal>docbook-xsl</literal> パッケージです。

note: type: Content of: <book><chapter><section><section><para>
en: Each XML file starts with standard XML declaration as the following.
ja: 各 XML ファイルは以下のような標準的な XML 宣言でスタートします。

note: type: Content of: <book><chapter><section><section><para>
en: The basic syntax for one XML element is marked up as the following.
ja: XML 要素の基本的シンタックスは以下のようにマークアップされます。

note: type: Content of: <book><chapter><section><section><para>
en: XML element with empty content is marked up in the following short form.
ja: 空の XML 要素は以下の短縮形を使ってマークアップされます。

note: type: Content of: <book><chapter><section><section><para>
en: The "<literal>attribute="value"</literal>" in the above examples are optional.
ja: 上記例中の "<literal>attribute="value"</literal>" はオプションです。

note: type: Content of: <book><chapter><section><section><para>
en: The comment section in XML is marked up as the following.
ja: XML 中のコメントセクションは以下のようにマークアップされます。

note: type: Content of: <book><chapter><section><section><para>
en: Other than adding markups, XML requires minor conversion to the content using predefined entities for following characters.
ja: マークアップを追加する以外に、XML は以下の文字に関して事前定義されたエンティティを使い内容を少し改変する必要があります。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of predefined entities for XML
ja: XML で事前定義されているエントリーのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: predefined entity
ja: 事前定義されたエンティティ

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: character to be converted into
ja: 変換先の文字

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>"</literal> : quote
ja: <literal>"</literal> : 引用符

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>'</literal> : apostrophe
ja: <literal>'</literal> : アポストロフィ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>&lt;</literal> : less-than
ja: <literal>&lt;</literal> : 以下

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>&gt;</literal> : greater-than
ja: <literal>&gt;</literal> : 以上

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>&amp;</literal> : ampersand
ja: <literal>&amp;</literal> : アンパサンド

note: type: Content of: <book><chapter><section><section><caution><para>
en: "<literal>&lt;</literal>" or "<literal>&amp;</literal>" can not be used in attributes or elements.
ja: "<literal>&lt;</literal>" と "<literal>&amp;</literal>" はアトリビュートやエレメントには使えません。

note: type: Content of: <book><chapter><section><section><note><para>
en: When SGML style user defined entities, e.g. "<literal>&amp;some-tag;</literal>", are used, the first definition wins over others.  The entity definition is expressed in "<literal>&lt;!ENTITY some-tag "entity value"&gt;</literal>".
ja: 例えば "<literal>&amp;some-tag;</literal>" 等の SGML スタイルのユーザー定義エンティティが使われた場合、他の定義は無効で最初の定義が有効です。エンティティ定義は "<literal>&lt;!ENTITY some-tag "entity value"&gt;</literal>" と表現されます。

note: type: Content of: <book><chapter><section><section><note><para>
en: As long as the XML markup are done consistently with certain set of the tag name (either some data as content or attribute value), conversion to another XML is trivial task using <ulink url="&extensiblestylesnsformationsxslt;">Extensible Stylesheet Language Transformations (XSLT)</ulink>.
ja: XML のマークアップがタグ名の何らかの組み合わせで (あるデーターを内容としてであれアトリビュート値としてであれ) 整合性を持ってされている限り、他の XML の変換は<ulink url="&extensiblestylesnsformationsxslt;">拡張可能スタイルシート言語変換 (XSLT)</ulink> を使うととっても簡単な作業です。

note: type: Content of: <book><chapter><section><section><title>
en: XML processing
ja: XML 処理

note: type: Content of: <book><chapter><section><section><para>
en: There are many tools available to process XML files such as <ulink url="&theextensiblestysheetlanguagexsl;">the Extensible Stylesheet Language (XSL)</ulink>.
ja: <ulink url="&theextensiblestysheetlanguagexsl;">拡張可能スタイルシート言語 (XSL)</ulink> のような XML ファイルを処理に利用可能なツールは沢山あります。

note: type: Content of: <book><chapter><section><section><para>
en: Basically, once you create well formed XML file, you can convert it to any format using <ulink url="&extensiblestylesnsformationsxslt;">Extensible Stylesheet Language Transformations (XSLT)</ulink>.
ja: 基本的に、良くできた XML ファイルを一度作ると、いかなるフォーマットへも<ulink url="&extensiblestylesnsformationsxslt;">拡張可能なスタイルシート言語変換 (XSLT)</ulink> を使って変換できます。

note: type: Content of: <book><chapter><section><section><para>
en: The <ulink url="&extensiblestylestingobjectsxslfo;">Extensible Stylesheet Language for Formatting Objects (XSL-FO)</ulink> is supposed to be solution for formatting. The <literal>fop</literal> package is new to the Debian <literal>main</literal> archive due to its dependence to the <ulink url="&javaprogramminglanguage;">Java programming language</ulink>. So the LaTeX code is usually generated from XML using XSLT and the LaTeX system is used to create printable file such as DVI, PostScript, and PDF.
ja: <ulink url="&extensiblestylestingobjectsxslfo;">フォーマットオブジェクト用拡張可能スタイルシート言語 (XSL-FO)</ulink> がフォーマットのための答えとなるはずです。<literal>fop</literal> パッケージは <ulink url="&javaprogramminglanguage;">Java プログラム言語</ulink> に依存するため Debian の <literal>main</literal> アーカイブでは新規です。このため、 LaTeX コードが XML から XSLT を使って通常作成され、DVI や PostScript や PDF 等のプリンタブルなファイルが LaTeX システムを使って作成されます。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of XML tools
ja: XML ツールのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: XML document type definition (DTD) for DocBook
ja: DocBook 用 XML ドキュメントタイプ定義 (DTD)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: XSL stylesheets for processing DocBook XML to various output formats with XSLT
ja: DocBook XML を XSLT を使って各種アウトプットへ処理する XSL スタイルシート

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: XSLT command line processor (XML→ XML, HTML, plain text, etc.)
ja: XSLT コマンドラインプロセスソフト (XML→ XML, HTML, plain text, 他)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: XML-to-any converter with XSLT
ja: XSLT を用いて XML から全てへの変換ソフト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: convert Docbook XML files to PDF
ja: Docbook XML ファイルを PDF に変換

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: convert Docbook files to DVI, PostScript, PDF documents with XSLT
ja: XSLT を使って Docbook ファイルを DVI, PostScript, PDF 文書へ変換

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: DocBook XML to .epub converter
ja: DocBook XML から .epub へのコンバーター

note: type: Content of: <book><chapter><section><section><para>
en: Since XML is subset of <ulink url="&standardgeneralirkuplanguagesgml;">Standard Generalized Markup Language (SGML)</ulink>, it can be processed by the extensive tools available for SGML, such as <ulink url="&documentstylesemionlanguagedsssl;">Document Style Semantics and Specification Language (DSSSL)</ulink>.
ja: XML は<ulink url="&standardgeneralirkuplanguagesgml;">標準一般化マークアップ言語 (SGML)</ulink> のサブセットなので、<ulink url="&documentstylesemionlanguagedsssl;">ドキュメントスタイル構文規程言語 (DSSSL)</ulink> 等の SGML 用として利用可能な広範なツールで処理できます。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of DSSSL tools
ja: DSSLツールのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: ISO/IEC 10179:1996 standard DSSSL processor (latest)
ja: ISO/IEC 10179: 1996 標準 DSSSL プロセッサ (最新版)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: DSSSL stylesheets for processing DocBook XML to various output formats with DSSSL
ja: DocBook XML を各種出力フォーマットに DSSSL を使って処理するための DSSSL スタイルシート

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: utilities for DocBook files including conversion to other formats (HTML, RTF, PS, man, PDF) with <literal>docbook2*</literal> commands with DSSSL
ja: <literal>docbook2*</literal> コマンドで DSSSL を使って DocBook ファイルを他のフォーマットに (HTML, RTF, PS, man, PDF) 変換するなどのユーティリティー

note: type: Content of: <book><chapter><section><section><tip><para>
en: <ulink url="&gnome;">GNOME</ulink>'s <literal>yelp</literal> is sometimes handy to read <ulink url="&docbook;">DocBook</ulink> XML files directly since it renders decently on X.
ja: <ulink url="&gnome;">GNOME</ulink> の <literal>yelp</literal> は <ulink url="&docbook;">DocBook</ulink> XML ファイルを X 上に体裁良く表示するので時々便利です。

note: type: Content of: <book><chapter><section><section><title>
en: The XML data extraction
ja: XML データー抽出

note: type: Content of: <book><chapter><section><section><para>
en: You can extract HTML or XML data from other formats using followings.
ja: 他のフォーマットから以下を使うと HTML とか XML のデーターを抽出出来ます。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of XML data extraction tools
ja: テキストデーター変換ツールのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: converter from manpage to HTML (CGI support)
ja: manpage から HTML への変換ソフト (CGI サポート)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: converter from troff to DocBook XML
ja: troff から DocBook XML への変換ソフト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: converter from Texinfo to HTML
ja: Texinfo から HTML への変換ソフト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: converter from GNU info to HTML (CGI support)
ja: GNU info から HTML への変換ソフト (CGI サポート)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: document converter from Microsoft Word to HTML, LaTeX, etc.
ja: Microsoft Word から HTML や LaTeX 等への文書変換ソフト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: document converter from RTF to HTML, etc
ja: RTF から HTML 等への文書変換ソフト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: WordPerfect 5.0 and 5.1 files to TeX, LaTeX, troff, GML and HTML
ja: WordPerfect 5.0 と 5.1 ファイルから TeX と LaTeX と troff と GML と HTML への変換ソフト

note: type: Content of: <book><chapter><section><section><title>
en: The XML data lint
ja: XML データーの静的解析

note: type: Content of: <book><chapter><section><section><para>
en: For non-XML HTML files, you can convert them to XHTML which is an instance of well formed XML.  XHTML can be processed by XML tools.
ja: 非 XML の HTML ファイルの場合は、これらを整合性ある XML である XHTML に変換できます。XHTML は XML ツールで処理できます。

note: type: Content of: <book><chapter><section><section><para>
en: Syntax of XML files and goodness of URLs found in them may be checked.
ja: XML ファイルのシンタックスやファイル中で見かける URL の適正性が確認されるかもしれません。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of XML pretty print tools
ja: XML整形印刷ツールのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: command line XML tool with <literal>xmllint</literal>(1) (syntax check, reformat, lint, …)
ja: <literal>xmllint</literal>(1) (シンタクスチェック、リフォーマット、静的解析、他) を含むコマンドライン XML ツール

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: HTML syntax checker and reformatter
ja: HTML シンタックスチェックソフトとリフォーマットソフト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: lint
ja: 静的解析(lint)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: syntax and minimal style checker for HTML
ja: HTML 用のシンタックス最小限の文体チェックソフト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: link check
ja: リンクチェック

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: fast link checker and web site maintenance tool
ja: 高速リンクチェックソフトとウェッブサイトメンテツール

note: type: Content of: <book><chapter><section><section><para>
en: Once proper XML is generated, you can use XSLT technology to extract data based on the mark-up context etc.
ja: 一度適正な XML が生成されれば、XSLT 技術を使ってマークアップコンテキスト等に基づいてデーターを抽出出来ます。

note: type: Content of: <book><chapter><section><title>
en: Type setting
ja: タイプセッティング

note: type: Content of: <book><chapter><section><para>
en: The Unix <ulink url="&troff;">troff</ulink> program originally developed by AT&amp;T can be used for simple typesetting.  It is usually used to create manpages.
ja: Unix の<ulink url="&troff;">troff</ulink> プログラムは最初 AT&amp;T で開発されました。それはマンページを作成するのに通常使われます。

note: type: Content of: <book><chapter><section><para>
en: <ulink url="&tex;">TeX</ulink> created by Donald Knuth is a very powerful type setting tool and is the de facto standard. <ulink url="&latex;">LaTeX</ulink> originally written by Leslie Lamport enables a high-level access to the power of TeX.
ja: Donald Knuth 氏によって作成された <ulink url="&tex;">TeX</ulink> は非常に強力な組版ツールでデファクト標準です。最初 Leslie Lamport 氏によって書かれた <ulink url="&latex;">LaTeX</ulink> は TeX の力への高レベルアクセスを可能にします。

note: type: Content of: <book><chapter><section><table><title>
en: List of type setting tools
ja: タイプ設定ツールのリスト

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: TeX system for typesetting, previewing and printing
ja: 組版、校正、印刷のための TeX システム

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: music typesetter
ja: 音楽用タイプセッター

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: GNU troff text-formatting system
ja: GNU troff テキストフォーマティングシステム

note: type: Content of: <book><chapter><section><section><title>
en: roff typesetting
ja: roff タイプセッティング

note: type: Content of: <book><chapter><section><section><para>
en: Traditionally, <ulink url="&roff;">roff</ulink> is the main Unix text processing system.  See <literal>roff</literal>(7), <literal>groff</literal>(7), <literal>groff</literal>(1), <literal>grotty</literal>(1), <literal>troff</literal>(1), <literal>groff_mdoc</literal>(7), <literal>groff_man</literal>(7), <literal>groff_ms</literal>(7), <literal>groff_me</literal>(7), <literal>groff_mm</literal>(7), and "<literal>info groff</literal>".
ja: 伝統的には、<ulink url="&roff;">roff</ulink> が主な Unix テキスト処理システムです。<literal>roff</literal>(7) と <literal>groff</literal>(7) と <literal>groff</literal>(1) と <literal>grotty</literal>(1) と <literal>troff</literal>(1) と <literal>groff_mdoc</literal>(7) と <literal>groff_man</literal>(7) と <literal>groff_ms</literal>(7) と <literal>groff_me</literal>(7) と <literal>groff_mm</literal>(7) と "<literal>info groff</literal>" を参照下さい。

note: type: Content of: <book><chapter><section><section><para>
en: You can read or print a good tutorial and reference on "<literal>-me</literal>" <ulink url="&macro;">macro</ulink> in "<literal>/usr/share/doc/groff/</literal>" by installing the <literal>groff</literal> package.
ja: <literal>groff</literal> パッケージをインストールすると "<literal>/usr/share/doc/groff/</literal>" 中に "<literal>-me</literal>"<ulink url="&macro;">マクロ</ulink>に関する良い入門書や参考書が読めます。

note: type: Content of: <book><chapter><section><section><tip><para>
en: "<literal>groff -Tascii -me -</literal>" produces plain text output with <ulink url="&ansiescapecode;">ANSI escape code</ulink>.  If you wish to get manpage like output with many "^H" and "_", use "<literal>GROFF_NO_SGR=1 groff -Tascii -me -</literal>" instead.
ja: "<literal>groff -Tascii -me -</literal>" は<ulink url="&ansiescapecode;">ANSI エスケープコード</ulink>を含むプレーンテキストを生成します。もしマンページのような多くの "^H" や "_" を含む出力が欲しい場合には、この代わりに "<literal>GROFF_NO_SGR=1 groff -Tascii -me -</literal>" を使います。

note: type: Content of: <book><chapter><section><section><tip><para>
en: To remove "^H" and "_" from a text file generated by <literal>groff</literal>, filter it by "<literal>col -b -x</literal>".
ja: <literal>groff</literal> が生成した "^H" や "_" をテキストから削除するには、それを "<literal>col -b -x</literal>" でフィルターします。

note: type: Content of: <book><chapter><section><section><para>
en: The <ulink url="&texlive;">TeX Live</ulink> software distribution offers a complete TeX system.  The <literal>texlive</literal> metapackage provides a decent selection of the <ulink url="&texlive;">TeX Live</ulink> packages which should suffice for the most common tasks.
ja: <ulink url="&texlive;">TeX Live</ulink> ソフトウェアーディストリビューションは完全な TeX システムを提供します。<literal>texlive</literal> メタパッケージは、ほとんどの一般的タスクに十分な <ulink url="&texlive;">TeX Live</ulink> パッケージのまともな選択を提供します。

note: type: Content of: <book><chapter><section><section><para>
en: There are many references available for <ulink url="&tex;">TeX</ulink> and <ulink url="&latex;">LaTeX</ulink>.
ja: <ulink url="&tex;">TeX</ulink> と <ulink url="&latex;">LaTeX</ulink> に関する多くの参考書が利用可能です。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "The TeXbook", by Donald E. Knuth, (Addison-Wesley)
ja: "The TeXbook"、Donald E. Knuth 著 (Addison-Wesley)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "LaTeX - A Document Preparation System", by Leslie Lamport, (Addison-Wesley)
ja: "LaTeX - A Document Preparation System"、Leslie Lamport 著 (Addison-Wesley)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "The LaTeX Companion", by Goossens, Mittelbach, Samarin, (Addison-Wesley)
ja: "The LaTeX Companion"、Goossens と Mittelbach と Samarin 著 (Addison-Wesley)

note: type: Content of: <book><chapter><section><section><para>
en: This is the most powerful typesetting environment.  Many <ulink url="&sgml;">SGML</ulink> processors use this as their back end text processor.  <ulink url="&lyx;">Lyx</ulink> provided by the <literal>lyx</literal> package and <ulink url="&gnutexmacs;">GNU TeXmacs</ulink> provided by the <literal>texmacs</literal> package offer nice <ulink url="&wysiwyg;">WYSIWYG</ulink> editing environment for <ulink url="&latex;">LaTeX</ulink> while many use <ulink url="&emacs;">Emacs</ulink> and <ulink url="&vim;">Vim</ulink> as the choice for the source editor.
ja: これはもっとも強力な組版環境です。多くの <ulink url="&sgml;">SGML</ulink> 処理ソフトはこれをバックエンドのテキスト処理ソフトとしています。多くの人が <ulink url="&emacs;">Emacs</ulink> や <ulink url="&vim;">Vim</ulink> をソースのエディターとして使う一方、<literal>lyx</literal> パッケージが提供する <ulink url="&lyx;">Lyx</ulink> と <literal>texmacs</literal> パッケージが提供する <ulink url="&gnutexmacs;">GNU TeXmacs</ulink> は洒落た <ulink url="&latex;">LaTeX</ulink> の<ulink url="&wysiwyg;">WYSIWYG</ulink> 編集環境を提供します。

note: type: Content of: <book><chapter><section><section><para>
en: There are many online resources available.
ja: 多くのオンラインリソースが利用可能です。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The TEX Live Guide - TEX Live 2007 ("<literal>/usr/share/doc/texlive-doc-base/english/texlive-en/live.html</literal>") (<literal>texlive-doc-base</literal> package)
ja: TEX Live ガイド - TEX Live 2007 ("<literal>/usr/share/doc/texlive-doc-base/english/texlive-en/live.html</literal>") (<literal>texlive-doc-base</literal> パッケージ)

note: type: Content of: <book><chapter><section><section><para>
en: When documents become bigger, sometimes TeX may cause errors.  You must increase pool size in "<literal>/etc/texmf/texmf.cnf</literal>" (or more appropriately edit "<literal>/etc/texmf/texmf.d/95NonPath</literal>" and run <literal>update-texmf</literal>(8)) to fix this.
ja: 文書が大きくなると、TeX はエラーを発生する事があります。この問題の解決には (正しくは "<literal>/etc/texmf/texmf.d/95NonPath</literal>" を編集し <literal>update-texmf</literal>(8) を実行することで) "<literal>/etc/texmf/texmf.cnf</literal>" 中のプールの数を増やし修正しなければいけません。

note: type: Content of: <book><chapter><section><section><note><para>
en: The TeX source of "The TeXbook" is available at <ulink url="&wwwctanorgtexarcitefortexbooktex;">www.ctan.org tex-archive site for texbook.tex</ulink>. This file contains most of the required macros.  I heard that you can process this document with <literal>tex</literal>(1) after commenting lines 7 to 10 and adding "<literal>\input manmac \proofmodefalse</literal>". It's strongly recommended to buy this book (and all other books from Donald E. Knuth) instead of using the online version but the source is a great example of TeX input!
ja: "The TeXbook" の TeX ソースは <ulink url="&wwwctanorgtexarcitefortexbooktex;">www.ctan.org tex-archive site for texbook.tex</ulink> にあります。このファイルには必要なマクロのほとんど全てが含まれます。この文書は7から10行をコメントして "<literal>\input manmac \proofmodefalse</literal>" を追加すると <literal>tex</literal>(1) で処理できると聞いた事があります。オンラインバージョンを使うのではなくこの本 (さらに Donald E. Knuth 氏による全ての本) を購入される事を強く勧めます。しかし、そのソースは TeX の入力の非常に良い例です！

note: type: Content of: <book><chapter><section><section><title>
en: Pretty print a manual page
ja: マニュアルページを綺麗に印刷

note: type: Content of: <book><chapter><section><section><para>
en: You can print a manual page in PostScript nicely by one of the following commands.
ja: 以下のコマンドでマンページを PostScript で上手く印刷できます。

note: type: Content of: <book><chapter><section><section><title>
en: Creating a manual page
ja: マニュアルページの作成

note: type: Content of: <book><chapter><section><section><para>
en: Although writing a manual page (manpage) in the plain <ulink url="&troff;">troff</ulink> format is possible, there are few helper packages to create it.
ja: プレーンな <ulink url="&troff;">troff</ulink> フォーマットでマンページ (マニュアル ページ) を書く事は可能ですが、それを作成するヘルパーパッケージがあります。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of packages to help creating the manpage
ja: マンページ作成を補助するパッケージのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: converter from DocBook SGML into roff man macros
ja: DocBook SGML から roff man マクロへの変換ソフト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: automatic manpage generator from --help
ja: --help からの自動マンページ生成ソフト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: converter from GNU info to POD or man pages
ja: GNU info から POD かマンページへの変換ソフト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: convert flat ASCII text to man page format
ja: ベタの ASCII テキストからマンページ形式へ変換

note: type: Content of: <book><chapter><section><title>
en: Printable data
ja: 印刷可能データー

note: type: Content of: <book><chapter><section><para>
en: Printable data is expressed in the <ulink url="&postscript;">PostScript</ulink> format on the Debian system.  <ulink url="&commonunixprintingsystemcups;">Common Unix Printing System (CUPS)</ulink> uses Ghostscript as its rasterizer backend program for non-PostScript printers.
ja: Debian システム上では印刷可能なデーターは <ulink url="&postscript;">PostScript</ulink> フォーマットで表現されます。<ulink url="&commonunixprintingsystemcups;">共通 Unix 印刷システム (CUPS)</ulink> は非 PostScript プリンタ用のラスタ化のバックエンドプログラムとして Ghostscript を使用します。

note: type: Content of: <book><chapter><section><para>
en: Printable data may also be expressed in the <ulink url="&pdf;">PDF</ulink> format on the recent Debian system.
ja: 最近のDebian システム上では印刷可能なデータは <ulink url="&pdf;">PDF</ulink> フォーマットででも表現されます。

note: type: Content of: <book><chapter><section><para>
en: PDF files can displayed and its form entries may be filled using GUI viewer tools such as <ulink url="&evince;">Evince</ulink> and <ulink url="&okular;">Okular</ulink> (see <xref linkend="_gui_applications"/>); and modern browsers such as <ulink url="&chromium;">Chromium</ulink>.
ja: <ulink url="&evince;">Evince</ulink> や <ulink url="&okular;">Okular</ulink> (<xref linkend="_gui_applications"/>参照)のような GUI ビューワーツールや; <ulink url="&chromium;">Chromium</ulink> のような現代的なブラウザーを使うと、PDF ファイルの内容表示をしたりその入力欄を埋めたりできます。

note: type: Content of: <book><chapter><section><para>
en: PDF files can be edited using some graphics tools such as <ulink url="&libreoffice;">LibreOffice</ulink>, <ulink url="&scribus;">Scribus</ulink>, and <ulink url="&inkscape;">Inkscape</ulink> (see <xref linkend="_graphic_data_tools"/>).
ja: <ulink url="&libreoffice;">LibreOffice</ulink> や <ulink url="&scribus;">Scribus</ulink> や <ulink url="&inkscape;">Inkscape</ulink> (<xref linkend="_graphic_data_tools"/>参照)のようなグラフィックツールを使うと、PDF ファイルの内容を編集できます。

note: type: Content of: <book><chapter><section><tip><para>
en: You can read a PDF file with <ulink url="&gimp;">GIMP</ulink> and convert it into <ulink url="&png;">PNG</ulink> format using higher than 300 dpi resolution.  This may be used as a background image for <ulink url="&libreoffice;">LibreOffice</ulink> to produce a desirable altered printout with minimum efforts.
ja: PDF ファイルは、<ulink url="&gimp;">GIMP</ulink> を用いると、解像度 300 dpi 以上を使い <ulink url="&png;">PNG</ulink> フォーマットに変換し読み込めます。これを、<ulink url="&libreoffice;">LibreOffice</ulink> のバックグラウンド画像に用いれば最小限の努力で望ましい変更済み印刷が作れます。

note: type: Content of: <book><chapter><section><section><para>
en: The core of printable data manipulation is the <ulink url="&ghostscript;">Ghostscript</ulink> <ulink url="&postscriptps;">PostScript (PS)</ulink> interpreter which generates raster image.
ja: 印刷データー処理の核心はラスタ画像を生成する <ulink url="&ghostscript;">Ghostscript</ulink> という <ulink url="&postscriptps;">PostScript (PS)</ulink> インタープリタです。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of Ghostscript PostScript interpreters
ja: Ghostscript PostScript インタープリタのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&thegplghostscripptpdfinterpreter;">The GPL Ghostscript PostScript/PDF interpreter</ulink>
ja: <ulink url="&thegplghostscripptpdfinterpreter;">GPL 版 Ghostscript PostScript/PDF インタープリタ</ulink>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: GPL Ghostscript PostScript/PDF interpreter - X display support
ja: GPL 版 Ghostscript PostScript/PDF インタープリタ - X ディスプレーサポート

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: PDF rendering library forked from the xpdf PDF viewer
ja: xpdf PDF ビューワー派生PDF レンダリングライブラリー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: PDF rendering library (GLib-based shared library)
ja: PDF レンダリングライブラリー (GLib 準拠共有ライブラリー)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: CMaps for PDF rendering library (for <ulink url="&cjk;">CJK</ulink> support: Adobe-*)
ja: PDF レンダリングライブラリー用 CMaps (<ulink url="&cjk;">CJK</ulink> サポート: Adobe-*)

note: type: Content of: <book><chapter><section><section><tip><para>
en: "<literal>gs -h</literal>" can display the configuration of Ghostscript.
ja: "<literal>gs -h</literal>" とすると Ghostscript の設定が表示されます。

note: type: Content of: <book><chapter><section><section><title>
en: Merge two PS or PDF files
ja: 2つの PS や PDF ファイルをマージ

note: type: Content of: <book><chapter><section><section><para>
en: You can merge two <ulink url="&postscriptps;">PostScript (PS)</ulink> or <ulink url="&portabledocumentformatpdf;">Portable Document Format (PDF)</ulink> files using <literal>gs</literal>(1) of Ghostscript.
ja: 2つの <ulink url="&postscriptps;">PostScript (PS)</ulink> や <ulink url="&portabledocumentformatpdf;">Portable Document Format (PDF)</ulink> ファイルは Ghostscript の<literal>gs</literal>(1) をつかってマージできます。

note: type: Content of: <book><chapter><section><section><note><para>
en: The <ulink url="&pdf;">PDF</ulink>, which is a widely used cross-platform printable data format, is essentially the compressed <ulink url="&ps;">PS</ulink> format with few additional features and extensions.
ja: <ulink url="&pdf;">PDF</ulink> は、クロスプラットフォームの印刷可能フォーマットとして広範に使われていて、本質的にいくつかの追加機能と拡張がされている、圧縮 <ulink url="&ps;">PS</ulink> フォーマットです。

note: type: Content of: <book><chapter><section><section><tip><para>
en: For command line, <literal>psmerge</literal>(1) and other commands from the <literal>psutils</literal> package are useful for manipulating PostScript documents.  <literal>pdftk</literal>(1) from the <literal>pdftk</literal> package is useful for manipulating PDF documents, too.
ja: コマンドラインの場合、<literal>psutils</literal> パッケージ中の <literal>psmerge</literal>(1) 等のコマンドは PostScript 文書を操作するのに便利です。<literal>pdftk</literal> パッケージの <literal>pdftk</literal>(1) も PDF 文書を操作するのに便利です。

note: type: Content of: <book><chapter><section><section><title>
en: Printable data utilities
ja: 印刷可能データーユーティリティー

note: type: Content of: <book><chapter><section><section><para>
en: The following packages for the printable data utilities caught my eyes.
ja: 印刷可能なデーターに用いる以下のパッケージが著者の目に止まりました。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of printable data utilities
ja: プリントできるデーターのユーティリティーのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: PDF utilities: <literal>pdftops</literal>, <literal>pdfinfo</literal>, <literal>pdfimages</literal>, <literal>pdftotext</literal>, <literal>pdffonts</literal>
ja: PDF ユーティリティー: <literal>pdftops</literal>, <literal>pdfinfo</literal>, <literal>pdfimages</literal>, <literal>pdftotext</literal>, <literal>pdffonts</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: PostScript document conversion tools
ja: PostScript 文書変換ツール

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: create large posters out of PostScript pages
ja: PostScript ページから大きなポスターを作る

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: convert ASCII text to PostScript, HTML, RTF or Pretty-Print
ja: ASCII テキストから PostScript か HTML か RTF か Pretty-Print への変換

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: 'Anything to PostScript' converter and pretty-printer
ja: 全てを PostScript に変換するソフトと綺麗印刷ソフト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: PDF document conversion tool: <literal>pdftk</literal>
ja: PDF 文書変換ツール: <literal>pdftk</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: converter from HTML to PostScript
ja: HTML から PostScript への変換ソフト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: converter from html to latex
ja: html から latex への変換ソフト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: convert documents from LaTeX to RTF which can be read by MS Word
ja: LaTeX から MS Word で読める RTF へと文書変換

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: converter from PostScript to EPS (Encapsulated PostScript)
ja: PostScript から EPS (カプセル化済み PostScript) への変換ソフト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Text to PostScript converter with Japanese encoding support
ja: 日本語符号化サポート付きの Text から PostScript への変換ソフト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: PostScript utilities
ja: PostScript ユーティリティー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: pretty print many source codes (C, C++, Java, Pascal, Perl, Pike, Sh, and Verilog) to PostScript. (C language)
ja: 多くのソースコード (C, C++, Java, Pascal, Perl, Pike, Sh, Verilog) の PostScript への綺麗印刷 (C 言語)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: converter from PDF to <ulink url="&scalablevectorgraphics;">Scalable vector graphics</ulink> format
ja: PDF から<ulink url="&scalablevectorgraphics;">スケール可のベクトルグラフィクス (SVG)</ulink> フォーマットへの変換ソフト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: converter from PDF to IPE's XML format
ja: PDF から IPE の XML フォーマットへの変換ソフト

note: type: Content of: <book><chapter><section><section><title>
en: Printing with CUPS
ja: CUPS を使って印刷

note: type: Content of: <book><chapter><section><section><para>
en: Both <literal>lp</literal>(1) and <literal>lpr</literal>(1) commands offered by <ulink url="&commonunixprintingsystemcups;">Common Unix Printing System (CUPS)</ulink> provides options for customized printing the printable data.
ja: <ulink url="&commonunixprintingsystemcups;">Common Unix Printing System (CUPS)</ulink> が提供する、<literal>lp</literal>(1) と <literal>lpr</literal>(1) コマンドの両方が印刷可能なデーターの印刷をカスタム化するオプションを提供します。

note: type: Content of: <book><chapter><section><section><para>
en: You can print 3 copies of a file collated using one of the following commands.
ja: 以下のコマンドの内のひとつを使い一つのファイルに対し３部の印刷をページ順に揃えてできます。

note: type: Content of: <book><chapter><section><section><para>
en: You can further customize printer operation by using printer option such as "<literal>-o number-up=2</literal>", "<literal>-o page-set=even</literal>", "<literal>-o page-set=odd</literal>", "<literal>-o scaling=200</literal>", "<literal>-o natural-scaling=200</literal>", etc., documented at <ulink url="&commandlineprintingandoptions;">Command-Line Printing and Options</ulink>.
ja: さらに、<ulink url="&commandlineprintingandoptions;">コマンドライン印刷とオプション</ulink>に書かれているように "<literal>-o number-up=2</literal>" や "<literal>-o page-set=even</literal>", "<literal>-o page-set=odd</literal>" や "<literal>-o scaling=200</literal>" や "<literal>-o natural-scaling=200</literal>" 等の印刷オプションを使ってカスタム化できます。

note: type: Content of: <book><chapter><section><title>
en: The mail data conversion
ja: メールデーター変換

note: type: Content of: <book><chapter><section><para>
en: The following packages for the mail data conversion caught my eyes.
ja: テキストデーター変換のための以下のパッケージが著者の目に止まりました。

note: type: Content of: <book><chapter><section><table><title>
en: List of packages to help mail data conversion
ja: メールデーター変換を補助するパッケージのリスト

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: mail
ja: メール

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <literal>shar</literal>(1), <literal>unshar</literal>(1), <literal>uuencode</literal>(1), <literal>uudecode</literal>(1)
ja: <literal>shar</literal>(1) と <literal>unshar</literal>(1) と <literal>uuencode</literal>(1) と <literal>uudecode</literal>(1)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: encoding and decoding of <ulink url="&mime;">MIME</ulink> messages: <literal>mpack</literal>(1) and <literal>munpack</literal>(1)
ja: <ulink url="&mime;">MIME</ulink> メッセージの符号化と逆符号化のソフト: <literal>mpack</literal>(1) と <literal>munpack</literal>(1)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: unpacking <ulink url="&mime;">MIME</ulink> attachments of type "application/ms-tnef" which is a Microsoft only format
ja: Microsoft のみのフォーマットの "application/ms-tnef" タイプの <ulink url="&mime;">MIME</ulink> アタッチメントを開梱

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: encoder and decoder for the following formats: <ulink url="&uuencode;">uuencode</ulink>, <ulink url="&xxencode;">xxencode</ulink>, <ulink url="&basege;">BASE64</ulink>, <ulink url="&quotedprintable;">quoted printable</ulink>, and <ulink url="&binhex;">BinHex</ulink>
ja: 以下のフォーマットのエンコーダーとデコーダー: <ulink url="&uuencode;">uuencode</ulink>, <ulink url="&xxencode;">xxencode</ulink>, <ulink url="&basege;">BASE64</ulink>, <ulink url="&quotedprintable;">quoted printable</ulink>, <ulink url="&binhex;">BinHex</ulink>

note: type: Content of: <book><chapter><section><tip><para>
en: The <ulink url="&internetmessageaccessprotocol;">Internet Message Access Protocol</ulink> version 4 (IMAP4) server may be used to move mails out from proprietary mail systems if the mail client software can be configured to use IMAP4 server too.
ja: <ulink url="&internetmessageaccessprotocol;">インターネットメッセージアクセスプロトコル</ulink> バージョン4 (IMAP4) サーバーは、プロプライエタリメールシステムのクライアントソフトが IMAP4 サーバーも使えるように設定できる場合、プロプライエタリメールシステムからメールを取り出すのに利用できるかもしれません。

note: type: Content of: <book><chapter><section><section><title>
en: Mail data basics
ja: メールデーターの基本

note: type: Content of: <book><chapter><section><section><para>
en: Mail (<ulink url="&smtp;">SMTP</ulink>) data should be limited to series of 7 bit data.  So binary data and 8 bit text data are encoded into 7 bit format with the <ulink url="&multipurposeinteilextensionsmime;">Multipurpose Internet Mail Extensions (MIME)</ulink> and the selection of the charset (see <xref linkend="list-of-encoding-values"/>).
ja: メイル (<ulink url="&smtp;">SMTP</ulink>) データーは7ビットデーター列に限定されるべきです。だからバイナリーデーターや8ビットテキストデーターは<ulink url="&multipurposeinteilextensionsmime;">Multipurpose Internet Mail Extensions (MIME)</ulink> を用いたり文字セット (<xref linkend="list-of-encoding-values"/>を参照下さい) を選択して7ビットのフォーマットに エンコードされます。

note: type: Content of: <book><chapter><section><section><para>
en: The standard mail storage format is mbox formatted according to <ulink url="&rfcciccupdatedrfcicc;">RFC2822 (updated RFC822)</ulink>.  See <literal>mbox</literal>(5) (provided by the <literal>mutt</literal> package).
ja: 標準のメールストレージフォーマットは <ulink url="&rfcciccupdatedrfcicc;">RFC2822 (RFC822 の更新版)</ulink> により定義される mbox フォーマットです。<literal>mbox</literal>(5) (<literal>mutt</literal> パッケージが提供) を参照下さい。

note: type: Content of: <book><chapter><section><section><para>
en: For European languages, "<literal>Content-Transfer-Encoding: quoted-printable</literal>" with the ISO-8859-1 charset is usually used for mail since there are not much 8 bit characters. If European text is encoded in UTF-8, "<literal>Content-Transfer-Encoding: quoted-printable</literal>" is likely to be used since it is mostly 7 bit data.
ja: 欧州言語の場合、ほとんど8ビット文字が無いので ISO-8859-1 文字セットとともに "<literal>Content-Transfer-Encoding: quoted-printable</literal>" がメールに通常使われます。欧州のテキストが UTF-8 符号化された場合、ほとんどが7ビット文字なので "<literal>Content-Transfer-Encoding: quoted-printable</literal>" が大体使われます。

note: type: Content of: <book><chapter><section><section><para>
en: For Japanese, traditionally "<literal>Content-Type: text/plain; charset=ISO-2022-JP</literal>" is usually used for mail to keep text in 7 bits.  But older Microsoft systems may send mail data in Shift-JIS without proper declaration.  If Japanese text is encoded in UTF-8, <ulink url="&basege;">Base64</ulink> is likely to be used since it contains many 8 bit data.  The situation of other Asian languages is similar.
ja: 日本語には、テキストを7ビットにしておくために伝統的に "<literal>Content-Type: text/plain; charset=ISO-2022-JP</literal>" がメールに通常使われます。しかし、古い Microsoft システムは適正な宣言無しに Shift-JIS でメールデーターを送るかもしれません。日本語のテキストが UTF-8 で符号化される場合、多くの8ビットデーターを含むので <ulink url="&basege;">Base64</ulink> が大体使われます。他のアジアの言語でも状況は同様です。

note: type: Content of: <book><chapter><section><section><note><para>
en: If your non-Unix mail data is accessible by a non-Debian client software which can talk to the IMAP4 server, you may be able to move them out by running your own IMAP4 server.
ja: もし IMAP4 サーバーと話せる非 Debian クライアントからあなたの非 Unix メールデーターがアクセス出きるなら、あなた自身の IMAP4 サーバーを実行することでメールデーターを引き出せるかもしれません。

note: type: Content of: <book><chapter><section><section><note><para>
en: If you use other mail storage formats, moving them to mbox format is the good first step.  The versatile client program such as <literal>mutt</literal>(1) may be handy for this.
ja: もし他のメールストレージフォーマットを使っている場合、mbox フォーマットに移動するのが良い第一歩です。<literal>mutt</literal>(1) のような汎用クライアントプログラムはこれに非常に便利です。

note: type: Content of: <book><chapter><section><section><para>
en: You can split mailbox contents to each message using <literal>procmail</literal>(1) and <literal>formail</literal>(1).
ja: メールボックスの内容は <literal>procmail</literal>(1) と <literal>formail</literal>(1) を使って各メッセージに分割できます。

note: type: Content of: <book><chapter><section><section><para>
en: Each mail message can be unpacked using <literal>munpack</literal>(1) from the <literal>mpack</literal> package (or other specialized tools) to obtain the MIME encoded contents.
ja: 各メールメッセージは <literal>mpack</literal> パッケージにある <literal>munpack</literal>(1) (または他の専用ツール) を使って開梱して MIME 符号化された内容を取り出せます。

note: type: Content of: <book><chapter><section><title>
en: Graphic data tools
ja: 画像データーツール

note: type: Content of: <book><chapter><section><para>
en: Although GUI programs such as <literal>gimp</literal>(1) are very powerful, command line tools such as <literal>imagemagick</literal>(1) are quite useful for automating image manipulation via scripts.
ja: <literal>gimp</literal>(1) のような GUI プログラムは非常に強力ですが、<literal>imagemagick</literal>(1) 等のコマンドラインツールはスクリプトでイメージ操作を自動化するのに非常に便利です。

note: type: Content of: <book><chapter><section><para>
en: The de facto image file format of the digital camera is the <ulink url="&exchangeableimagefileformat;">Exchangeable Image File Format</ulink> (EXIF) which is the <ulink url="&jpeg;">JPEG</ulink> image file format with additional metadata tags.  It can hold information such as date, time, and camera settings.
ja: デジタルカメラのファイルフォーマットのデファクト標準は、追加のメタデーター付きの <ulink url="&jpeg;">JPEG</ulink> 画像ファイルフォーマットである<ulink url="&exchangeableimagefileformat;">交換可能な画像ファイルフォーマット</ulink> (EXIF) です。EXIF は日付や時間やカメラ設定等の情報を保持できます。

note: type: Content of: <book><chapter><section><para>
en: <ulink url="&thelempelzivwelcsdatacompression;">The Lempel-Ziv-Welch (LZW) lossless data compression</ulink> patent has been expired.  <ulink url="&graphicsinterchangeformatgif;">Graphics Interchange Format (GIF)</ulink> utilities which use the LZW compression method are now freely available on the Debian system.
ja: <ulink url="&thelempelzivwelcsdatacompression;">Lempel-Ziv-Welch (LZW) ロス無しデーター圧縮</ulink>特許の期限は切れました。LZW データー圧縮を使う<ulink url="&graphicsinterchangeformatgif;">画像交換フォーマット (GIF)</ulink> ユーティリティーは Debian システム上で自由に利用可能となりました。

note: type: Content of: <book><chapter><section><tip><para>
en: Any digital camera or scanner with removable recording media works with Linux through <ulink url="&usbstorage;">USB storage</ulink> readers since it follows the <ulink url="&designruleforcamerafilesystem;">Design rule for Camera Filesystem</ulink> and uses <ulink url="&fat;">FAT</ulink> filesystem. See <xref linkend="_removable_storage_device"/>.
ja: リムーバブル記録メディア付きのどのデジタルカメラやスキャナーも、<ulink url="&designruleforcamerafilesystem;">カメラファイルシステム用デザインルール</ulink> に準拠し <ulink url="&fat;">FAT</ulink> ファイルシステムを使っているので <ulink url="&usbstorage;">USB ストレージ</ulink>読取り機を経由すれば Linux で必ず機能します。<xref linkend="_removable_storage_device"/>を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Graphic data tools (metapackage)
ja: 画像データーツール (メタパッケージ)

note: type: Content of: <book><chapter><section><section><para>
en: The following metapackages are good starting points for searching graphics data tools using <literal>aptitude</literal>(8).  "<ulink url="&packagesoverviewtoolsmaintainers;">Packages overview for Debian PhotoTools Maintainers</ulink>" can be another starting point.
ja: 以下のメタパッケージは <literal>aptitude</literal>(8) を使って画像データーツールを探す良いスタート地点です。"<ulink url="&packagesoverviewtoolsmaintainers;">Packages overview for Debian PhotoTools Maintainers</ulink>" も別のスタート地点です。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of graphics data tools (metapackage)
ja: 画像データーツールのリスト (メタパッケージ)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: metapackage for teaching graphics and pictural art.
ja: 画像や絵画芸術教育用のメタパッケージ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: metapackage for open font design
ja: オープンフォントデザイン用のメタパッケージ

note: type: Content of: <book><chapter><section><section><tip><para>
en: Search more image tools using regex "<literal>~Gworks-with::image</literal>" in <literal>aptitude</literal>(8) (see <xref linkend="_search_method_options_with_aptitude"/>).
ja: <literal>aptitude</literal>(8) の正規表現 "<literal>~Gworks-with::image</literal>" (<xref linkend="_search_method_options_with_aptitude"/>を参照下さい) を使ってさらなる画像ツールを探します。

note: type: Content of: <book><chapter><section><section><title>
en: Graphic data tools (GUI)
ja: 画像データーツール (GUI)

note: type: Content of: <book><chapter><section><section><para>
en: The following packages for the GUI graphics data conversion, editing, and organization tools caught my eyes.
ja: 以下の GUI の画像データー変換、編集、整理用パッケージが著者の目に止まりました。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of graphics data tools (GUI)
ja: 画像データーツール (GUI) のリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: image(bitmap)
ja: 画像 (bitmap)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: GNU Image Manipulation Program
ja: GNU イメージ操作プログラム

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: GTK-based X11 frontend for SANE (Scanner Access Now Easy)
ja: GTK に基づく SANE (Scanner Access Now Easy) 用の X11 フロントエンド

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&scribus;">Scribus</ulink> DTP editor
ja: <ulink url="&scribus;">Scribus</ulink> DTP エディター

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: image(vector)
ja: 画像 (vector)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: LibreOffice office suite - drawing
ja: LibreOffice office スイート - ドロー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&svgscalablevectorgraphics;">SVG (Scalable Vector Graphics)</ulink> editor
ja: <ulink url="&svgscalablevectorgraphics;">SVG (スケーラブルベクトルグラフィクス)</ulink> エディター

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: diagram editor (Gtk)
ja: ダイアグラムエディター (Gtk)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Facility for Interactive Generation of figures under X11
ja: X11 下でインテラクティブ生成するソフト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: image→text
ja: 画像→テキスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: free OCR software
ja: フリー OCR ソフト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: image(Exif)
ja: 画像(Exif)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Eye of GNOME graphics viewer program
ja: 画像ビューアープログラム Eye of GNOME

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: image viewer and browser (GNOME)
ja: 画像ビューアー兼ブラウザー (GNOME)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: image viewer using GTK
ja: GTK を用いた画像ビューアー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: digital photo organizer (GNOME)
ja: デジタル写真オーガナイザー (GNOME)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: image viewer (KDE)
ja: 画像ビューア (KDE)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: digital camera support for KDE applications
ja: KDE アプリケーション用デジタルカメラサポート

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: digital photo management application for KDE
ja: デジタル写真管理アプリケーション

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: virtual lighttable and darkroom for photographers
ja: 写真家のための仮想ライトボックスと暗室

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: panorama photo stitcher
ja: パノラマ写真合成機

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: 2D CAD data editor
ja: 2D CAD データーエディター

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: 3D CAD data editor
ja: 3D CAD データーエディター

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: 3D content editor for animation etc
ja: アニメーション等用の 3D コンテントエディター

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: OpenGL based 3D model editor
ja: OpenGL 準拠の 3D モデルエディター

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: font editor for PS, TrueType and OpenType fonts
ja: PS と TrueType と OpenType のフォント用フォントエディター

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: program for <ulink url="&gridfittingandhinting;">gridfitting and hinting</ulink> TrueType fonts
ja: TrueType フォントを<ulink url="&gridfittingandhinting;">グリッドフィッティングとヒンティング</ulink>用のプログラム

note: type: Content of: <book><chapter><section><section><title>
en: Graphic data tools (CLI)
ja: 画像データーツール (CLI)

note: type: Content of: <book><chapter><section><section><para>
en: The following packages for the CLI graphics data conversion, editing, and organization tools caught my eyes.
ja: 以下の CLI の画像データー変換、編集、整理用パッケージが著者の目に止まりました。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of graphics data tools (CLI)
ja: 画像データーツールのリスト (CLI)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: image manipulation programs
ja: 画像操作プログラム

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: image manipulation programs (fork of <literal>imagemagick</literal>)
ja: 画像操作プログラム (<literal>imagemagick</literal> のフォーク)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: graphics conversion tools
ja: 画像変換ツール

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: convert <ulink url="&highefficiencyimgefileformatheif;">High Efficiency Image File Format (HEIF)</ulink> to JPEG, PNG, or Y4M formats with <literal>heif-convert</literal>(1) command
ja: <ulink url="&highefficiencyimgefileformatheif;">High Efficiency Image File Format (HEIF)</ulink> を JPEG や PNG や Y4M フォーマットに <literal>heif-convert</literal>(1) コマンドで変換

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: convert <ulink url="&mswindowsiconsanndfrompngformats;">MS Windows icons and cursors to and from PNG formats</ulink> (<ulink url="&faviconico;">favicon.ico</ulink>)
ja: <ulink url="&mswindowsiconsanndfrompngformats;">MS Windows のアイコンやカーソールと PNG フォーマット間の変換</ulink> (<ulink url="&faviconico;">favicon.ico</ulink>)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: ps/pdf→image(vector)
ja: ps/pdf→画像(vector)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: PostScript and PDF files to editable vector graphics converter (SVG)
ja: PostScript と PDF ファイルから編集可能なベクトルグラフィクスへの変換ソフト (SVG)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Windows/image(vector)
ja: Windows/画像(vector)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Windows metafile (vector graphics data) conversion tools
ja: Windows メタファイル (ベクトル画像データー) 変換ツール

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: convert XFig files to OpenOffice.org Draw format
ja: XFig ファイルを OpenOffice.org Draw フォーマットに変換

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: image→image
ja: 画像→画像

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: post-processing tool for scanned pages for <ulink url="&ocr;">OCR</ulink>
ja: <ulink url="&ocr;">OCR</ulink> 用のスキャンしたページの後処理ツール

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: free <ulink url="&ocr;">OCR</ulink> software based on the HP's commercial OCR engine
ja: HP の商用 OCR エンジンの基づくフリーの <ulink url="&ocr;">OCR</ulink> ソフトウェアー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: OCR engine data: tesseract-ocr language files for English text
ja: OCR エンジンデーター: tesseract-ocr の英文用言語ファイル

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: command-line utility to show EXIF information in JPEG files
ja: JPEG ファイル中の EXIF 情報を表示するコマンドラインユーティリティー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: EXIF/IPTC metadata manipulation tool
ja: EXIF/IPTC メタデーター操作ツール

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: transform digital camera jpeg images
ja: デジタルカメラの jpeg 画像を変換

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: utility to read Exif tags from a digital camera JPEG file
ja: デジタルカメラの JPEG ファイルから Exif タグを読むユーティリティー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: read metadata from digital pictures
ja: デジタル写真からメタデーターを読み出す

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: image(Raw)→ppm
ja: 画像(Raw)→ppm

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: decode raw digital camera images
ja: 生のデジタルカメラ画像のデコード

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: image→fingerprint
ja: 画像→fingerprint

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: find visually similar or duplicate images
ja: 視覚的な類似画像と重複画像の検出

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: merge images to increase fidelity or create mosaics
ja: 忠実度を上げたりモザイクを作成するための画像のマージ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: image(Exif)→html
ja: 画像(Exif)→html

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: generate static HTML galleries from images
ja: イメージから静的な HTML ギャラリーを生成

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: universal <ulink url="&steganographic;">Steganographic</ulink> tool
ja: 普遍的 <ulink url="&steganographic;">Steganographic</ulink> ツール

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: optimize <ulink url="&jpeg;">JPEG</ulink> files
ja: <ulink url="&jpeg;">JPEG</ulink> ファイルの最適化

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: optimize <ulink url="&png;">PNG</ulink> files, lossless compression
ja: <ulink url="&png;">PNG</ulink> ファイルのロスレス最適化

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: optimize <ulink url="&png;">PNG</ulink> files, lossy compression
ja: <ulink url="&png;">PNG</ulink> ファイルのロッシー最適化

note: type: Content of: <book><chapter><section><title>
en: Miscellaneous data conversion
ja: その他のデーター変換

note: type: Content of: <book><chapter><section><para>
en: There are many other programs for converting data. Following packages caught my eyes using regex "<literal>~Guse::converting</literal>" in <literal>aptitude</literal>(8) (see <xref linkend="_search_method_options_with_aptitude"/>).
ja: 多くのデーター変換プログラムがあります。<literal>aptitude</literal>(8) で"<literal>~Guse::converting</literal>" という正規表現 (<xref linkend="_search_method_options_with_aptitude"/>を参照下さい) を使い以下のプログラムが私の目に止まりました。

note: type: Content of: <book><chapter><section><table><title>
en: List of miscellaneous data conversion tools
ja: その他のデーター変換ツールのリスト

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: converter for the foreign package into the Debian package
ja: 外来のパッケージの Debian パッケージへの変換ソフト

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: converter from "Electric Book" (popular in Japan) to a single <ulink url="&jisxeaib;">JIS X 4081</ulink> format (a subset of the <ulink url="&epwing;">EPWING</ulink> V1)
ja: "Electric Book" (日本で人気) から単一の <ulink url="&jisxeaib;">JIS X 4081</ulink> フォーマット (<ulink url="&epwing;">EPWING</ulink> V1 のサブセット) への変換ソフト

note: type: Content of: <book><chapter><section><para>
en: You can also extract data from RPM format with the following.
ja: RPM フォーマットからのデーター抽出もまた以下のようにするとできます。

note: type: Content of: <book><chapter><title>
en: Programming
ja: プログラミング

note: type: Content of: <book><chapter><para>
en: I provide some pointers for people to learn programming on the Debian system enough to trace the packaged source code.  Here are notable packages and corresponding documentation packages for programming.
ja: Debian システム上でプログラミングを学ぶ人がパッケージ化されたソースコードを読み込めるようになるための指針を示します。以下はプログラムに関する特記すべきパッケージと対応する文書パッケージです。

note: type: Content of: <book><chapter><para>
en: Online references are available by typing "<literal>man name</literal>" after installing <literal>manpages</literal> and <literal>manpages-dev</literal> packages. Online references for the GNU tools are available by typing "<literal>info program_name</literal>" after installing the pertinent documentation packages.  You may need to include the <literal>contrib</literal> and <literal>non-free</literal> archives in addition to the <literal>main</literal> archive since some GFDL documentations are not considered to be DFSG compliant.
ja: オンラインリファレンスは <literal>manpages</literal> と <literal>manpages-dev</literal> パッケージをインストールした後で "<literal>man name</literal>" とタイプすると利用可能です。GNU ツールのオンラインリファレンスは該当する文書パッケージをインストールした後で "<literal>info program_name</literal>" とタイプすると使えます。一部の GFDL 文書は DFSG に準拠していないと考えられているので <literal>main</literal> アーカイブに加えて <literal>contrib</literal> や <literal>non-free</literal> アーカイブを含める必要があるかもしれません。

note: type: Content of: <book><chapter><para>
en: Please consider to use version control system tools.  See <xref linkend="_git"/>.
ja: バージョン コントロール システム ツールの使用を考えましょう。<xref linkend="_git"/>を参照下さい。

note: type: Content of: <book><chapter><warning><para>
en: Do not use "<literal>test</literal>" as the name of an executable test file.  "<literal>test</literal>" is a shell builtin.
ja: "<literal>test</literal>" を実行可能なテストファイルの名前に用いてはいけません。"<literal>test</literal>" はシェルのビルトインです。

note: type: Content of: <book><chapter><caution><para>
en: You should install software programs directly compiled from source into "<literal>/usr/local</literal>" or "<literal>/opt</literal>" to avoid collision with system programs.
ja: ソースから直接コンパイルしたソフトウェアープログラムは、システムプログラムとかち合わないように、"<literal>/usr/local</literal>" か "<literal>/opt</literal>" の中にインストールします。

note: type: Content of: <book><chapter><tip><para>
en: <ulink url="&codeexamplesofcrgjjbottlesofbeer;">Code examples of creating "Song 99 Bottles of Beer"</ulink> should give you good ideas of practically all the programming languages.
ja: <ulink url="&codeexamplesofcrgjjbottlesofbeer;">"99ボトルのビールの歌" 作成のコード例</ulink>はほとんど全てのプログラム言語に関する理解のための非常に好適です。

note: type: Content of: <book><chapter><section><title>
en: The shell script
ja: シェルスクリプト

note: type: Content of: <book><chapter><section><para>
en: The <ulink url="&shellscript;">shell script</ulink> is a text file with the execution bit set and contains the commands in the following format.
ja: <ulink url="&shellscript;">シェルスクリプト</ulink>は実行ビットがセットされたテキストファイルで、以下に示すフォーマットのコマンドを含んでいます。

note: type: Content of: <book><chapter><section><para>
en: The first line specifies the shell interpreter which read and execute this file contents.
ja: 最初の行はこのファイル内容を読み実行するシェルインタープリタを指定します。

note: type: Content of: <book><chapter><section><para>
en: Reading shell scripts is the <emphasis role="strong">best</emphasis> way to understand how a Unix-like system works.  Here, I give some pointers and reminders for shell programming. See "Shell Mistakes" (<ulink url="&httpswwwgreenendkcaabaeshellhtml;">https://www.greenend.org.uk/rjk/2001/04/shell.html</ulink>) to learn from mistakes.
ja: シェルスクリプトを読むのは Unix 的なシステムがどのように機能しているのかを理解する<emphasis role="strong">最良</emphasis>の方法です。ここでは、シェルプログラムに関する指針や心がけを記します。失敗から学ぶために "シェルの失敗" (<ulink url="&httpswwwgreenendkcaabaeshellhtml;">https://www.greenend.org.uk/rjk/2001/04/shell.html</ulink>) を参照下さい。

note: type: Content of: <book><chapter><section><para>
en: Unlike shell interactive mode (see <xref linkend="_the_simple_shell_command"/> and <xref linkend="_unix_like_text_processing"/>), shell scripts frequently use parameters, conditionals, and loops.
ja: シェル対話モード (<xref linkend="_the_simple_shell_command"/>と<xref linkend="_unix_like_text_processing"/>を参照下さい) と異なり、シェルスクリプトは変数や条件文やループを繁用します。

note: type: Content of: <book><chapter><section><section><title>
en: POSIX shell compatibility
ja: POSIX シェル互換性

note: type: Content of: <book><chapter><section><section><para>
en: Many system scripts may be interpreted by any one of <ulink url="&posix;">POSIX</ulink> shells (see <xref linkend="list-of-shell-programs"/>).
ja: 多くのシステムスクリプトは <ulink url="&posix;">POSIX</ulink> シェル (<xref linkend="list-of-shell-programs"/>を参照下さい) のどれで解釈されるか分かりません。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The default non-interactive POSIX shell "<literal>/usr/bin/sh</literal>" is a symlink pointing to <literal>/usr/bin/dash</literal> and used by many system programs.
ja: デフォールトの非インタラクティブなシェル "<literal>/usr/bin/sh</literal>" は <literal>/usr/bin/dash</literal> をさしているシムリンクで、多くのシステムプログラムで使われます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The default interactive POSIX shell is <literal>/usr/bin/bash</literal>.
ja: デフォルトのインタラクティブなシェルは <literal>/usr/bin/bash</literal> です。

note: type: Content of: <book><chapter><section><section><para>
en: Avoid writing a shell script with <emphasis role="strong">bashisms</emphasis> or <emphasis role="strong">zshisms</emphasis> to make it portable among all POSIX shells.  You can check it using <literal>checkbashisms</literal>(1).
ja: 全ての POSIX シェル間でポータブルとするために <emphasis role="strong">bashisms</emphasis> や <emphasis role="strong">zshisms</emphasis> を使うシェルスクリプトを書くのを避けます。<literal>checkbashisms</literal>(1) を使うとこれがチェックできます。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of typical bashisms
ja: 典型的 bashizms のリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: Good: POSIX
ja: 推薦: POSIX

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: Avoid: bashism
ja: 回避すべき: bashism

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: octal format: "<literal>\377</literal>"
ja: 8進表記: "<literal>\377</literal>"

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: hexadecimal format: "<literal>\xff</literal>"
ja: 16進表記: "<literal>\xff</literal>"

note: type: Content of: <book><chapter><section><section><para>
en: The "<literal>echo</literal>" command must be used with following cares since its implementation differs among shell builtin and external commands.
ja: "<literal>echo</literal>" コマンドはその実装がシェルビルトインや外部コマンド間で相違しているので以下の注意点を守って使わなければいけません。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Avoid using any command options except "<literal>-n</literal>".
ja: "<literal>-n</literal>" 以外のどのコマンドオプション使用も避けます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Avoid using escape sequences in the string since their handling varies.
ja: 文字列中にエスケープシーケンスはその取扱いに相違があるので使用を避けます。

note: type: Content of: <book><chapter><section><section><note><para>
en: Although "<literal>-n</literal>" option is <emphasis role="strong">not</emphasis> really POSIX syntax, it is generally accepted.
ja: "<literal>-n</literal>" オプションは実は POSIX シンタックスでは<emphasis role="strong">ありません</emphasis>が、一般的に許容されています。

note: type: Content of: <book><chapter><section><section><tip><para>
en: Use the "<literal>printf</literal>" command instead of the "<literal>echo</literal>" command if you need to embed escape sequences in the output string.
ja: 出力文字列にエスケープシーケンスを埋め込む必要がある場合には、"<literal>echo</literal>" コマンドの代わりに "<literal>printf</literal>" コマンドを使います。

note: type: Content of: <book><chapter><section><section><title>
en: Shell parameters
ja: シェル変数

note: type: Content of: <book><chapter><section><section><para>
en: Special shell parameters are frequently used in the shell script.
ja: 特別なシェルパラメーターがシェルスクリプト中ではよく使われます。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of shell parameters
ja: シェル変数のリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: shell parameter
ja: シェル変数

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: name of the shell or shell script
ja: シェルまたはシェルスクリプトの名前

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: first (1st) shell argument
ja: 最初 (1番目) のシェル引数

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: ninth (9th) shell argument
ja: 9番目のシェル引数

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: number of positional parameters
ja: シェル引数の数

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: exit status of the most recent command
ja: 最新のコマンドの終了状態

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: PID of this shell script
ja: このシェルスクリプトの PID

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: PID of most recently started background job
ja: 最近スタートしたバックグラウンドジョブの PID

note: type: Content of: <book><chapter><section><section><para>
en: Basic <emphasis role="strong">parameter expansions</emphasis> to remember are as follows.
ja: 覚えておくべき基本的な<emphasis role="strong">パラメーター展開</emphasis>を次に記します。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of shell parameter expansions
ja: シェル変数展開のリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: parameter expression form
ja: パラメーター式形

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: value if <literal>var</literal> is set
ja: <literal>var</literal> が設定されているときの値

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: value if <literal>var</literal> is not set
ja: <literal>var</literal> が設定されていないときの値

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: "<literal>string</literal>" (and run "<literal>var=string</literal>")
ja: "<literal>string</literal>" (合わせて "<literal>var=string</literal>" を実行)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: echo "<literal>string</literal>" to <emphasis role="strong">stderr</emphasis> (and exit with error)
ja: "<literal>string</literal>" を<emphasis role="strong">stderr</emphasis> に出力 (エラーとともに exit する)

note: type: Content of: <book><chapter><section><section><para>
en: Here, the colon "<literal>:</literal>" in all of these operators is actually optional.
ja: ここで、これら全てのオペレーターのコロン "<literal>:</literal>" は実際はオプションです。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">with</emphasis> "<literal>:</literal>" = operator test for <emphasis role="strong">exist</emphasis> and <emphasis role="strong">not null</emphasis>
ja: "<literal>:</literal>" <emphasis role="strong">付き</emphasis> = <emphasis role="strong"> 演算子は存在</emphasis>と<emphasis role="strong">非ヌル文字列</emphasis>をテストします

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <emphasis role="strong">without</emphasis> "<literal>:</literal>" = operator test for <emphasis role="strong">exist</emphasis> only
ja: "<literal>:</literal>" <emphasis role="strong">無し</emphasis> = <emphasis role="strong"> 演算子は存在</emphasis>のみをテストします

note: type: Content of: <book><chapter><section><section><table><title>
en: List of key shell parameter substitutions
ja: 重要なシェル変数置換のリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: parameter substitution form
ja: パラメーター置換形

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: result
ja: 結果

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: remove smallest suffix pattern
ja: 最短のサフィックスパターンを削除

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: remove largest suffix pattern
ja: 最長のサフィックスパターンを削除

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: remove smallest prefix pattern
ja: 最短のプレフィックスパターンを削除

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: remove largest prefix pattern
ja: 最長のプレフィックスパターンを削除

note: type: Content of: <book><chapter><section><section><title>
en: Shell conditionals
ja: シェル条件式

note: type: Content of: <book><chapter><section><section><para>
en: Each command returns an <emphasis role="strong">exit status</emphasis> which can be used for conditional expressions.
ja: 各コマンドは条件式に使える<emphasis role="strong">エグジットステイタス</emphasis>を返します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Success: 0 ("True")
ja: 成功: 0 ("真")

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Error: non 0 ("False")
ja: エラー: 非0 ("偽")

note: type: Content of: <book><chapter><section><section><note><para>
en: "0" in the shell conditional context means "True", while "0" in the C conditional context means "False".
ja: シェル条件文の文脈において "0" は "真" を意味しますが、C 条件文の文脈では "0" は "偽" を意味します。

note: type: Content of: <book><chapter><section><section><note><para>
en: "<literal>[</literal>" is the equivalent of the <literal>test</literal> command, which evaluates its arguments up to "<literal>]</literal>" as a conditional expression.
ja: "<literal>[</literal>" は、"<literal>]</literal>" までの引数を条件式として評価する、<literal>test</literal> コマンドと等価です。

note: type: Content of: <book><chapter><section><section><para>
en: Basic <emphasis role="strong">conditional idioms</emphasis> to remember are the following.
ja: 覚えておくべき基本的な<emphasis role="strong">条件文の慣用句</emphasis>は次です。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal><emphasis>command</emphasis> &amp;&amp; <emphasis>if_success_run_this_command_too</emphasis> || true</literal>"
ja: "<literal><emphasis>command</emphasis> &amp;&amp; <emphasis>成功したらこのcommandも実行</emphasis> || true</literal>"

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal><emphasis>command</emphasis> || <emphasis>if_not_success_run_this_command_too</emphasis> || true</literal>"
ja: "<literal><emphasis>command</emphasis> || <emphasis>もしcommandが成功しないとこのコマンドも実行</emphasis> || true</literal>"

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: A multi-line script snippet as the following
ja: 以下のような複数行のスクリプト断片

note: type: Content of: <book><chapter><section><section><para>
en: Here trailing "<literal>|| true</literal>" was needed to ensure this shell script does not exit at this line accidentally when shell is invoked with "<literal>-e</literal>" flag.
ja: ここで、シェルが "<literal>-e</literal>" フラグ付きで起動された際にシェルスクリプトがこの行で誤って exit しないようにするために、末尾の "<literal>|| true</literal>" が必要です。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of file comparison operators in the conditional expression
ja: 条件式中のファイル比較演算子

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: equation
ja: 式

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: condition to return logical true
ja: 論理真を返す条件

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <emphasis>file</emphasis> exists
ja: <emphasis>file</emphasis> が存在する

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <emphasis>file</emphasis> exists and is a directory
ja: <emphasis>file</emphasis> が存在しディレクトリーである

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <emphasis>file</emphasis> exists and is a regular file
ja: <emphasis>file</emphasis> が存在し通常ファイルである

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <emphasis>file</emphasis> exists and is writable
ja: <emphasis>file</emphasis> が存在し書込み可能である

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <emphasis>file</emphasis> exists and is executable
ja: <emphasis>file</emphasis> が存在し実行可能である

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <emphasis>file1</emphasis> is newer than <emphasis>file2</emphasis> (modification)
ja: <emphasis>file1</emphasis> が <emphasis>file2</emphasis> よりも新しい (変更)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <emphasis>file1</emphasis> is older than <emphasis>file2</emphasis> (modification)
ja: <emphasis>file1</emphasis> が <emphasis>file2</emphasis> よりも古い (変更)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <emphasis>file1</emphasis> and <emphasis>file2</emphasis> are on the same device and the same inode number
ja: <emphasis>file1</emphasis> と <emphasis>file2</emphasis> は同デバイス上の同 inode 番号

note: type: Content of: <book><chapter><section><section><table><title>
en: List of string comparison operators in the conditional expression
ja: 条件式中での文字列比較演算子のリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: the length of <emphasis>str</emphasis> is zero
ja: <emphasis>str</emphasis> の長さがゼロ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: the length of <emphasis>str</emphasis> is non-zero
ja: <emphasis>str</emphasis> の長さが非ゼロ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <emphasis>str1</emphasis> and <emphasis>str2</emphasis> are equal
ja: <emphasis>str1</emphasis> と <emphasis>str2</emphasis> は等しい

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <emphasis>str1</emphasis> and <emphasis>str2</emphasis> are not equal
ja: <emphasis>str1</emphasis> と <emphasis>str2</emphasis> は等しく無い

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <emphasis>str1</emphasis> sorts before <emphasis>str2</emphasis> (locale dependent)
ja: <emphasis>str1</emphasis> のソート順が <emphasis>str2</emphasis> より前 (ロケール依存)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <emphasis>str1</emphasis> sorts after <emphasis>str2</emphasis> (locale dependent)
ja: <emphasis>str1</emphasis> のソート順が <emphasis>str2</emphasis> より後 (ロケール依存)

note: type: Content of: <book><chapter><section><section><para>
en: <emphasis role="strong">Arithmetic</emphasis> integer comparison operators in the conditional expression are "<literal>-eq</literal>", "<literal>-ne</literal>", "<literal>-lt</literal>", "<literal>-le</literal>", "<literal>-gt</literal>", and "<literal>-ge</literal>".
ja: 条件式中の<emphasis role="strong">算術</emphasis>整数比較演算子は "<literal>-eq</literal>" と "<literal>-ne</literal>" と "<literal>-lt</literal>" と "<literal>-le</literal>" と "<literal>-gt</literal>" と "<literal>-ge</literal>" です。

note: type: Content of: <book><chapter><section><section><title>
en: Shell loops
ja: シェルループ

note: type: Content of: <book><chapter><section><section><para>
en: There are several loop idioms to use in POSIX shell.
ja: POSIX シェル中で使われるループの慣用句があります。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>for x in foo1 foo2 … ; do command ; done</literal>" loops by assigning items from the list "<literal>foo1 foo2 …</literal>" to variable "<literal>x</literal>" and executing "<literal>command</literal>".
ja: "<literal>for x in foo1 foo2 … ; do コマンド ; done</literal>" は "<literal>foo1 foo2 …</literal>" リストの項目を変数 "<literal>x</literal>" に代入し "<literal>コマンド</literal>" を実行してループします。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>while condition ; do command ; done</literal>" repeats "<literal>command</literal>" while "<literal>condition</literal>" is true.
ja: "<literal>while 条件 ; do コマンド ; done</literal>" は"<literal>条件</literal>" が真の場合 "<literal>コマンド</literal>" を繰り返します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>until condition ; do command ; done</literal>" repeats "<literal>command</literal>" while "<literal>condition</literal>" is not true.
ja: "<literal>until 条件 ; do コマンド ; done</literal>" は"<literal>条件</literal>" が真でない場合 "<literal>コマンド</literal>" を繰り返します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>break</literal>" enables to exit from the loop.
ja: "<literal>break</literal>" によってループから脱出できます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>continue</literal>" enables to resume the next iteration of the loop.
ja: "<literal>continue</literal>" によってループ初めに戻り次の反復実行を再開します。

note: type: Content of: <book><chapter><section><section><tip><para>
en: The <ulink url="&c;">C</ulink>-language like numeric iteration can be realized by using <literal>seq</literal>(1) as the "<literal>foo1 foo2 …</literal>" generator.
ja: <ulink url="&c;">C</ulink> 言語のような数字の繰り返しは "<literal>foo1 foo2 ...</literal>" 生成に <literal>seq</literal>(1) 使って実現します。

note: type: Content of: <book><chapter><section><section><tip><para>
en: See <xref linkend="_repeating_a_command_looping_over_files"/>.
ja: <xref linkend="_repeating_a_command_looping_over_files"/>を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Shell environment variables
ja: シェル環境変数

note: type: Content of: <book><chapter><section><section><para>
en: Some popular environment variables for the normal shell command prompt may not be available under the execution environment of your script.
ja: 普通の人気あるシェル コマンド プロンプトがあなたのスクリプト実行環境下使えないかもしれません。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: For "<literal>$USER</literal>", use "<literal>$(id -un)</literal>"
ja: "<literal>$USER</literal>" には "<literal>$(id -un)</literal>" を使います

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: For "<literal>$UID</literal>", use "<literal>$(id -u)</literal>"
ja: "<literal>$UID</literal>" には "<literal>$(id -u)</literal>" を使います

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: For "<literal>$HOME</literal>", use "<literal>$(getent passwd "$(id -u)"|cut -d ":" -f 6)</literal>" (this works also on <xref linkend="_the_modern_centralized_system_management"/>)
ja: "<literal>$HOME</literal>" に関して、"<literal>$(getent passwd "$(id -u)"|cut -d ":" -f 6)</literal>" を使います (これは<xref linkend="_the_modern_centralized_system_management"/>上でも機能します。)

note: type: Content of: <book><chapter><section><section><title>
en: The shell command-line processing sequence
ja: シェルコマンドライン処理シーケンス

note: type: Content of: <book><chapter><section><section><para>
en: The shell processes a script roughly as the following sequence.
ja: シェルはおおよそ以下のシーケンスでスクリプトを処理します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The shell reads a line.
ja: シェルは1行読み込みます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The shell groups a part of the line as <emphasis role="strong">one token</emphasis> if it is within <literal>"…"</literal> or <literal>'…'</literal>.
ja: シェルは、もし <literal>"…"</literal> や <literal>'…'</literal> の中なら、行の一部を<emphasis role="strong">1つのトークン</emphasis>としてグループします。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The shell splits other part of a line into <emphasis role="strong">tokens</emphasis> by the following.
ja: シェルは1行を以下のによって<emphasis role="strong">トークン</emphasis>に分割します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Whitespaces: <literal><emphasis>space</emphasis> <emphasis>tab</emphasis> <emphasis>newline</emphasis></literal>
ja: 空白: <literal><emphasis>space</emphasis> <emphasis>tab</emphasis> <emphasis>newline</emphasis></literal>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Metacharacters: <literal>&lt; &gt; | ; &amp; ( )</literal>
ja: メタ文字: <literal>&lt; &gt; | ; &amp; ( )</literal>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The shell checks the <emphasis role="strong">reserved word</emphasis> for each token to adjust its behavior if not within <literal>"…"</literal> or <literal>'…'</literal>.
ja: <literal>"…"</literal> や <literal>'…'</literal> の中でない場合、シェルは各トークンを<emphasis role="strong">予約語</emphasis>に対してチェックしその挙動を調整します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <emphasis role="strong">reserved word</emphasis>: <literal>if then elif else fi for in while unless do done case esac</literal>
ja: <emphasis role="strong">予約語</emphasis>: <literal>if then elif else fi for in while unless do done case esac</literal>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The shell expands <emphasis role="strong">alias</emphasis> if not within <literal>"…"</literal> or <literal>'…'</literal>.
ja: <literal>"…"</literal> や <literal>'…'</literal> の中でない場合、シェルは<emphasis role="strong">エイリアス</emphasis>を展開します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The shell expands <emphasis role="strong">tilde</emphasis> if not within <literal>"…"</literal> or <literal>'…'</literal>.
ja: <literal>"…"</literal>や<literal>'…'</literal>の中でない場合、シェルは<emphasis role="strong">ティルダ</emphasis>を展開します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: "<literal>~</literal>" → current user's home directory
ja: "<literal>~</literal>" → 現ユーザーのホームディレクトリー

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: "<literal>~<emphasis>user</emphasis></literal>" → <literal><emphasis>user</emphasis></literal>'s home directory
ja: "<literal>~<emphasis>user</emphasis></literal>" → <literal><emphasis>user</emphasis></literal> のホームディレクトリー

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The shell expands <emphasis role="strong">parameter</emphasis> to its value if not within <literal>'…'</literal>.
ja: <literal>'…'</literal> の中でない場合、シェルは <emphasis role="strong">パラメーター</emphasis>"をその値に展開します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <emphasis role="strong">parameter</emphasis>: "<literal>$PARAMETER</literal>" or "<literal>${PARAMETER}</literal>"
ja: <emphasis role="strong">パラメーター</emphasis>: "<literal>$PARAMETER</literal>" or "<literal>${PARAMETER}</literal>"

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The shell expands <emphasis role="strong">command substitution</emphasis> if not within <literal>'…'</literal>.
ja: <literal>'…'</literal> の中でない場合、シェルは <emphasis role="strong">コマンド置換</emphasis>を展開します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: "<literal>$( command )</literal>" → the output of "<literal>command</literal>"
ja: "<literal>$( command )</literal>" → "<literal>command</literal>" の出力

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: "<literal>` command `</literal>" → the output of "<literal>command</literal>"
ja: "<literal>` command `</literal>" → "<literal>command</literal>" の出力

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The shell expands <emphasis role="strong">pathname glob</emphasis> to matching file names if not within <literal>"…"</literal> or <literal>'…'</literal>.
ja: <literal>"…"</literal> や <literal>'…'</literal> の中でない場合、シェルは <emphasis role="strong">パス名のグロブ</emphasis>を展開します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>*</literal> → any characters
ja: <literal>*</literal> → あらゆる文字

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>?</literal> → one character
ja: <literal>?</literal> → 1文字

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <literal>[…]</literal> → any one of the characters in "<literal>…</literal>"
ja: <literal>[…]</literal> → "<literal>…</literal>" 中の1つ

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The shell looks up <emphasis role="strong">command</emphasis> from the following and execute it.
ja: シェルは<emphasis role="strong">コマンド</emphasis>を次から検索して実行します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <emphasis role="strong">function</emphasis> definition
ja: <emphasis role="strong">関数</emphasis>定義

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <emphasis role="strong">builtin</emphasis> command
ja: <emphasis role="strong">ビルトイン</emphasis>コマンド

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: <emphasis role="strong">executable file</emphasis> in "<literal>$PATH</literal>"
ja: "<literal>$PATH</literal>" 中の<emphasis role="strong">実行ファイル</emphasis>

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The shell goes to the next line and repeats this process again from the top of this sequence.
ja: シェルは次行に進みこのプロセスを一番上から順に反復します。

note: type: Content of: <book><chapter><section><section><para>
en: Single quotes within double quotes have no effect.
ja: ダブルクォート中のシングルクォートに効果はありません。

note: type: Content of: <book><chapter><section><section><para>
en: Executing "<literal>set -x</literal>" in the shell or invoking the shell with "<literal>-x</literal>" option make the shell to print all of commands executed.  This is quite handy for debugging.
ja: シェル環境中で "<literal>set -x</literal>" を実行したり、シェルを "<literal>-x</literal>" オプションで起動すると、シェルは実行するコマンドを全てプリントするようになります。これはデバグをするのに非常に便利です。

note: type: Content of: <book><chapter><section><section><title>
en: Utility programs for shell script
ja: シェルスクリプトのためのユーティリティープログラム

note: type: Content of: <book><chapter><section><section><para>
en: In order to make your shell program as portable as possible across Debian systems, it is a good idea to limit utility programs to ones provided by <emphasis role="strong">essential</emphasis> packages.
ja: Debian システム上でできるだけポータブルなシェルプログラムとするには、ユーティリティープログラムを <emphasis role="strong">essential</emphasis> パッケージで提供されるプログラムだけに制約するのが賢明です。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>aptitude search ~E</literal>" lists <emphasis role="strong">essential</emphasis> packages.
ja: "<literal>aptitude search ~E</literal>" は<emphasis role="strong">essential</emphasis> (必須) パッケージをリストします。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>dpkg -L <emphasis>package_name</emphasis> |grep '/man/man.*/'</literal>" lists manpages for commands offered by <literal><emphasis>package_name</emphasis></literal> package.
ja: "<literal>dpkg -L <emphasis>パッケージ名</emphasis> |grep '/man/man.*/'</literal>" は <literal><emphasis>パッケージ名</emphasis></literal> パッケージによって提供されるコマンドのマンページをリストします。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of packages containing small utility programs for shell scripts
ja: シェルスクリプト用の小さなユーティリティープログラムを含むパッケージのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: small and fast POSIX-compliant shell for <literal>sh</literal>
ja: <literal>sh</literal> 用の小型で高速の POSIX 準拠シェル

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: GNU core utilities
ja: GNU コアユーティリティー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: small and fast <literal>awk</literal>
ja: 小さく高速な <literal>awk</literal>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: miscellaneous utilities specific to Debian
ja: Debian 特有の雑多なユーティリティー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: basic utilities from 4.4BSD-Lite
ja: 4.4BSD-Lite 由来の基本ユーティリティー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: extra utilities from 4.4BSD-Lite
ja: 4.4BSD-Lite 由来の追加のユーティリティー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: additional Unix utilities
ja: 追加の Unix ユーティリティー

note: type: Content of: <book><chapter><section><section><tip><para>
en: Although <literal>moreutils</literal> may not exist outside of Debian, it offers interesting small programs.  Most notable one is <literal>sponge</literal>(8) which is quite useful when you wish to overwrite original file.
ja: <literal>moreutils</literal> は Debian の外では存在しないかも知れませんが、興味深い小さなプログラムを提供します。もっとも特記すべきは、オリジナルファイルを上書きしたいときに非常に有効な <literal>sponge</literal>(8) です。

note: type: Content of: <book><chapter><section><section><para>
en: See <xref linkend="_unix_like_text_processing"/> for examples.
ja: 例は<xref linkend="_unix_like_text_processing"/>を参照下さい。

note: type: Content of: <book><chapter><section><title>
en: Scripting in interpreted languages
ja: インタープリター言語でのスクリプティング

note: type: Content of: <book><chapter><section><table><title>
en: List of interpreter related packages
ja: インタープリター関連のパッケージのリスト

note: type: Content of: <book><chapter><section><table><tgroup><thead><row><entry>
en: documentation
ja: 文書

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&sh;">sh</ulink>: small and fast POSIX-compliant shell for <literal>sh</literal>
ja: <ulink url="&sh;">sh</ulink>: <literal>sh</literal> 用の小型高速 POSIX 準拠シェル

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&sh;">sh</ulink>: "<literal>info bash</literal>" provided by <literal>bash-doc</literal>
ja: <ulink url="&sh;">sh</ulink>: <literal>bash-doc</literal> が提供する "<literal>info bash</literal>"

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&awk;">AWK</ulink>: small and fast <literal>awk</literal>
ja: <ulink url="&awk;">AWK</ulink>: 小型高速 <literal>awk</literal>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&awk;">AWK</ulink>: "<literal>info gawk</literal>" provided by <literal>gawk-doc</literal>
ja: <ulink url="&awk;">AWK</ulink>: <literal>gawk-doc</literal> が提供する "<literal>info gawk</literal>"

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&perl;">Perl</ulink>: <literal>perl</literal>(1) and html pages provided by <literal>perl-doc</literal> and <literal>perl-doc-html</literal>
ja: <ulink url="&perl;">Perl</ulink>: <literal>perl-doc</literal> and <literal>perl-doc-html</literal>　が提供する <literal>perl</literal>(1) と html ページ

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Perl extension for the GNU ReadLine/History Library: <literal>perlsh</literal>(1)
ja: GNU ReadLine/History ライブラリーのための Perl 拡張: <literal>perlsh</literal>(1)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: REPL for Perl: <literal>reply</literal>(1)
ja: PerlのREPL: <literal>reply</literal>(1)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: REPL for Perl: <literal>re.pl</literal>(1)
ja: PerlのREPL: <literal>re.pl</literal>(1)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&python;">Python</ulink>: <literal>python3</literal>(1) and html pages provided by <literal>python3-doc</literal>
ja: <ulink url="&python;">Python</ulink>: <literal>python-doc</literal> が提供する <literal>python3</literal>(1) と html ページ

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&tcl;">Tcl</ulink>: <literal>tcl</literal>(3) and detail manual pages provided by <literal>tcl-doc</literal>
ja: <ulink url="&tcl;">Tcl</ulink>: <literal>tcl-doc</literal> が提供する <literal>tcl</literal>(3) と詳細なマンページ

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&tk;">Tk</ulink>: <literal>tk</literal>(3) and detail manual pages provided by <literal>tk-doc</literal>
ja: <ulink url="&tk;">Tk</ulink>: <literal>tk-doc</literal> が提供する <literal>tk</literal>(3) と詳細なマンページ

note: type: Content of: <book><chapter><section><para>
en: When you wish to automate a task on Debian, you should script it with an interpreted language first.  The guide line for the choice of the interpreted language is:
ja: Debian 上のタスクを自動化したい場合には、まず最初にインタープリター言語でタスクをスクリプト化すべきです。  インタープリター言語選択のガイドラインは:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Use <literal>dash</literal>, if the task is a simple one which combines CLI programs with a shell program.
ja: もしタスクがシェルプログラムでできた CLI プログラムを組み合わせる簡単なタスクなら、<literal>dash</literal> を使います。

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Use <literal>python3</literal>, if the task isn't a simple one and you are writing it from scratch.
ja: もしタスクが簡単なタスクではなく何もないところから書くなら、<literal>python3</literal> を使います。

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Use <literal>perl</literal>, <literal>tcl</literal>, <literal>ruby</literal>, ... if there is an existing code using one of these languages on Debian which needs to be touched up to do the task.
ja: もしタスクをするための加筆をする必要がある <literal>perl</literal>, <literal>tcl</literal>, <literal>ruby</literal>, ... で書かれたコードが Debian 上にすでに存在する場合には、その言語を使います。

note: type: Content of: <book><chapter><section><para>
en: If the resulting code is too slow, you can rewrite only the critical portion for the execution speed in a compiled language and call it from the interpreted language.
ja: もし出来上がったコードがおそすぎる場合には、実行速度にクリチカルな部分のみコンパイラー言語で書き直しインタープリター言語から呼びます。

note: type: Content of: <book><chapter><section><section><title>
en: Debugging interpreted language codes
ja: インタープリター言語コードのデバグ

note: type: Content of: <book><chapter><section><section><para>
en: Most interpreters offer basic syntax check and code tracing functionalities.
ja: ほとんどのインタープリターは基本的文法チェックやコード追跡の機能を提供します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: “<emphasis role="strong">dash -n</emphasis> <emphasis>script.sh</emphasis>” - Syntax check of a Shell script
ja: “<emphasis role="strong">dash -n</emphasis> <emphasis>script.sh</emphasis>” - シェルスクリプトの文法チェック

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: “<emphasis role="strong">dash -x</emphasis> <emphasis>script.sh</emphasis>” - Trace a Shell script
ja: “<emphasis role="strong">dash -x</emphasis> <emphasis>script.sh</emphasis>” - シェルスクリプトのトレース

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: “<emphasis role="strong">python -m py_compile</emphasis> <emphasis>script.py</emphasis>” - Syntax check of a Python script
ja: “<emphasis role="strong">python -m py_compile</emphasis> <emphasis>script.py</emphasis>” - Python スクリプトの文法チェック

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: “<emphasis role="strong">python -mtrace --trace</emphasis> <emphasis>script.py</emphasis>” - Trace a Python script
ja: “<emphasis role="strong">python -mtrace --trace</emphasis> <emphasis>script.py</emphasis>” - Python スクリプトのトレース

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: “<emphasis role="strong">perl -I ../libpath -c</emphasis> <emphasis>script.pl</emphasis>” - Syntax check of a Perl script
ja: “<emphasis role="strong">perl -I ../libpath -c</emphasis> <emphasis>script.pl</emphasis>” - Perl スクリプトの文法チェック

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: “<emphasis role="strong">perl -d:Trace</emphasis> <emphasis>script.pl</emphasis>” - Trace a Perl script
ja: “<emphasis role="strong">perl -d:Trace</emphasis> <emphasis>script.pl</emphasis>” - Perl スクリプトのトレース

note: type: Content of: <book><chapter><section><section><para>
en: For testing code for <literal>dash</literal>, try <xref linkend="_readline_wrapper"/> which accommodates <literal>bash</literal>-like interactive environment.
ja: <literal>dash</literal> のコードチェックの際には、 <literal>bash</literal> のようなインタラクティブ環境を用意する<xref linkend="_readline_wrapper"/>を試します。

note: type: Content of: <book><chapter><section><section><para>
en: For testing code for <literal>perl</literal>, try REPL environment for Perl which accommodates <ulink url="&python;">Python</ulink>-like <ulink url="&replreadevalprintloop;">REPL (=READ + EVAL + PRINT + LOOP)</ulink> environment for <ulink url="&perl;">Perl</ulink>.
ja: <literal>perl</literal> のコードチェックの際には、<ulink url="&python;">Python</ulink>のような <ulink url="&replreadevalprintloop;">REPL (=READ + EVAL + PRINT + LOOP)</ulink> 環境を提供する<ulink url="&perl;">Perl</ulink> 用の環境を試しましょう。

note: type: Content of: <book><chapter><section><section><title>
en: GUI program with the shell script
ja: シェルスクリプトを使った GUI プログラム

note: type: Content of: <book><chapter><section><section><para>
en: The shell script can be improved to create an attractive GUI program.  The trick is to use one of so-called dialog programs instead of dull interaction using <literal>echo</literal> and <literal>read</literal> commands.
ja: シェルスクリプトは魅力的な GUI プログラムを作るまで改善できます。<literal>echo</literal> や <literal>read</literal> コマンドを使う鈍いやりとりに代えて、いわゆるダイアログプログラムを使うのがこのトリックです。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of dialog programs
ja: ダイアログプログラムのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>xmessage</literal>(1): display a message or query in a window (X)
ja: <literal>xmessage</literal>(1): window 中にメッセージや質問を表示 (X)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: displays user-friendly dialog boxes from shell scripts (newt)
ja: シェルスクリプトからユーザーフレンリーなダイアログボックスを表示 (newt)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: displays user-friendly dialog boxes from shell scripts (ncurses)
ja: シェルスクリプトからユーザーフレンリーなダイアログボックスを表示 (ncurses)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: display graphical dialog boxes from shell scripts (GTK)
ja: シェルスクリプトからグラフィカルなダイアログボックスを表示 (GTK)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Shell Scripts Frontend Tool (wrapper for zenity, kdialog, and dialog with gettext)
ja: シェルスクリプトフロントエンドツール (gettext を使った zenity や kdialog や dialog のラッパー)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: "<literal>/usr/bin/gettext.sh</literal>": translate message
ja: "<literal>/usr/bin/gettext.sh</literal>": メッセージ翻訳

note: type: Content of: <book><chapter><section><section><para>
en: Here is an example of GUI program to demonstrate how easy it is just with a shell script.
ja: 簡単なシェルスクリプトだけでできるほど GUI プログラムがいかに簡単ということを示す GUI プログラムの例は以下です。

note: type: Content of: <book><chapter><section><section><para>
en: This script uses <literal>zenity</literal> to select a file (default <literal>/etc/motd</literal>) and display it.
ja: このスクリプトはファイルの選択(デフォルトは<literal>/etc/motd</literal>) に <literal>zenity</literal> を使い、それを表示します。

note: type: Content of: <book><chapter><section><section><para>
en: GUI launcher for this script can be created following <xref linkend="_starting_a_program_from_gui"/>.
ja: このスクリプトの GUI ローンチャーは以下のようにして生成できます <xref linkend="_starting_a_program_from_gui"/>.

note: type: Content of: <book><chapter><section><section><para>
en: This kind of approach to GUI program with the shell script is useful only for simple choice cases.  If you are to write any program with complexities, please consider writing it on more capable platform.
ja: シェル スクリプトでの GUI プログラムへのこのようなアプローチは簡単な選択ケースでのみ有効です。何らかの複雑のあるプログラムを書く場合には、もっと能力あるプラットフォームで書くことを考えましょう。

note: type: Content of: <book><chapter><section><section><title>
en: Custom actions for GUI filer
ja: GUI フィルター用のカスタム動作集

note: type: Content of: <book><chapter><section><section><para>
en: GUI filer programs can be extended to perform some popular actions on selected files using additional extension packages.  They can also made to perform very specific custom actions by adding your specific scripts.
ja: GUI ファイラー プログラムは、追加の拡張パッケージを使って選択されたファイルに対していくつかの人気ある動作を実行するように拡張できます。また、GUI ファイラー プログラムはあなたの特定のスクリプトを追加することで非常に特定のカスタム動作を実行するようにもできます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: For GNOME, see <ulink url="&nautilusscriptshowto;">NautilusScriptsHowto</ulink>.
ja: GNOME の場合、<ulink url="&nautilusscriptshowto;">NautilusScriptsHowto</ulink>を参照下さい。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: For KDE, see <ulink url="&creatingdolphinservicemenus;">Creating Dolphin Service Menus</ulink>.
ja: KDE の場合、<ulink url="&creatingdolphinservicemenus;">Creating Dolphin Service Menus</ulink>を参照下さい。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: For Xfce, see <ulink url="&thunarcustomactions;">Thunar - Custom Actions</ulink> and <ulink url="&httpshelpubuntucnarcustomactions;">https://help.ubuntu.com/community/ThunarCustomActions</ulink>.
ja: Xfce の場合、<ulink url="&thunarcustomactions;">Thunar - Custom Actions</ulink> and <ulink url="&httpshelpubuntucnarcustomactions;">https://help.ubuntu.com/community/ThunarCustomActions</ulink>を参照下さい。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: For LXDE, see <ulink url="&customactions;">Custom Actions</ulink>.
ja: LXDEの場合、<ulink url="&customactions;">Custom Actions</ulink>を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Perl short script madness
ja: 究極の短い Perl スクリプト

note: type: Content of: <book><chapter><section><section><para>
en: In order to process data, <literal>sh</literal> needs to spawn sub-process running <literal>cut</literal>, <literal>grep</literal>, <literal>sed</literal>, etc., and is slow.  On the other hand, <literal>perl</literal> has internal capabilities to process data, and is fast.  So many system maintenance scripts on Debian use <literal>perl</literal>.
ja: データー処理をするためには、<literal>cut</literal> や <literal>grep</literal> や <literal>sed</literal> 等を実行するサブプロセスを起動する必要が <literal>sh</literal> ではあり、遅いです。一方、データーを処理する内部機能が <literal>perl</literal> ではあり、高速です。そのため、多くの Debian のシステム メンテナンス スクリプトは <literal>perl</literal> を使います。

note: type: Content of: <book><chapter><section><section><para>
en: Let's think following one-liner AWK script snippet and its equivalents in Perl.
ja: 以下の AWK スクリプトとそれと等価Perl スクリプトの断片を考えましょう。

note: type: Content of: <book><chapter><section><section><para>
en: This is equivalent to any one of the following lines.
ja: これは以下の数行のどれとも等価です。

note: type: Content of: <book><chapter><section><section><para>
en: The last one is a riddle.  It took advantage of following Perl features.
ja: 最後のスクリプトは謎々状態です。Perl の以下の機能を利用しています。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The whitespace is optional.
ja: ホワイトスペースはオプション。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: The automatic conversion exists from number to the string.
ja: 数字から文字列への自動変換が存在します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Perl execution tricks via command line options: <literal>perlrun</literal>(1)
ja: コマンドライン オプション経由の Perl 実行トリック集: <literal>perlrun</literal>(1)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Perl special variables: <literal>perlvar</literal>(1)
ja: Perl の特別な変数集: <literal>perlvar</literal>(1)

note: type: Content of: <book><chapter><section><section><para>
en: This flexibility is the strength of Perl.  At the same time, this allows us to create cryptic and tangled codes.  So be careful.
ja: このフレキシビリティーは Perl の強みです。同時に、これは我々に読解不能な絡まったコードを書くことを許容します。だから注意して下さい。

note: type: Content of: <book><chapter><section><title>
en: Coding in compiled languages
ja: コンパイル言語でのコーディング

note: type: Content of: <book><chapter><section><table><title>
en: List of compiler related packages
ja: コンパイラ関連のパッケージのリスト

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: GNU C compiler
ja: GNU C コンパイラ

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: GNU C Library: Development Libraries and Header Files
ja: GNU C ライブラリー: 開発用ライブラリーとヘッダーファイル集

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: GNU C++ compiler
ja: GNU C++ コンパイラー

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: GNU Standard C++ Library v3 (development files)
ja: GNU 標準 C++ ライブラリー v3 (開発用ファイル集)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: GNU C preprocessor
ja: GNU C プリプロセッサ

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: GNU Internationalization utilities
ja: GNU 国際化ユーティリティ

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: GTK User Interface Builder
ja: GTK ユーザー インターフェース ビルダー

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: C# like language for the GObject system
ja: GObject システム用の C# に似た言語

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&lex;">LEX</ulink>-compatible <ulink url="&fastlexicalanalyzergenerator;">fast lexical analyzer generator</ulink>
ja: <ulink url="&lex;">LEX</ulink> 互換の <ulink url="&fastlexicalanalyzergenerator;">高速字句解析ジェネレータ</ulink>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <ulink url="&yacc;">YACC</ulink>-compatible <ulink url="&parsergenerator;">parser generator</ulink>
ja: <ulink url="&yacc;">YACC</ulink>互換の<ulink url="&parsergenerator;">パーサジェネレータ</ulink>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: fetch "<ulink url="&thesingleunixspecificationsvc;">The Single UNIX Specifications v2</ulink>"
ja: "<ulink url="&thesingleunixspecificationsvc;">The Single UNIX Specifications v2</ulink>" を取得

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: fetch "<ulink url="&thesingleunixspecificationsvd;">The Single UNIX Specifications v3</ulink>"
ja: "<ulink url="&thesingleunixspecificationsvd;">The Single UNIX Specifications v3</ulink>" を取得

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: fetch "<ulink url="&thesingleunixspecificationsve;">The Single UNIX Specifications v4</ulink>"
ja: "<ulink url="&thesingleunixspecificationsve;">The Single UNIX Specifications v4</ulink>" を取得

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Go programming language compiler
ja: Go プログラミング言語コンパイラー

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Rust systems programming language
ja: Rust システム プログラム言語

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: GNU Fortran 95 compiler
ja: GNU Fortran 95 コンパイラー

note: type: Content of: <book><chapter><section><para>
en: Here, <xref linkend="_flex_a_better_lex"/> and <xref linkend="_bison_a_better_yacc"/> are included to indicate how compiler-like program can be written in C language by compiling higher level description into C language.
ja: ここで、<xref linkend="_flex_a_better_lex"/>と<xref linkend="_bison_a_better_yacc"/>は、コンパイラーのようなプログラムがどのように高レベル記述を C 言語にすることで C 言語で書かれているかを示すために含めています。

note: type: Content of: <book><chapter><section><section><para>
en: You can set up proper environment to compile programs written in the <ulink url="&cprogramminglanguage;">C programming language</ulink> by the following.
ja: <ulink url="&cprogramminglanguage;">C プログラム言語</ulink>で書かれたプログラムをコンパイルする適正な環境を以下のようにして設定できます。

note: type: Content of: <book><chapter><section><section><para>
en: The <literal>libc6-dev</literal> package, i.e., GNU C Library, provides <ulink url="&cstandardlibrary;">C standard library</ulink> which is collection of header files and library routines used by the C programming language.
ja: GNU C ライブラリーパッケージである <literal>libc6-dev</literal> パッケージは、C プログラム言語で使われるヘッダーファイルやライブラリールーチンの集合である <ulink url="&cstandardlibrary;">C 標準ライブラリー</ulink>を提供します。

note: type: Content of: <book><chapter><section><section><para>
en: See references for C as the following.
ja: C のリファレンスは以下を参照下さい。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: "<literal>info libc</literal>" (C library function reference)
ja: "<literal>info libc</literal>" (C ライブラリー関数リファレンス)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>gcc</literal>(1) and "<literal>info gcc</literal>"
ja: <literal>gcc</literal>(1) と "<literal>info gcc</literal>"

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <literal>each_C_library_function_name</literal>(3)
ja: <literal>各 C ライブラリー関数名</literal>(3)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Kernighan &amp; Ritchie, "The C Programming Language", 2nd edition (Prentice Hall)
ja: Kernighan &amp; Ritchie 著, "The C Programming Language", 第2版 (Prentice Hall)

note: type: Content of: <book><chapter><section><section><title>
en: Simple C program (gcc)
ja: 単純な C プログラム (gcc)

note: type: Content of: <book><chapter><section><section><para>
en: A simple example "<literal>example.c</literal>" can compiled with a library "<literal>libm</literal>" into an executable "<literal>run_example</literal>" by the following.
ja: 簡単な例の "<literal>example.c</literal>" は"<literal>libm</literal>" ライブラリーを使って実行プログラム "<literal>run_example</literal>" に以下のようにしてコンパイル出来ます。

note: type: Content of: <book><chapter><section><section><para>
en: Here, "<literal>-lm</literal>" is needed to link library "<literal>/usr/lib/libm.so</literal>" from the <literal>libc6</literal> package for <literal>sqrt</literal>(3).  The actual library is in "<literal>/lib/</literal>" with filename "<literal>libm.so.6</literal>", which is a symlink to "<literal>libm-2.7.so</literal>".
ja: ここで、"<literal>-lm</literal>" は<literal>sqrt</literal>(3) のために <literal>libc6</literal> パッケージで提供されるライブラリー "<literal>/usr/lib/libm.so</literal>" をリンクするのに必要です。実際のライブラリーは "<literal>/lib/</literal>" 中にあるファイル名 "<literal>libm.so.6</literal>" で、それは "<literal>libm-2.7.so</literal>" にシムリンクされています。

note: type: Content of: <book><chapter><section><section><para>
en: Look at the last parameter in the output text.  There are more than 10 characters even though "<literal>%10s</literal>" is specified.
ja: 出力テキスト中の最後のパラメーターを良く見ましょう。"<literal>%10s</literal>" が指定されているにもかかわらず10文字以上あります。

note: type: Content of: <book><chapter><section><section><para>
en: The use of pointer memory operation functions without boundary checks, such as <literal>sprintf</literal>(3) and <literal>strcpy</literal>(3), is deprecated to prevent buffer overflow exploits that leverage the above overrun effects.  Instead, use <literal>snprintf</literal>(3) and <literal>strncpy</literal>(3).
ja: 上記のオーバーラン効果を悪用するバッファーオーバーフロー攻撃を防止のために、<literal>sprintf</literal>(3) や <literal>strcpy</literal>(3) 等の境界チェック無しのポインターメモリー操作関数の使用は非推奨です。これに代えて <literal>snprintf</literal>(3) や <literal>strncpy</literal>(3) を使います。

note: type: Content of: <book><chapter><section><section><title>
en: Flex — a better Lex
ja: Flex — 改良版 Lex

note: type: Content of: <book><chapter><section><section><para>
en: <ulink url="&flex;">Flex</ulink> is a <ulink url="&lex;">Lex</ulink>-compatible fast <ulink url="&lexicalanalyzer;">lexical analyzer</ulink> generator.
ja: <ulink url="&flex;">Flex</ulink> は<ulink url="&lex;">Lex</ulink> 互換の高速<ulink url="&lexicalanalyzer;">字句解析</ulink>生成ソフトです。

note: type: Content of: <book><chapter><section><section><para>
en: Tutorial for <literal>flex</literal>(1) can be found in "<literal>info flex</literal>".
ja: <literal>flex</literal>(1) の入門書は "<literal>info flex</literal>" の中にあります。

note: type: Content of: <book><chapter><section><section><para><footnote><para>
en: Some <ulink url="&tweaks;">tweaks</ulink> may be required to get them work under the current system.
ja: 現行のシステム下でこれらを動かすには少々<ulink url="&tweaks;">微調整</ulink>が必要かもしれません。

note: type: Content of: <book><chapter><section><section><para>
en: Many simple examples can be found under "<literal>/usr/share/doc/flex/examples/</literal>".  <placeholder type="footnote" id="0"/>
ja: シンプルな例が "<literal>/usr/share/doc/flex/examples/</literal>" の下にあります。  <placeholder type="footnote" id="0"/>

note: type: Content of: <book><chapter><section><section><title>
en: Bison — a better Yacc
ja: Bison — 改良版 Yacc

note: type: Content of: <book><chapter><section><section><para>
en: Several packages provide a <ulink url="&yacc;">Yacc</ulink>-compatible lookahead <ulink url="&lrparser;">LR parser</ulink> or <ulink url="&lalrparser;">LALR parser</ulink> generator in Debian.
ja: <ulink url="&yacc;">Yacc</ulink> 互換の前方参照可能な <ulink url="&lrparser;">LR パーサー</ulink>とか <ulink url="&lalrparser;">LALR パーサー</ulink>生成ソフトは、いくつかのパッケージによって Debian 上で提供されています。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of Yacc-compatible LALR parser generators
ja: Yacc 互換の LALR パーサー生成ソフトのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <ulink url="&gnulalrparsergenerator;">GNU LALR parser generator</ulink>
ja: <ulink url="&gnulalrparsergenerator;">GNU LALR パーサー生成ソフト</ulink>

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Berkeley LALR parser generator
ja: Berkeley LALR パーサー生成ソフト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: backtracking parser generator based on <literal>byacc</literal>
ja: <literal>byacc</literal> に基づいたバックトラッキング機能付きパーサー生成ソフト

note: type: Content of: <book><chapter><section><section><para>
en: Tutorial for <literal>bison</literal>(1) can be found in "<literal>info bison</literal>".
ja: <literal>bison</literal>(1) の入門書は "<literal>info bison</literal>" の中にあります。

note: type: Content of: <book><chapter><section><section><para>
en: You need to provide your own "<literal>main()</literal>" and "<literal>yyerror()</literal>".  "<literal>main()</literal>" calls "<literal>yyparse()</literal>" which calls "<literal>yylex()</literal>", usually created with Flex.
ja: あなた自身の "<literal>main()</literal>" と "<literal>yyerror()</literal>" を供給する必要があります。"<literal>main()</literal>" は、Flex によって通常作成された "<literal>yylex()</literal>" を呼び出す "<literal>yyparse()</literal>" を呼び出します。

note: type: Content of: <book><chapter><section><section><para>
en: Here is an example to create a simple terminal calculator program.
ja: シンプルなターミナル上の計算機プログラムの作成例をここに示します。

note: type: Content of: <book><chapter><section><section><para>
en: Let's create <literal>example.y</literal>:
ja: <literal>example.y</literal> を作成しましょう:

note: type: Content of: <book><chapter><section><section><para>
en: Let's create, <literal>example.l</literal>:
ja: <literal>example.l</literal> を作成しましょう:

note: type: Content of: <book><chapter><section><section><para>
en: Then execute as follows from the shell prompt to try this:
ja: そして、これを試すためにシェルプロンプトから以下を実行しましょう:

note: type: Content of: <book><chapter><section><title>
en: Static code analysis tools
ja: 静的コード分析ツール

note: type: Content of: <book><chapter><section><para>
en: <ulink url="&lint;">Lint</ulink> like tools can help automatic <ulink url="&staticcodeanalysis;">static code analysis</ulink>.
ja: <ulink url="&lint;">静的解析(lint)</ulink> のようなツールは、自動<ulink url="&staticcodeanalysis;">静的コード分析</ulink>に役立ちます。

note: type: Content of: <book><chapter><section><para>
en: <ulink url="&indent;">Indent</ulink> like tools can help human code reviews by reformatting source codes consistently.
ja: <ulink url="&indent;">Indent</ulink> のようなツールは整合性をもってソースコードの再フォーマットすることで人間によるコードレビューを助けます。

note: type: Content of: <book><chapter><section><para>
en: <ulink url="&ctags;">Ctags</ulink> like tools can help human code reviews by generating an index (or tag) file of names found in source codes.
ja: <ulink url="&ctags;">Ctags</ulink> のようなツールは、ソースコード中に見つかる名前のインデックス(とかタグ)を生成することで、人間がコードのレビューするのを助けます。

note: type: Content of: <book><chapter><section><tip><para>
en: Configuring your favorite editor (<literal>emacs</literal> or <literal>vim</literal>) to use asynchronous lint engine plugins helps your code writing.  These plugins are getting very powerful by taking advantage of <ulink url="&languageserverprotocol;">Language Server Protocol</ulink>.  Since they are moving fast, using their upstream code instead of Debian package may be a good option.
ja: あなたの好きなエディター (<literal>emacs</literal> か <literal>vim</literal>) を非同期の lint エンジン プラグインを使うように設定することはあなたがコードを書く際に役立ちます。このようなプラグインは <ulink url="&languageserverprotocol;">Language Server Protocol</ulink> を利用することで非常にパワフルになっています。プラグインは非常に変化の激しいので、Debian パッケージではなくアップストリーム コードを使うのは良い方策かもしれません。

note: type: Content of: <book><chapter><section><table><title>
en: List of tools for static code analysis
ja: 静的コード分析ツールのリスト

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Asynchronous Lint Engine for Vim 8 and NeoVim
ja: Vim 8 や NeoVim 用の非同期静的解析エンジン

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Syntax checking hacks for vim
ja: Vim 用のシンタックスシェックのハック

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: modern on-the-fly syntax checking for Emacs
ja: Emacs 用の現代的な同時進行のシンタックスチェック

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Emacs Lisp regexp mistake finder
ja: Emacs Lisp の正規表現 (regexp) の間違い検出器

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: tool for static C/C++ code analysis (GUI)
ja: 静的 C/C++ コード分析ツール (GUI)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: lint tool for shell scripts
ja: シェルスクリプトの静的解析(lint)ツール

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: passive checker of Python 3 programs
ja: Python 3 の受動チェッカー

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Python code static checker
ja: Python コード静的チェックソフト

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: interpreter with internal static code checker: <literal>B::Lint</literal>(3perl)
ja: 静的コードチェックソフト付きのインタープリタ: <literal>B::Lint</literal>(3perl)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Ruby static code analyzer
ja: Ruby 静的コード分析ツール

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: clang-based C++ linter tool
ja: Clang に基づく C++ の静的解析(lint)ツール

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: tool for statically checking C programs for bugs
ja: C プログラムを静的にバグのチェックするためのツール

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: tool to examine C/C++ source code and looks for security weaknesses
ja: C/C++ ソースコードを検査してセキュリティーの脆弱性を探すツール

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: uncompromising Python code formatter
ja: 非妥協的な Python コードフォーマッター

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Perl script indenter and reformatter
ja: Perl スクリプトのインデントとリフォーマット

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: C language source code formatting program
ja: C 言語ソースコード フォーマッター プログラム

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Source code indenter for C, C++, Objective-C, C#, and Java
ja: C と C++ と Objective-C と C# と Java のソースコード インデンター

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: C(++) beautifier
ja: C(++) の美化プログラム

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: XML stream reformatter
ja: XML ストリームリフォーマッタ

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: Source code search and browse tools
ja: ソースコードの検索と閲覧のツール

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: build tag file indexes of source code definitions
ja: ソースコード定義のタグファイルのインデックスの構築

note: type: Content of: <book><chapter><section><title>
en: Debug
ja: デバグ

note: type: Content of: <book><chapter><section><para>
en: Debug is important part of programming activities.  Knowing how to debug programs makes you a good Debian user who can produce meaningful bug reports.
ja: デバッグはプログラミング活動において重要です。プログラムのデバッグ法を知ることで、あなたも意味あるバグリポートを作成できるような良い Debian ユーザーになれます。

note: type: Content of: <book><chapter><section><table><title>
en: List of debug packages
ja: デバッグパッケージのリスト

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: "<literal>info gdb</literal>" provided by <literal>gdb-doc</literal>
ja: <literal>gdb-doc</literal> が提供する "<literal>info gdb</literal>"

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: "<literal>info ddd</literal>" provided by <literal>ddd-doc</literal>
ja: <literal>ddd-doc</literal> が提供する "<literal>info ddd</literal>"

note: type: Content of: <book><chapter><section><section><title>
en: Basic gdb execution
ja: 基本的な gdb 実行

note: type: Content of: <book><chapter><section><section><para>
en: Primary <ulink url="&debugger;">debugger</ulink> on Debian is <literal>gdb</literal>(1) which enables you to inspect a program while it executes.
ja: Debian 上の第一義的<ulink url="&debugger;">デバッガ</ulink>は、実行中のプログラムを検査できるようにする <literal>gdb</literal>(1) です。

note: type: Content of: <book><chapter><section><section><para>
en: Let's install <literal>gdb</literal> and related programs by the following.
ja: <literal>gdb</literal> と関連プログラムを以下のようにインストールしましょう。

note: type: Content of: <book><chapter><section><section><para>
en: Good tutorial of <literal>gdb</literal> can be found:
ja: <literal>gdb</literal> のよいチュートリアルについては以下を参照下さい:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: “Debugging with GDB” in <literal>/usr/share/doc/gdb-doc/html/gdb/index.html</literal>
ja: <literal>/usr/share/doc/gdb-doc/html/gdb/index.html</literal> 中の “Debugging with GDB”

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: “<ulink url="&tutorialontheweb;">tutorial on the web</ulink>”
ja: “<ulink url="&tutorialontheweb;">ウェブ上のチュートリアル</ulink>”

note: type: Content of: <book><chapter><section><section><para>
en: Here is a simple example of using <literal>gdb</literal>(1) on a "<literal>program</literal>" compiled with the "<literal>-g</literal>" option to produce debugging information.
ja: 次は <literal>gdb</literal>(1) を"<literal>-g</literal>" を使ってデバッグ情報を付けてコンパイルされた "<literal>program</literal>" に使う簡単な例です。

note: type: Content of: <book><chapter><section><section><tip><para>
en: Many <literal>gdb</literal>(1) commands can be abbreviated.  Tab expansion works as in the shell.
ja: 多くの <literal>gdb</literal>(1) コマンドは省略できます。タブ展開はシェル同様に機能します。

note: type: Content of: <book><chapter><section><section><title>
en: Debugging the Debian package
ja: Debian パッケージのデバグ

note: type: Content of: <book><chapter><section><section><para>
en: Since all installed binaries should be stripped on the Debian system by default, most debugging symbols are removed in the normal package.  In order to debug Debian packages with <literal>gdb</literal>(1), <literal>*-dbgsym</literal> packages need to be installed (e.g. <literal>coreutils-dbgsym</literal> in the case of <literal>coreutils</literal>).  The source packages generate <literal>*-dbgsym</literal> packages automatically along with normal binary packages and those debug packages are placed separately in <ulink url="&debiandebug;">debian-debug</ulink> archive. Please refer to <ulink url="&articlesondebianwiki;">articles on Debian Wiki</ulink> for more information.
ja: 全てのインストールされたバイナリーはデフォルトでは Debian システム上ではストリップされているべきなので、ほとんどのデバグシンボルは普通のパッケージからは除かれています。<literal>gdb</literal>(1) を使って Debian パッケージをデバグするためには、<literal>*-dbgsym</literal> パッケージ(例えば<literal>coreutils</literal> の場合は <literal>coreutils-dbgsym</literal>)をインストールする必要があります。ソースパッケージは、普通のバイナリーパッケージとともに <literal>*-dbgsym</literal> パッケージを自動生成し、そうしたデバグパッケージは別にして <ulink url="&debiandebug;">debian-debug</ulink> アーカイブ中に置かれます。詳細は <ulink url="&articlesondebianwiki;">Debian Wiki の記事</ulink>を参照下さい。

note: type: Content of: <book><chapter><section><section><para>
en: If a package to be debugged does not provide its <literal>*-dbgsym</literal> package, you need to install it after rebuilding it by the following.
ja: デバッグしようとしているパッケージに<literal>*-dbgsym</literal> パッケージが無い場合は、以下のようにしてリビルドした後でインストールする必要があります。

note: type: Content of: <book><chapter><section><section><para>
en: Fix bugs if needed.
ja: 必要に応じてバグを修正します。

note: type: Content of: <book><chapter><section><section><para>
en: Bump package version to one which does not collide with official Debian versions, e.g. one appended with "<literal>+debug1</literal>" when recompiling existing package version, or one appended with "<literal>~pre1</literal>" when compiling unreleased package version by the following.
ja: 例えば以下のように、既存パッケージを再コンパイルする時は "<literal>+debug1</literal>" を後ろに付けたり、リリース前のパッケージをコンパイルする時は "<literal>~pre1</literal>" を後ろに付けたりと、正規の Debian バージョンとかち合わないようにパッケージバージョンを増やします。

note: type: Content of: <book><chapter><section><section><para>
en: Compile and install packages with debug symbols by the following.
ja: 以下のようにしてデバグシンボル付きでパッケージをコンパイルしてインストールします。

note: type: Content of: <book><chapter><section><section><para>
en: You need to check build scripts of the package and ensure to use "<literal>CFLAGS=-g -Wall</literal>" for compiling binaries.
ja: パッケージのビルドスクリプトを確認して、バイナリーのコンパイルに確実に "<literal>CFLAGS=-g -Wall</literal>" が使われているようにします。

note: type: Content of: <book><chapter><section><section><title>
en: Obtaining backtrace
ja: バックトレースの収集

note: type: Content of: <book><chapter><section><section><para>
en: When you encounter program crash, reporting bug report with cut-and-pasted backtrace information is a good idea.
ja: プログラムがクラッシュするのに出会った場合に、バックトレース情報をバグレポートに切り貼りして報告するのは良い考えです。

note: type: Content of: <book><chapter><section><section><para>
en: The backtrace can be obtained by <literal>gdb</literal>(1) using one of the following approaches:
ja: バックトレースは<literal>gdb</literal>(1) によって以下のような段取りで得られます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Crash-in-GDB approach:
ja: GDBの中でクラッシュ アプローチ:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Run the program from GDB.
ja: GDB からプログラムを実行します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Crash the program.
ja: プログラムがクラッシュします。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Type "<literal>bt</literal>" at the GDB prompt.
ja: GDB プロンプトで "<literal>bt</literal>" と打ちます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: Crash-first approach:
ja: 先にクラッシュ アプローチ:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Update the “<emphasis role="strong">/etc/security/limits.conf</emphasis>” file to include the following:
ja: “<emphasis role="strong">/etc/security/limits.conf</emphasis>” ファイルを更新して以下を含めます:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Type "<literal>ulimit -c unlimited</literal>" to the shell prompt.
ja: シェルプロンプトで "<literal>ulimit -c unlimited</literal>" と打ちます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Run the program from this shell prompt.
ja: このシェルプロンプトからプログラムを実行します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Crash the program to produce a <ulink url="&coredump;">core dump</ulink> file.
ja: プログラムがクラッシュして<ulink url="&coredump;">コアダンプ</ulink>ファイルができます。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: Load the <ulink url="&coredump;">core dump</ulink> file to GDB as "<literal>gdb gdb ./program_binary core</literal>" .
ja: "<literal>gdb gdb ./program_binary core</literal>" として <ulink url="&coredump;">core dump</ulink> ファイルを GDB にロードします。

note: type: Content of: <book><chapter><section><section><para>
en: For infinite loop or frozen keyboard situation, you can force to crash the program by pressing <literal>Ctrl-\</literal> or <literal>Ctrl-C</literal> or executing “<literal>kill -ABRT <emphasis>PID</emphasis></literal>”.  (See <xref linkend="_killing_a_process"/>)
ja: 無限ループやキーボードが凍結した場合、<literal>Ctrl-\</literal> か <literal>Ctrl-C</literal> を押すか “<literal>kill -ABRT <emphasis>PID</emphasis></literal>” を実行することでプログラムを強制終了できます。(<xref linkend="_killing_a_process"/>を参照下さい)

note: type: Content of: <book><chapter><section><section><tip><para>
en: Often, you see a backtrace where one or more of the top lines are in "<literal>malloc()</literal>" or "<literal>g_malloc()</literal>". When this happens, chances are your backtrace isn't very useful. The easiest way to find some useful information is to set the environment variable "<literal>$MALLOC_CHECK_</literal>" to a value of 2 (<literal>malloc</literal>(3)). You can do this while running <literal>gdb</literal> by doing the following.
ja: しばしば、一番上数行が "<literal>malloc()</literal>" か "<literal>g_malloc()</literal>" 中にあるバックトレースを見かけます。こういったことが起こる場合は、大体あまりあなたのバックトレースは役に立ちません。有用な情報を見つけるもっとも簡単な方法は環境変数 "<literal>$MALLOC_CHECK_</literal>" の値を 2と設定することです (<literal>malloc</literal>(3))。<literal>gdb</literal> を実行しながらこれを実行するには以下のようにします。

note: type: Content of: <book><chapter><section><section><title>
en: Advanced gdb commands
ja: 高度な gdb コマンド

note: type: Content of: <book><chapter><section><section><table><title>
en: List of advanced gdb commands
ja: 高度な gdb コマンドのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: description for command objectives
ja: コマンド目的の説明

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: get a backtrace for all threads for multi-threaded program
ja: マルチスレッドプログラムの全てのスレッドのバックトレースを取得

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: get parameters came on the stack of function calls
ja: 関数コールのスタック上に来たパラメーターを取得

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: get a backtrace and parameters as the combination of the preceding options
ja: 異常のオプションの組み合わせでバックトレースとパラメーターを取得

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: get a backtrace and parameters for top 10 calls to cut off irrelevant output
ja: 無関係の出力を切り最後の10のコールに関するバックトレースとパラメーターを取得

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: write log of <literal>gdb</literal> output to a file (the default is "<literal>gdb.txt</literal>")
ja: <literal>gdb</literal> アウトプットをファイルに書き出す (デフォールトは "<literal>gdb.txt</literal>")

note: type: Content of: <book><chapter><section><section><title>
en: Check dependency on libraries
ja: ライブラリーへの依存の確認

note: type: Content of: <book><chapter><section><section><para>
en: Use <literal>ldd</literal>(1) to find out a program's dependency on libraries by the followings.
ja: 以下のように <literal>ldd</literal>(1) を使ってプログラムのライブラリーへの依存関係をみつけだします。

note: type: Content of: <book><chapter><section><section><para>
en: For <literal>ls</literal>(1) to work in a `chroot`ed environment, the above libraries must be available in your `chroot`ed environment.
ja: `chroot` された環境下で <literal>ls</literal>(1) が機能するには、上記ライブラリーがあなたの `chroot` された環境内で利用可能である必要があります。

note: type: Content of: <book><chapter><section><section><para>
en: See <xref linkend="_tracing_program_activities"/>.
ja: <xref linkend="_tracing_program_activities"/>を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Dynamic call tracing tools
ja: 動的呼び出し追跡ツール

note: type: Content of: <book><chapter><section><section><para>
en: There are several dynamic call tracing tools available in Debian.  See <xref linkend="_monitoring_controlling_and_starting_program_activities"/>.
ja: Debian 中に複数の動的呼び出し追跡ツールがあります。<xref linkend="_monitoring_controlling_and_starting_program_activities"/> を参照下さい。

note: type: Content of: <book><chapter><section><section><title>
en: Debugging X Errors
ja: X エラーのデバグ

note: type: Content of: <book><chapter><section><section><para>
en: If a GNOME program <literal>preview1</literal> has received an X error, you should see a message as follows.
ja: GNOME プログラム <literal>preview1</literal> が X エラーを受けると、以下のようなメッセージが見つかります。

note: type: Content of: <book><chapter><section><section><para>
en: If this is the case, you can try running the program with "<literal>--sync</literal>", and break on the "<literal>gdk_x_error</literal>" function in order to obtain a backtrace.
ja: このような場合には、プログラムを "<literal>--sync</literal>" 付きで実行して、バックトレースを得るために "<literal>gdk_x_error</literal>" 関数上で停止するようにしてみます。

note: type: Content of: <book><chapter><section><section><title>
en: Memory leak detection tools
ja: メモリーリーク検出ツール

note: type: Content of: <book><chapter><section><section><para>
en: There are several memory leak detection tools available in Debian.
ja: Debian にはメモリーリークを検出するプログラムがいくつか利用可能です。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of memory leak detection tools
ja: メモリーリーク検出ツールのリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>mtrace</literal>(1): malloc debugging functionality in glibc
ja: <literal>mtrace</literal>(1): glibc 中の malloc デバッグ機能

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: memory debugger and profiler
ja: メモリーデバッガとプロファイラ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: <literal>malloc</literal>(3) debugger
ja: <literal>malloc</literal>(3) デバッガ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: debug memory allocation library
ja: メモリーアロケーションのデバグ用ライブラリー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: library to detect buffer overruns and under-runs in C and C++ programs
ja: C および C++ プログラムのバッファオーバーランとアンダーランを検出するライブラリー

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: memory-leak tracer for C++ programs
ja: C++ プログラム用のメモリーリーク追跡ソフト

note: type: Content of: <book><chapter><section><section><title>
en: Disassemble binary
ja: バイナリーのディスアッセンブリー

note: type: Content of: <book><chapter><section><section><para>
en: You can disassemble binary code with <literal>objdump</literal>(1) by the following.
ja: 以下のように <literal>objdump</literal>(1) を使ってバイナリーコードをディスアッセンブルできます。

note: type: Content of: <book><chapter><section><section><note><para>
en: <literal>gdb</literal>(1) may be used to disassemble code interactively.
ja: <literal>gdb</literal>(1) は対話的にコードをディスアッセンブルするのに使えます。

note: type: Content of: <book><chapter><section><title>
en: Build tools
ja: ビルドツール

note: type: Content of: <book><chapter><section><table><title>
en: List of build tool packages
ja: ビルドツールパッケージのリスト

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: "<literal>info make</literal>" provided by <literal>make-doc</literal>
ja: <literal>make-doc</literal> が提供する "<literal>info make</literal>"

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: "<literal>info autoconf</literal>" provided by <literal>autoconf-doc</literal>
ja: <literal>autoconf-doc</literal> が提供する "<literal>info autoconf</literal>

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: "<literal>info automake</literal>" provided by <literal>automake1.10-doc</literal>
ja: <literal>automake1.10-doc</literal> が提供する "<literal>info automake</literal>"

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: "<literal>info libtool</literal>" provided by <literal>libtool-doc</literal>
ja: <literal>libtool-doc</literal> が提供する "<literal>info libtool</literal>"

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <literal>cmake</literal>(1) cross-platform, open-source make system
ja: クロスプラットフォームでオープンソースの make システム <literal>cmake</literal>(1)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <literal>ninja</literal>(1) small build system closest in spirit to Make
ja: Make と似た精神の小さなビルドシステム <literal>ninja</literal>(1)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <literal>meson</literal>(1) high productivity build system on top of <literal>ninja</literal>
ja: <literal>ninja</literal> の上に構築された高生産性のビルドシステム <literal>meson</literal>(1)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: <literal>imake</literal>(1), <literal>xmkmf</literal>(1), etc.
ja: <literal>imake</literal>(1), <literal>xmkmf</literal>(1), 他

note: type: Content of: <book><chapter><section><section><para>
en: <ulink url="&make;">Make</ulink> is a utility to maintain groups of programs. Upon execution of <literal>make</literal>(1), <literal>make</literal> read the rule file, "<literal>Makefile</literal>", and updates a target if it depends on prerequisite files that have been modified since the target was last modified, or if the target does not exist.  The execution of these updates may occur concurrently.
ja: <ulink url="&make;">Make</ulink> はプログラムのグループを管理するためのユーティリティーです。<literal>make</literal>(1) を実行すると、<literal>make</literal> は"<literal>Makefile</literal>" というルールファイルを読み、ターゲットが最後に変更された後で変更された前提ファイルにターゲットが依存している場合やターゲットが存在しない場合にはターゲットを更新します。このような更新は同時並行的にされるかもしれません。

note: type: Content of: <book><chapter><section><section><para>
en: The rule file syntax is the following.
ja: ルールファイルのシンタックスは以下の通りです。

note: type: Content of: <book><chapter><section><section><para>
en: Here "<literal>[TAB]</literal>" is a TAB code.  Each line is interpreted by the shell after make variable substitution.  Use "<literal>\</literal>" at the end of a line to continue the script.  Use "<literal>$$</literal>" to enter "<literal>$</literal>" for environment values for a shell script.
ja: 上記で、"<literal>[TAB]</literal>" は TAB コードです。各行は make による変数置換後シェルによって解釈されます。スクリプトを継続する行末には "<literal>\</literal>" を使います。シェルスクリプトの環境変数のための "<literal>$</literal>" を入力するためには "<literal>$$</literal>" を使います。

note: type: Content of: <book><chapter><section><section><para>
en: Implicit rules for the target and prerequisites can be written, for example, by the following.
ja: ターゲットや前提に関するインプリシット (暗黙) ルールは、例えば以下のように書けます。

note: type: Content of: <book><chapter><section><section><para>
en: Here, the target contains the character "<literal>%</literal>" (exactly one of them). The "<literal>%</literal>" can match any nonempty substring in the actual target filenames. The prerequisites likewise use "<literal>%</literal>" to show how their names relate to the actual target name.
ja: 上記で、ターゲットは "<literal>%</literal>" という文字を (1つだけ) 含んでいます。"<literal>%</literal>" は実際のターゲットファイル名の空でないいかなる部分文字列ともマッチします。前提もまた同様にそれらの名前が実際のターゲットファイル名にどう関連するかを示すために "<literal>%</literal>" を用いることができます。

note: type: Content of: <book><chapter><section><section><table><title>
en: List of make automatic variables
ja: make の自動変数のリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: automatic variable
ja: 自動変数

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: first prerequisite
ja: 最初の前提条件

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: all newer prerequisites
ja: 全ての新規の前提条件

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: all prerequisites
ja: 全ての前提条件

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: "<literal>%</literal>" matched stem in the target pattern
ja: "<literal>%</literal>" はターゲットパターンの軸にマッチします

note: type: Content of: <book><chapter><section><section><table><title>
en: List of make variable expansions
ja: make 変数の展開のリスト

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: variable expansion
ja: 変数展開

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: one-time expansion
ja: 一回だけの展開

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: recursive expansion
ja: 再帰的展開

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: append
ja: 後ろに追加

note: type: Content of: <book><chapter><section><section><para>
en: Run "<literal>make -p -f/dev/null</literal>" to see automatic internal rules.
ja: "<literal>make -p -f/dev/null</literal>" を実行して自動的な内部ルールを確認下さい。

note: type: Content of: <book><chapter><section><section><para>
en: <ulink url="&autotools;">Autotools</ulink> is a suite of programming tools designed to assist in making source code packages portable to many <ulink url="&unixlike;">Unix-like</ulink> systems.
ja: <ulink url="&autotools;">Autotools</ulink> は多くの <ulink url="&unixlike;">Unix-like</ulink> システムに移植可能なソースコードパッケージを作ることを援助するように設計された一連のプログラムツールです。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&autoconf;">Autoconf</ulink> is a tool to produce a shell script "<literal>configure</literal>" from "<literal>configure.ac</literal>".
ja: <ulink url="&autoconf;">Autoconf</ulink> は "<literal>configure.ac</literal>" から "<literal>configure</literal>" を生成します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: "<literal>configure</literal>" is used later to produce "<literal>Makefile</literal>" from "<literal>Makefile.in</literal>" template.
ja: その後、"<literal>configure</literal>" は "<literal>Makefile.in</literal>" から "<literal>Makefile</literal>" を生成します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&automake;">Automake</ulink> is a tool to produce "<literal>Makefile.in</literal>" from "<literal>Makefile.am</literal>".
ja: <ulink url="&automake;">Automake</ulink> は "<literal>Makefile.am</literal>" から "<literal>Makefile.in</literal>" を生成します。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&libtool;">Libtool</ulink> is a shell script to address the software portability problem when compiling shared libraries from source code.
ja: <ulink url="&libtool;">Libtool</ulink> は共有ライブラリーをソースコードからコンパイルする時のソフトウェアー移植性問題を解決するためのシェルプログラムです。

note: type: Content of: <book><chapter><section><section><section><title>
en: Compile and install a program
ja: プログラムをコンパイルとインストール

note: type: Content of: <book><chapter><section><section><section><warning><para>
en: Do not overwrite system files with your compiled programs when installing them.
ja: システムファイルをあなたがコンパイルしたプログラムでインストールする時に上書きしてはいけません。

note: type: Content of: <book><chapter><section><section><section><para>
en: Debian does not touch files in "<literal>/usr/local/</literal>" or "<literal>/opt</literal>".  So if you compile a program from source, install it into "<literal>/usr/local/</literal>" so it does not interfere with Debian.
ja: Debian は"<literal>/usr/local/</literal>" とか "<literal>/opt</literal>" 中のファイルに触れません。プログラムをソースからコンパイルする場合、Debian とかち合わないようにそれを "<literal>/usr/local/</literal>" の中にインストールします。

note: type: Content of: <book><chapter><section><section><section><title>
en: Uninstall program
ja: プログラムのアンインストール

note: type: Content of: <book><chapter><section><section><section><para>
en: If you have the original source and if it uses <literal>autoconf</literal>(1)/<literal>automake</literal>(1) and if you can remember how you configured it, execute as follows to uninstall the program.
ja: オリジナルのソースを保有し、それが <literal>autoconf</literal>(1)/<literal>automake</literal>(1) と使用しあなたがそれをどう設定したかを覚えているなら、以下のように実行してソフトウェアーをアンイストールします。

note: type: Content of: <book><chapter><section><section><section><para>
en: Alternatively, if you are absolutely sure that the install process puts files only under "<literal>/usr/local/</literal>" and there is nothing important there, you can erase all its contents by the following.
ja: この代わりに、"<literal>/usr/local/</literal>" の下にだけインストールプロセスがファイルを置いたことが絶対に確実でそこに重要なものが無いなら、以下のようにしてその内容を消すことが出来ます。

note: type: Content of: <book><chapter><section><section><section><para>
en: If you are not sure where files are installed, you should consider using <literal>checkinstall</literal>(8) from the <literal>checkinstall</literal> package, which provides a clean path for the uninstall.  It now supports to create a Debian package with "<literal>-D</literal>" option.
ja: どこにファイルがインストールされるか良く分からない場合には、<literal>checkinstall</literal> パッケージにある <literal>checkinstall</literal>(8) を使いアンインストールする場合クリーンなパスとなるようにすることを考えましょう。これは "<literal>-D</literal>" オプションを使うと Debian パッケージを作成できます。

note: type: Content of: <book><chapter><section><section><para>
en: The software build system has been evolving:
ja: ソフトウェアービルドシステムは進化してきています:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&autotools;">Autotools</ulink> on the top of <ulink url="&make;">Make</ulink> has been the de facto standard for the portable build infrastructure since 1990s.  This is extremely slow.
ja: <ulink url="&make;">Make</ulink> の上に構築された <ulink url="&autotools;">Autotools</ulink> は 1990 年代より移植可能なビルドインフラのデファクトスタンダードです。これは非常に遅いです。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&cmake;">CMake</ulink> initially released in 2000 improved speed significantly but was originally built on the top of inherently slow <ulink url="&make;">Make</ulink>.  (Now <ulink url="&ninja;">Ninja</ulink> can be its backend.)
ja: 2000 年に最初にリリースされた <ulink url="&cmake;">CMake</ulink> は、スピードが大幅向上させたが、依然として本質的に遅い <ulink url="&make;">Make</ulink> の上に構築されていました。(現在は、<ulink url="&ninja;">Ninja</ulink> がバックエンドで使えます。)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&ninja;">Ninja</ulink> initially released in 2012 is meant to replace Make for the further improved build speed and is designed to have its input files generated by a higher-level build system.
ja: 2012 年に最初にリリースされた <ulink url="&ninja;">Ninja</ulink> は、さらなるビルド速度の向上のために Make の置き換えを意図し、その入力ファイルはハイレベルビルドシステムが生成するように設計されています。

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><para>
en: <ulink url="&meson;">Meson</ulink> initially released in 2013 is the new popular and fast higher-level build system which uses <ulink url="&ninja;">Ninja</ulink> as its backend.
ja: 2013 年に最初にリリースされた <ulink url="&meson;">Meson</ulink> は、新しく人気ある <ulink url="&ninja;">Ninja</ulink> をバックエンドに使うハイレベルビルドシステムです。

note: type: Content of: <book><chapter><section><section><para>
en: See documents found at "<ulink url="&themesonbuildsystem;">The Meson Build system</ulink>" and "<ulink url="&theninjabuildsystem;">The Ninja build system</ulink>".
ja: "<ulink url="&themesonbuildsystem;">The Meson Build system</ulink>" や "<ulink url="&theninjabuildsystem;">The Ninja build system</ulink>" にある文書を参照下さい。

note: type: Content of: <book><chapter><section><title>
en: Web
ja: ウェッブ

note: type: Content of: <book><chapter><section><para>
en: Basic interactive dynamic web pages can be made as follows.
ja: 基本的な対話式動的ウェッブページは以下のようにして作られます。

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Queries are presented to the browser user using <ulink url="&html;">HTML</ulink> forms.
ja: 質問 (クエリー) はブラウザーのユーザーに <ulink url="&html;">HTML</ulink> フォームを使って提示されます。

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: Filling and clicking on the form entries sends one of the following <ulink url="&url;">URL</ulink> string with encoded parameters from the browser to the web server.
ja: フォームのエントリーを埋めたりクリックすることによって以下の符号化されたパラメーター付きの <ulink url="&url;">URL</ulink> 文字列をブラウザーからウェッブサーバーに送信します。

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: "<literal>%nn</literal>" in URL is replaced with a character with hexadecimal <literal>nn</literal> value.
ja: URL 中の "<literal>%nn</literal>" は16進数で <literal>nn</literal> の値の文字と置き換えられます。

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: The environment variable is set as: "<literal>QUERY_STRING="VAR1=VAL1 VAR2=VAL2 VAR3=VAL3"</literal>".
ja: 環境変通は以下のように設定されます: "<literal>QUERY_STRING="VAR1=VAL1 VAR2=VAL2 VAR3=VAL3"</literal>".

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <ulink url="&cgi;">CGI</ulink> program (any one of "<literal>program.*</literal>") on the web server executes itself with the environment variable "<literal>$QUERY_STRING</literal>".
ja: ウェッブサーバー上の <ulink url="&cgi;">CGI</ulink> プログラム ("<literal>program.*</literal>" のいずれでも) が環境変数 "<literal>$QUERY_STRING</literal>" の下で実行されます。

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <literal>stdout</literal> of CGI program is sent to the web browser and is presented as an interactive dynamic web page.
ja: CGI プログラムの <literal>STDOUT</literal> (標準出力) がウエブブラウザーに送られ対話式の動的なウェッブページとして表示されます。

note: type: Content of: <book><chapter><section><para>
en: For security reasons it is better not to hand craft new hacks for parsing CGI parameters.  There are established modules for them in Perl and Python.  <ulink url="&php;">PHP</ulink> comes with these functionalities.  When client data storage is needed, <ulink url="&httpcookies;">HTTP cookies</ulink> are used.  When client side data processing is needed, <ulink url="&javascript;">Javascript</ulink> is frequently used.
ja: セキュリティー上、CGI パラメーターを解釈する手作りの急ごしらえのプログラムは作らない方が賢明です。Perl や Python にはこのための確立したモジュールが存在します。<ulink url="&php;">PHP</ulink> はこの様な機能が同梱されています。クライアントでのデーターのストレージの必要がある場合、<ulink url="&httpcookies;">HTTP クッキー</ulink>が使われます。クライアントサイドのデーター処理が必要な場合、<ulink url="&javascript;">Javascript</ulink> が良く使われます。

note: type: Content of: <book><chapter><section><para>
en: For more, see the <ulink url="&commongatewayinterface;">Common Gateway Interface</ulink>, <ulink url="&theapachesoftwarefoundation;">The Apache Software Foundation</ulink>, and <ulink url="&javascript;">JavaScript</ulink>.
ja: 詳しくは、<ulink url="&commongatewayinterface;">Common Gateway Interface</ulink> や <ulink url="&theapachesoftwarefoundation;">The Apache Software Foundation</ulink> や <ulink url="&javascript;">JavaScript</ulink> を参照下さい。

note: type: Content of: <book><chapter><section><para>
en: Searching "CGI tutorial" on Google by typing encoded URL <ulink url="&httpswwwgooglecoutfiqcgitutorial;">https://www.google.com/search?hl=en&amp;ie=UTF-8&amp;q=CGI+tutorial</ulink> directly to the browser address is a good way to see the CGI script in action on the Google server.
ja: <ulink url="&httpswwwgooglecoutfiqcgitutorial;">https://www.google.com/search?hl=en&amp;ie=UTF-8&amp;q=CGI+tutorial</ulink> を URL として直接ブラウザーのアドレスに入れ Google で"CGI tutorial" を検索するとグーグルサーバー上の CGI スクリプトが動いているのを観察する良い例です。

note: type: Content of: <book><chapter><section><title>
en: The source code translation
ja: ソースコード変換

note: type: Content of: <book><chapter><section><para>
en: There are programs to convert source codes.
ja: ソースコード変換するプログラムがあります。

note: type: Content of: <book><chapter><section><table><title>
en: List of source code translation tools
ja: ソースコード変換ツールのリスト

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: convert source codes from AWK to PERL: <literal>a2p</literal>(1)
ja: AWK から PERL へのソースコード変換シフト: <literal>a2p</literal>(1)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: convert source codes from FORTRAN 77 to C/C++: <literal>f2c</literal>(1)
ja: FORTRAN 77 から C/C++ へのソースコード変換ソフト: <literal>f2c</literal>(1)

note: type: Content of: <book><chapter><section><table><tgroup><tbody><row><entry>
en: converter from NASM (Intel format) to the GNU Assembler (GAS)
ja: NASM (Intel フォーマット) から GNU Assembler (GAS) への変換ソフト

note: type: Content of: <book><chapter><section><title>
en: Making Debian package
ja: Debian パッケージ作成

note: type: Content of: <book><chapter><section><para>
en: If you want to make a Debian package, read followings.
ja: Debian パッケージを作りたい場合には、次を読みましょう。

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <xref linkend="_debian_package_management"/> to understand the basic package system
ja: 基本的なパッケージシステムの理解には<xref linkend="_debian_package_management"/>

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <xref linkend="_porting_a_package_to_the_stable_system"/> to understand basic porting process
ja: 基本的なポーティングプロセスの理解のために、<xref linkend="_porting_a_package_to_the_stable_system"/>

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <xref linkend="_chroot_system"/> to understand basic chroot techniques
ja: 基本的な chroot 技術の理解のために、<xref linkend="_chroot_system"/>

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <literal>debuild</literal>(1), and <literal>sbuild</literal>(1)
ja: <literal>debuild</literal>(1) と <literal>sbuild</literal>(1)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <xref linkend="_debugging_the_debian_package"/> for recompiling for debugging
ja: リコンパイルとデバグは<xref linkend="_debugging_the_debian_package"/>

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <ulink url="&guidefordebianmaintainers;">Guide for Debian Maintainers</ulink> (the <literal>debmake-doc</literal> package)
ja: <ulink url="&guidefordebianmaintainers;">Guide for Debian Maintainers</ulink> (<literal>debmake-doc</literal> パッケージ)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <ulink url="&debiandevelopersreference;">Debian Developer's Reference</ulink> (the <literal>developers-reference</literal> package)
ja: <ulink url="&debiandevelopersreference;">Debian Developer's Reference</ulink> (<literal>developers-reference</literal> パッケージ)

note: type: Content of: <book><chapter><section><itemizedlist><listitem><para>
en: <ulink url="&debianpolicymanual;">Debian Policy Manual</ulink> (the <literal>debian-policy</literal> package)
ja: <ulink url="&debianpolicymanual;">Debian ポリシーマニュアル</ulink> (<literal>debian-policy</literal> パッケージ)

note: type: Content of: <book><chapter><section><para>
en: There are packages such as <literal>debmake</literal>, <literal>dh-make</literal>, <literal>dh-make-perl</literal>, etc., which help packaging.
ja: <literal>debmake</literal> や <literal>dh-make</literal> や <literal>dh-make-perl</literal> 等のパッケージングを補助するパッケージがあります。

note: type: Content of: <book><appendix><title>
en: Appendix
ja: 補遺

note: type: Content of: <book><appendix><para>
en: Here are backgrounds of this document.
ja: 以下が本文書の背景です。

note: type: Content of: <book><appendix><section><title>
en: The Debian maze
ja: Debian 迷路

note: type: Content of: <book><appendix><section><para>
en: The Linux system is a very powerful computing platform for a networked computer.  However, learning how to use all its capabilities is not easy. Setting up the LPR printer queue with a non-PostScript printer was a good example of stumble points. (There are no issues anymore since newer installations use the new CUPS system.)
ja: Linux システムはネットワーク化されたコンピューターのための非常にパワフルなコンピュータープラットフォームです。しかし、Linux の全能力を利用する方法を学ぶことはたやすいことではありません。非 PostScript プリンタが接続された LPR プリンタの設定がこんなつまずく点の良い例でした。(最近のインストールでは CUPS システムが使われるのでもうこの様な問題はありません。)

note: type: Content of: <book><appendix><section><para>
en: There is a complete, detailed map called the "SOURCE CODE".  This is very accurate but very hard to understand.  There are also references called HOWTO and mini-HOWTO.  They are easier to understand but tend to give too much detail and lose the big picture.  I sometimes have a problem finding the right section in a long HOWTO when I need a few commands to invoke.
ja: "ソースコード" という完全かつ詳細なマップが存在します。これは非常に正確ですが理解することが難しいものです。また、HOWTO や mini-HOWTO と呼ばれるリファレンスもあります。これらは理解はしやすいのですが、詳細過ぎて全体像を失いがちです。ちょっとコマンドを実行する必要がある時に、長大な HOWTO の該当する章を探すのには骨が折れることが時々あります。

note: type: Content of: <book><appendix><section><para>
en: I hope this "Debian Reference (version &dr-version;)" (&build-date;) provides a good starting direction for people in the Debian maze.
ja: この "Debian リファレンス (第&dr-version;版)" (&build-date;) が Debian 迷路の真っ只中にいる皆様にとって解決の糸口となることを望みます。

note: type: Content of: <book><appendix><section><title>
en: Copyright history
ja: 著作権の経緯

note: type: Content of: <book><appendix><section><para>
en: The Debian Reference was initiated by me, Osamu Aoki &lt;osamu at debian dot org&gt;, as a personal system administration memo. Many contents came from the knowledge I gained from <ulink url="&thedebianusermailinglist;">the debian-user mailing list</ulink> and other Debian resources.
ja: Debian リファレンスは青木 修 &lt;osamu at debian dot org&gt; が個人用システム管理メモとして書き始められました。多くの内容が <ulink url="&thedebianusermailinglist;">debian-user メーリングリスト</ulink>や他の Debian のリソースから得られた知識由来です。

note: type: Content of: <book><appendix><section><para>
en: Following a suggestion from Josip Rodin, who was very active with the <ulink url="&debiandocumentationprojectddp;">Debian Documentation Project (DDP)</ulink>, "Debian Reference (version 1, 2001-2007)" was created as a part of DDP documents.
ja: 当時 <ulink url="&debiandocumentationprojectddp;">Debian Documentation Project</ulink> で非常にアクティブであった、Josip Rodin 氏の助言に従い、 DDP 文書の一部として "Debian リファレンス (第1版、2001-2007)"を作りました。

note: type: Content of: <book><appendix><section><para>
en: After 6 years, I realized that the original "Debian Reference (version 1)" was outdated and started to rewrite many contents.  New "Debian Reference (version 2)" is released in 2008.
ja: 6年経った時点で、青木はオリジナルの "Debian リファレンス (第1版)" が時代遅れとなっている事に気づき多くの内容を書き換え始めました。新たな "Debian リファレンス (第2版)" が2008年にリリースされました。

note: type: Content of: <book><appendix><section><para>
en: I have updated "Debian Reference (version 2)" to address new topics (Systemd, Wayland, IMAP, PipeWire, Linux kernel 5.10) and removed outdated topics (SysV init, CVS, Subversion, SSH protocol 1, Linux kernels before 2.5).  References to &release-outdated; release situation or older are mostly removed.
ja: 著者は、新規トピックス (Systemd, Wayland, IMAP, PipeWire, Linux kernel 5.10) を取り扱い、旧式のトピックス (SysV init, CVS, Subversion, SSH protocol 1, Linux kernels before 2.5) を削除して、"Debian Reference (version 2)" を更新しました。&release-outdated; リリースやそれ以前の状況は、ほぼ削除しました。

note: type: Content of: <book><appendix><section><para>
en: This "Debian Reference (version &dr-version;)" (&build-date;) covers mostly &Codename-doc-1; and &Codename-doc-2; Debian releases.
ja: この "Debian Reference (version &dr-version;)" (&build-date;) は、主に &Codename-doc-1; と &Codename-doc-2; Debian リリースカバーします。

note: type: Content of: <book><appendix><section><para>
en: The tutorial contents can trace its origin and its inspiration in followings.
ja: チュートリアルの内容はその内容とインスピレーションを次から得ました。

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: "<ulink url="&linuxusersguide;">Linux User's Guide</ulink>" by Larry Greenfield (December 1996)
ja: "<ulink url="&linuxusersguide;">Linux User's Guide</ulink>" Larry Greenfield 著 (1996年12月)

note: type: Content of: <book><appendix><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: obsoleted by "Debian Tutorial"
ja: "Debian Tutorial" によって陳腐化

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: "Debian Tutorial" by Havoc Pennington. (11 December, 1998)
ja: "Debian Tutorial" Havoc Pennington 著。 (1998年12年11日)

note: type: Content of: <book><appendix><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: partially written by Oliver Elphick, Ole Tetlie, James Treacy, Craig Sawyer, and Ivan E. Moore II
ja: Oliver Elphick と Ole Tetlie と James Treacy と Craig Sawyer と Ivan E. Moore II による一部著作

note: type: Content of: <book><appendix><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: obsoleted by "Debian GNU/Linux: Guide to Installation and Usage"
ja: "Debian GNU/Linux: Guide to Installation and Usage" によって陳腐化

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: "<ulink url="&debiangnulinuxguallationandusage;">Debian GNU/Linux: Guide to Installation and Usage</ulink>" by John Goerzen and Ossama Othman (1999)
ja: "<ulink url="&debiangnulinuxguallationandusage;">Debian GNU/Linux: Guide to Installation and Usage</ulink>" John Goerzen and Ossama Othman 著(1999年)

note: type: Content of: <book><appendix><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: obsoleted by "Debian Reference (version 1)"
ja: "Debian リファレンス (第1版)" によって陳腐化

note: type: Content of: <book><appendix><section><para>
en: The package and archive description can trace some of their origin and their inspiration in following.
ja: パッケージやアーカイブに関する記述はそのオリジンやインスピレーションの一部を次に遡ることができます。

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: "<ulink url="&debianfaq;">Debian FAQ</ulink>" (March 2002 version, when this was maintained by Josip Rodin)
ja: "<ulink url="&debianfaq;">Debian FAQ</ulink>" (Josip Rodin が維持していた 2002年3月版)

note: type: Content of: <book><appendix><section><para>
en: The other contents can trace some of their origin and their inspiration in following.
ja: 他の内容はそのオリジンやインスピレーションを次に遡ることができます。

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: "Debian Reference (version 1)" by Osamu Aoki (2001–2007)
ja: "Debian リファレンス (第1版)" 青木 修著 (2001年〜2007年)

note: type: Content of: <book><appendix><section><itemizedlist><listitem><itemizedlist><listitem><para>
en: obsoleted by the newer "Debian Reference (version 2)" in 2008.
ja: 2018年のより新しい "Debian リファレンス (第2版)" によって陳腐化

note: type: Content of: <book><appendix><section><para>
en: The previous "Debian Reference (version 1)" was created with many contributors.
ja: 以前の "Debian リファレンス (第1版)" は次によって作られました。

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: the major contents contribution on network configuration topics by Thomas Hood
ja: ネットワーク設定に関する大部分の内容は Thomas Hood が寄稿

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: significant contents contribution on X and VCS related topics by Brian Nelson
ja: X と VCS に関連するかなりの内容は Brian Nelson が寄稿

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: the help on the build scripts and many content corrections by Jens Seidel
ja: ビルドスクリプトや多くの内容に関する訂正で Jens Seidel が寄与

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: extensive proofreading by David Sewell
ja: David Sewell による徹底的な校正

note: type: Content of: <book><appendix><section><itemizedlist><listitem><para>
en: many contributions by the translators, contributors, and bug reporters
ja: 翻訳者やコントリビューターやバグ報告者達による多くの寄与

note: type: Content of: <book><appendix><section><para>
en: Many manual pages and info pages on the Debian system as well as upstream web pages and <ulink url="&wikipedia;">Wikipedia</ulink> documents were used as the primary references to write this document.  To the extent Osamu Aoki considered within the <ulink url="&fairuse;">fair use</ulink>, many parts of them, especially command definitions, were used as phrase pieces after careful editorial efforts to fit them into the style and the objective of this document.
ja: Debian システム上の多くのマニュアルページや info ページやアップストリームのウエッブページや<ulink url="&wikipedia;">Wikipedia</ulink>の文書が本文書を書く上での第一義的参照情報として使われました。青木 修が<ulink url="&fairuse;">公正な使用</ulink>と考える範囲内で、それらの多くの部分、特にコマンドの定義が、本文書の文体と目的に合うように注意深い編集をした後、断片的文言として使われました。

note: type: Content of: <book><appendix><section><para>
en: The gdb debugger description was expanded using <ulink url="&debianwikicontentsonbacktrace;">Debian wiki contents on backtrace</ulink> with consent by Ari Pollak, Loïc Minier, and Dafydd Harries.
ja: gdb デバッガーに関する記述は Arii Pollak と Loïc Minier と Dafydd Harries の了承のもと <ulink url="&debianwikicontentsonbacktrace;">backtrace に関する Debian wiki の内容</ulink>を拡張して使いました。

note: type: Content of: <book><appendix><section><para>
en: Contents of the current "Debian Reference (version &dr-version;)" (&build-date;) are mostly my own work except as mentioned above.  These has been updated by the contributors too.
ja: 既に上記で触れた項目を除く現在の "Debian リファレンス (第&dr-version;版)" (&build-date;) の内容はほとんど私自身の仕事です。これらはコントリビュータ−によっても更新されています。

note: type: Content of: <book><appendix><section><para>
en: The author, Osamu Aoki, thanks all those who helped make this document possible.
ja: 著者である青木 修は本文書を世に送ることにご助力戴いた皆様に感謝いたします。

note: type: Content of: <book><appendix><section><title>
en: Document format
ja: 文書のフォーマット

note: type: Content of: <book><appendix><section><para>
en: The source of the English original document is currently written in <ulink url="&docbook;">DocBook</ulink> XML files.  This Docbook XML source are converted to HTML, plain text, PostScript, and PDF. (Some formats may be skipped for distribution.)
ja: 英語の元文書のソースは現在 <ulink url="&docbook;">DocBook</ulink> XML ファイルで書かれています。この Docbook XML ソースは HTML やプレーンテキストや PostScript や PDF に変換されます。 (一部書式は頒布時にスキップされるかもしれません。)
