ライブヘルパーを使用してカスタムDebianliveCDを作成しようとしていますが、オフラインです。 apt-cdromでは多かれ少なかれ可能でした(公式DVDを使用してすべての依存関係を解決しました)。
lh config
を実行しました 次に、lh build
、私がすることになっているように。問題は、失敗してこのエラーが発生したことです:
E: Failed getting release file: http://ftp.de.debian.org/debian/dists/squeeze/Release
インターネットをざっと見て、--mirror-bootstrap
に関するオプションを見つけました それを使用してhttp:// localhost / debianにリダイレクトします 、ただし、同じエラーが発生します。 リリースを取得してみました ファイルとローカルパスの使用(例:/root/debian/dists/squeeze/Release
)、しかしそれはそれを認識しません。 URLを使用する必要があるようですが、URLを使用してローカルハードドライブにリダイレクトできません。
私はこれを見つけました:http://lists.debian.org/debian-live/2007/07/msg00152.html
そこには解決策が見つかりませんでしたが、それは私が見つけることができる最も多くの情報です。
そのコンピューターをインターネットに接続できません。どうすればよいですか??
承認された回答:
これらの手順は、1枚のDebian DVD(またはCD)からライブディスクを作成することを前提としています。異なるCD/DVDイメージを組み合わせて1つのリポジトリにする方法がわかりません。
-
Webサーバーをインストールします:
sudo apt-get install cherokee
-
Webサーバーパスにマウントポイントを作成し、ディスクをマウントします。
sudo mkdir /var/www/squeeze sudo mount /dev/scd0 /var/www/squeeze
-
構成とライブディスクを含むディレクトリを作成し、そこに移動します:
mkdir /path/to/live-build-dir cd /path/to/live-build-dir
-
live-build
を実行します 構成ジェネレーター:lb config --mirror-bootstrap http://localhost/squeeze
lb_config
を見てください 無数の他のオプションのマンページ。また、lb config
を再実行する場合は、configディレクトリを必ず消去してください。 指図。説明については、ドキュメントを参照してください。 -
ライブディスクを作成する:
sudo lb build
注意事項 :
-
ファイルに直接アクセスしてみました(
file:/path/to/apt-repository
)、それは機能しません。おそらくバグです。 -
Squeezeイメージをビルドする場合は、Squeezeバージョンのlive-buildを使用してください。 WheezyまたはUnstableのバージョンは現在壊れており、開発者はテスト以外の使用を推奨していません。構成フォーマットにも互換性がありません。