オフラインでリアルタイムヘルパーを使用する

オフラインでリアルタイムヘルパーを使用する

live-helperを使用してカスタムDebian liveCDを作成しようとしていますが、オフラインです。 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つのストレージにまとめる方法がわかりません。

  1. Webサーバーをインストールします。

    sudo apt-get install cherokee
    
  2. Webサーバーパスにマウントポイントを作成し、CDをマウントします。

    sudo mkdir /var/www/squeeze
    sudo mount /dev/scd0 /var/www/squeeze
    
  3. 構成とライブディスクを含むディレクトリを作成し、そのディレクトリに移動します。

    mkdir /path/to/live-build-dir
    cd /path/to/live-build-dir
    
  4. 走るlive-build構成ジェネレーター:

    lb config --mirror-bootstrap http://localhost/squeeze
    

    見ているlb_config他の多くのオプションのマニュアルページ。また、コマンドを再実行する場合は、設定ディレクトリを消去する必要がありますlb config。説明はマニュアルを参照してください。

  5. ライブディスクの作成:

    sudo lb build
    

ノート:

  • 直接ファイルアクセス()を試みましたが機能しfile:/path/to/apt-repositoryません。おそらくバグでしょう。

  • Squeezeイメージをビルドするには、Squeezeのライブビルドバージョンを使用してください。 WheezyまたはUnstableのバージョンは現在破損しており、開発者はテスト以外の目的で使用することをお勧めしません。構成形式も互換性がありません。

関連情報