Debian -- preseed.cfg でミラーを無効にする

Debian -- preseed.cfg でミラーを無効にする

Debian jessie 8に事前に構築されたサイレントインストールを作成しましたが、デフォルトパッケージをインストールした後にエラーメッセージを返します。

ミラーパッケージ、他のミラーのホスト名を入力してください...

しかし、それを無視して続行するオプションを選択した場合は、プロビジョニングファイルを介して自動化する方法はありますか?

答え1

引用符で囲まれたすべての行をコメントアウトして追加しapt-setupます。

d-i apt-setup/use_mirror boolean false

また、以下のようにミラーを定義または追加する必要があります。いつも次のいずれかの項目を入力するように求められます。

d-i mirror/country string manual
d-i mirror/http/hostname string archive.ubuntu.com
d-i mirror/http/directory string /ubuntu/
d-i mirror/http/proxy string

ミラーを選択せず​​にミラーダイアログをバイパスする他のオプションの組み合わせはありません。何百もの組み合わせを試しましたが、運がありませんでした。

画像を選択して静的に定義するか、メッセージが表示されます。

答え2

ミラーリングを無効にするには、ミラーリングを考慮する唯一の行は次のようになります。

d-i apt-setup/use_mirror boolean false

インストール後にアップデートを設定し、ネットワーク障害が発生したときに中断したくないため、アップデート(security.debian.orgなど)を望まない場合は、次のようにします。

d-i apt-setup/services-select multiselect

(デフォルト値なしsecurity, updates

もちろん、インストールにはDVDまたはCDを使用する必要があります。他のDVDをスキャンしても会話を妨げないようにするには、

d-i apt-setup/cdrom/set-first boolean false

これはトリックを行う必要があります。

答え3

これを入れてみてくださいpreseed.cfg

d-i apt-setup/no_mirror boolean true

関連情報