Live manual

Debian Live

  next >> 

Debian Live Manual

Debian Live Project <debian-live@lists.debian.org>

Debian Live Manual

About

このマニュアルについて

1. このマニュアルについて

1.1 せっかちな人向け
1.2 用語
1.3 著者
1.4 この文書への貢献
1.4.1 変更の適用
1.4.2 翻訳

Debian Live Projectへの貢献

2. Debian Live Projectについて

2.1 動機
2.1.1 現在の Live システムの問題点
2.1.2 自身の Live システムを作成する理由
2.2 哲学
2.2.1 Debian「main」の変更しないパッケージしか使いません
2.2.2 Live システム固有のパッケージ設定はありません
2.3 連絡先

ユーザ

インストール

3. インストール

3.1 要件
3.2 live-build のインストール
3.2.1 Debian リポジトリから
3.2.2 ソースから
3.3 live-boot と live-config のインストール
3.3.1 Debian リポジトリから
3.3.2 ソースから

基本

4. 基本

4.1 Live システムとは何?
4.2 最初の段階: ISO hybrid イメージのビルド
4.3 ISO hybrid Live イメージの利用
4.3.1 ISOイメージの実際のメディアへの書き込み
4.3.2 ISO hybrid イメージのUSBメモリへのコピー
4.3.3 USBメモリの空きスペースの利用
4.3.4 Live メディアのブート
4.4 仮想マシンを利用したテスト
4.4.1 QEMU でのISOイメージのテスト
4.4.2 VirtualBox でのISOイメージのテスト
4.5 HDDイメージのビルド及び利用
4.6 netboot イメージのビルド
4.6.1 DHCP サーバ
4.6.2 TFTP サーバ
4.6.3 NFSサーバ
4.6.4 ネットワーク経由のブートをテストする方法
4.6.5 Qemu
4.7 ウェブブート
4.7.1 ウェブブートファイルの取得
4.7.2 ウェブブートイメージの起動

ツールの概要

5. ツールの概要

5.1 live-build パッケージ
5.1.1 lb config コマンド
5.1.2 lb build コマンド
5.1.3 lb clean コマンド
5.2 live-boot パッケージ
5.3 live-config パッケージ

設定の管理

6. 設定の管理

6.1 設定変更への対応
6.1.1 自動化スクリプトを使う理由は? それは何をするもの?
6.1.2 自動化スクリプトの使用例
6.2 Git経由で公開されている設定の複製

収録内容の独自化

7. 独自化の概要

7.1 ビルド時とブート時の設定
7.2 ビルド段階
7.3 ファイルによる lb config の補完
7.4 独自化タスク

インストールするパッケージの独自化

8. インストールするパッケージの独自化

8.1 パッケージソース
8.1.1 ディストリビューション、アーカイブ領域とモード
8.1.2 ディストリビューションミラー
8.1.3 ビルド時に利用するディストリビューションミラー
8.1.4 実行時に利用するディストリビューションミラー
8.1.5 追加リポジトリ
8.2 インストールするパッケージの選択
8.2.1 パッケージ一覧
8.2.2 メタパッケージの利用
8.2.3 ローカルパッケージ一覧
8.2.4 ローカルバイナリパッケージ一覧
8.2.5 生成されたパッケージ一覧
8.2.6 条件付き内部パッケージ一覧の利用
8.2.7 インストール時のパッケージの削除
8.2.8 デスクトップ及び言語タスク
8.2.9 カーネルのフレーバー (種類) とバージョン
8.2.10 独自のカーネル
8.3 変更したあるいはサードパーティ製パッケージのインストール
8.3.1 packages.chroot を利用した独自のパッケージのインストール
8.3.2 APTリポジトリを利用した独自パッケージのインストール
8.3.3 独自パッケージとAPT
8.4 ビルド時のAPT設定
8.4.1 apt と aptitude の選択
8.4.2 APTでのプロキシの利用
8.4.3 APTの調整による容量節約
8.4.4 apt や aptitude へのオプションの受け渡し
8.4.5 APTのピン止め

収録内容の独自化

9. 収録内容の独自化

9.1 Includes
9.1.1 Live/chroot ローカルインクルード
9.1.2 バイナリローカルインクルード
9.2 フック
9.2.1 chroot ローカルフック
9.2.2 バイナリローカルフック
9.2.3 ブート時フック
9.3 Debconf 質問の preseed

実行時の挙動の独自化

10. 実行時の挙動の独自化

10.1 live ユーザの独自化
10.2 ロケールと言語の独自化
10.3 保持機能
10.3.1 persistence.conf ファイル
10.3.2 保持先を複数使いたい場合
10.3.3 暗号化した保持先の利用

バイナリイメージの独自化

11. バイナリイメージの独自化

11.1 ブートローダ
11.2 ISO メタ情報

Debian インストーラの独自化

12. Debian インストーラの独自化

12.1 Debian インストーラの種類
12.2 preseed による Debian インストーラの独自化
12.3 Debian インストーラの収録内容の独自化

プロジェクト

プロジェクトへの貢献

13. プロジェクトへの貢献

13.1 man ページの翻訳

バグの報告

14. バグの報告

14.1 既知の問題
14.2 調査してください
14.3 最初から再ビルド
14.4 最新のパッケージを使う
14.5 情報収集
14.6 可能であれば失敗している状況を分離する
14.7 正しいパッケージに対してバグを報告する
14.7.1 ビルド時のパッケージ収集中
14.7.2 ビルド時のパッケージインストール中
14.7.3 ブート時
14.7.4 実行時
14.8 バグの報告先

コーディングスタイル

15. コーディングスタイル

15.1 互換性
15.2 インデント
15.3 改行
15.4 変数
15.5 その他

16. 例

16.1 例の使用
16.2 チュートリアル 1: デフォルトイメージ
16.3 チュートリアル 2: ウェブブラウザユーティリティ
16.4 チュートリアル 3: 私的イメージ
16.4.1 最初の改訂
16.4.2 2回目の改訂
16.5 VNC 公衆クライアント
16.6 128MB USB メモリ向けの基本イメージ
16.7 地域化した GNOME デスクトップとインストーラ

付録

スタイルガイド

17. スタイルガイド

17.1 著者向けガイドライン
17.1.1 言語特性
17.1.2 手順
17.2 翻訳者向けガイドライン
17.2.1 翻訳の手がかり

Metadata

SiSU Metadata, document information

Rights: Copyright: Copyright (C) 2006-2015 Live Systems Project, Copyright (C) 2016-2020 The Debian Live team
License: This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

The complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL-3 file.