live-manual VERSION - en to ja translation catalogue (21 entries)

note: type: Plain text
en: :B~ Managing a configuration
ja: :B~ 設定の管理

note: type: Plain text
en: 1~managing-a-configuration Managing a configuration
ja: 1~managing-a-configuration 設定の管理

note: type: Plain text
en: This chapter explains how to manage a live configuration from initial creation, through successive revisions and successive releases of both the live-build software and the live image itself.
ja: この章では live-build ソフトウェアと Live イメージ自体の両方について、最初の作成から継続的な改訂、継続的なリリースを通して Live 設定を管理する方法を説明します。

note: type: Plain text
en: 2~ Dealing with configuration changes
ja: 2~ 設定変更への対応

note: type: Plain text
en: Live configurations rarely are perfect on the first try. It may be fine to pass #{lb config}# options from the command-line to perform a single build, but it is more typical to revise those options and build again until you are satisfied. To support these changes, you will need auto scripts which ensure your configuration is kept in a consistent state.
ja: Live 設定が最初の試行で全て上手くいくのはまれです。一度だけビルドするのならコマンドラインから #{lb config}# オプションを渡すだけで済むかもしれませんが、満足のいくまでオプションを改訂してビルドを繰り返す方が標準的です。そうした変更を支援するには設定を確実に一貫した状態に保つ自動化スクリプトが必要となるでしょう。

note: type: Plain text
en: 3~ Why use auto scripts? What do they do?
ja: 3~ 自動化スクリプトを使う理由は? それは何をするもの?

note: type: Plain text
en: The #{lb config}# command stores the options you pass to it in #{config/*}# files along with many other options set to default values. If you run #{lb config}# again, it will not reset any option that was defaulted based on your initial options. So, for example, if you run #{lb config}# again with a new value for #{--binary-images}#, any dependent options that were defaulted for the old image type may no longer work with the new ones. Nor are these files intended to be read or edited. They store values for over a hundred options, so nobody, let alone yourself, will be able to see in these which options you actually specified. And finally, if you run #{lb config}#, then upgrade live-build and it happens to rename an option, #{config/*}# would still contain variables named after the old option that are no longer valid.
ja: #{lb config}# コマンドに渡されたオプションはされている他の多数のオプションと共にデフォルト値として #{config/*}# ファイルに保管されます。その後に #{lb config}# を実行した場合最初のオプションを基にしてデフォルトのオプションはリセットされません。そのため、例えば #{--binary-images}# に新しい値を指定して再び #{lb config}# を実行した場合以前指定していた種類のイメージに依存しているオプションのデフォルト値は新しく指定した種類のイメージでは使えなくなるかもしれません。そのファイルが読み取りや変更の対象からも外れているかもしれません。これを使うと100以上のオプションの値を保管するため、実際に指定されたオプションを誰でも確認できます。最後に、#{lb config}# を実行した後に live-build をアップグレードして、オプションの名前が変更されていた場合、#{config/*}# には古いオプションが有効ではなくなった後に名付けられた変数も収録されます。

note: type: Plain text
en: For all these reasons, #{auto/*}# scripts will make your life easier. They are simple wrappers to the #{lb config}#, #{lb build}# and #{lb clean}# commands that are designed to help you manage your configuration. The #{auto/config}# script stores your #{lb config}# command with all desired options, the #{auto/clean}# script removes the files containing configuration variable values, and the #{auto/build}# script keeps a #{build.log}# of each build. Each of these scripts is run automatically every time you run the corresponding #{lb}# command. By using these scripts, your configuration is easier to read and is kept internally consistent from one revision to the next. Also, it will be much easier for you identify and fix options which need to change when you upgrade live-build after reading the updated documentation.
ja: 以上に挙げた理由により #{auto/*}# スクリプトにより楽が出来るようになります。このスクリプト群は #{lb config}# や #{lb build}#、#{lb clean}# コマンドの単純なラッパーで、設定の管理を支援するように設計されています。#{auto/config}# スクリプトは #{lb config}# コマンドと希望したオプションを全て保管し、#{auto/clean}# スクリプトは設定用変数値を収録するファイルを削除し、#{auto/build}# スクリプトは各ビルドの #{build.log}# を維持します。このスクリプト群はそれぞれ対応する #{lb}# コマンドの実行時に自動的に実行されます。このスクリプト群を利用することで設定が見やすくなり、改訂を越えて内部的に一貫した状態が維持されます。また、更新された文書を読んだ後に live-build をアップグレードすれば変更の必要があるオプションを識別、修正するのははるかに容易になるでしょう。

note: type: Plain text
en: 3~ Use example auto scripts
ja: 3~ 自動化スクリプトの使用例

note: type: Plain text
en: For your convenience, live-build comes with example auto shell scripts to copy and edit. Start a new, default configuration, then copy the examples into it:
ja: 便宜のため live-build には例の自動化シェルスクリプトが付属していてコピーして編集できるようになっています。デフォルトの設定を新しく作成してから例をコピーしましょう:

note: type: Plain text
en: Edit #{auto/config}#, adding any options as you see fit. For instance:
ja: #{auto/config}# を編集して、希望に合わせてオプションを追加します。例えば:

note: type: Plain text
en: Now, each time you use #{lb config}#, #{auto/config}# will reset the configuration based on these options. When you want to make changes to them, edit the options in this file instead of passing them to #{lb config}#. When you use #{lb clean}#, #{auto/clean}# will clean up the #{config/*}# files along with any other build products. And finally, when you use #{lb build}#, a log of the build will be written by #{auto/build}# in #{build.log}#.
ja: これで、#{lb config}# を使うたびに #{auto/config}# がそのオプションを基にして設定をリセットします。オプションを変更したいときには #{lb config}# に渡すのではなくこのファイルに書かれているものを編集します。#{lb clean}# を使うと #{auto/clean}# は #{config/*}# ファイルを、ビルドした他のものとあわせて削除します。最後に、#{lb build}# を使うとビルド時のログは #{auto/build}# により #{build.log}# に書かれます。

note: type: Plain text
en: *{Note:}* A special #{noauto}# parameter is used here to suppress another call to #{auto/config}#, thereby preventing infinite recursion. Make sure you don't accidentally remove it when making edits. Also, take care to ensure when you split the #{lb config}# command across multiple lines for readability, as shown in the example above, that you don't forget the backslash (\) at the end of each line that continues to the next.
ja: *{注意:}* ここで特別な #{noauto}# パラメータを使い、#{auto/config}# を別に呼び出すことのないようにして無限再帰を回避しています。編集時に不注意で削除することのないようにしてください。また、読みやすくするために上記の例で示したように #{lb config}# コマンドを複数行に分割する場合は次の行に続く各行末のバックスラッシュ (\) を忘れることのないようにしてください。

note: type: Plain text
en: 2~clone-configuration-via-git Clone a configuration published via Git
ja: 2~clone-configuration-via-git Git経由で公開されている設定の複製

note: type: Plain text
en: Use the #{lb config --config}# option to clone a Git repository that contains a live system configuration. If you would like to base your configuration on one maintained by the ${project}, look at http://live-systems.org/gitweb/ for the repository named #{live-images}# in the category #{Packages}#. This repository contains the configurations for the live systems {prebuilt images}#downloading-prebuilt-images.
ja: #{lb config --config}# オプションを使って Live システムの設定を収録しているGitリポジトリを複製します。${project}により保守されている設定を基にしたい場合は http://http://anonscm.debian.org/cgit/debian-live/ の #{Packages}# カテゴリーの #{live-images}# という名前のリポジトリに目を通してみてください。このリポジトリには Live システムの {ビルド済みイメージ}#downloading-prebuilt-images 用の設定を収録しています。

note: type: Plain text
en: For example, to build a standard image, use the #{live-images}# repository as follows:
ja: 例えば標準的なイメージをビルドするには #{live-images}# リポジトリを使って

note: type: Plain text
en: Edit #{auto/config}# and any other things you need in the #{config}# tree to suit your needs. For example, the unofficial non-free prebuilt images are made by simply adding #{--archive-areas "main contrib non-free"}#.
ja: のようにし、必要に応じて #{auto/config}# やその他 #{config}# ツリーにあるものを必要なだけ編集します。例えば非公式の non-free ビルド済みイメージは単純に #{--archive-areas "main contrib non-free"}# を追加することで作成されます。

note: type: Plain text
en: You may optionally define a shortcut in your Git configuration by adding the following to your #{${HOME}/.gitconfig}#:
ja: オプションとしてGit設定でショートカットを定義することもできます。#{${HOME}/.gitconfig}# に

note: type: Plain text
en: This enables you to use #{lso:}# anywhere you need to specify the address of a #{debian-live.alioth.debian.org}# git repository. If you also drop the optional #{.git}# suffix, starting a new image using this configuration is as easy as:
ja: を追加すると #{debian-live.alioth.debian.org}# にあるgitリポジトリのアドレスを指定する必要があるところで #{lso:}# を使えるようになります。さらにオプションで末尾の #{.git}# も省くと、この設定を使って新しいイメージの作成を始めるのはこれだけ簡単になります:

note: type: Plain text
en: Cloning the entire #{live-images}# repository pulls the configurations used for several images. If you feel like building a different image after you have finished with the first one, change to another directory and again and optionally, make any changes to suit your needs.
ja: #{live-images}# リポジトリ全体を複製すると数種類のイメージの設定を取得します。最初のイメージが出来上がってから異なるイメージをビルドしたい場合は別のディレクトリに移動して繰り返し、必要に応じて変更を加えてください。

note: type: Plain text
en: In any case, remember that every time you will have to build the image as superuser: #{lb build}#
ja: どの場合も、イメージのビルド #{lb build}# は毎回スーパーユーザで行う必要があることを覚えておいてください。
