2

Debian パッケージのインストール中に表示されるプロンプトを完全に無効にするにはどうすればよいですか? 見つけたすべてのオプションを使用しましたが、まだプロンプトが表示されるパッケージがいくつかあります。

私はこのコマンドを使用しています:

apt-get -y --allow-unauthenticated --force-yes -o DPkg::Options::="--force-overwrite" -o DPkg::Options::="--force-confdef" install x11-common

x11-commonパッケージがまだプロンプトを表示しているのはなぜですか? これらのプロンプトを取り除くにはどうすればよいですか?

4

3 に答える 3

6

次のように、フロントエンドdebconfを使用するように指示する必要があります。noninteractive

DEBIAN_FRONTEND="noninteractive" apt-get -y --allow-unauthenticated --force-yes -o DPkg::Options::="--force-overwrite" -o DPkg::Options::="--force-confdef" install x11-common
于 2011-08-25T03:45:53.233 に答える
2

これがどのプロンプトであるかについての詳細は提供されていませんが、debconf構成に関する質問を求めていると推測しています。

その場合は、debconf非対話モードに設定できます。たとえば、実行するdpkg-reconfigure debconfと、すべてにデフォルトが使用されます。

于 2011-01-31T21:24:07.573 に答える
0

必ずしもデフォルトを受け入れずにプロンプ​​トを回避するための適切な解決策は、preseedを使用することです。これは、パッケージのインストールが尋ねる質問への回答を Debconf データベースに入力することを意味します。データベースから回答を取得するため、質問は行われません。

安全のために、対話型プロンプトを無効にするオプションを使用することもできます。

(インターネット上にある preseed ドキュメントの多くは、特に無人システム インストールに関するものですが、個々のパッケージをインストールする前の任意の時点で preseed を使用できます。)

于 2016-11-23T05:19:23.430 に答える