スクリプトによる非グラフィックアプリケーションのインストール

スクリプトによる非グラフィックアプリケーションのインストール

ユーザーの対話なしで複数のサーバーにアプリケーションをデプロイできるように、標準のbashスクリプトまたはシェルスクリプトを使用してアプリケーションをインストールしたいと思います。

たとえば、インストールしたいとします。レンズ豆、設置が簡単ですが、グラフィック設定を開くすべてのコンポーネントをインストールします。スクリプトを介してこのアプリケーションをインストールすると、情報が欠落しているため、インストールが失敗したり機能しなくなります。

Debianでこれらのグラフィック設定をスキップし、設定中に必要な情報を提供するために設定ファイルを提供する方法はありますか?

ここに画像の説明を入力してください。

答え1

debconf問題のみを無効にするには、DEBIAN_FRONTEND環境変数を次のように設定しますnoninteractive

DEBIAN_FRONTEND=noninteractive apt-get install foo bar baz

答え2

このガイドあなたが探している情報があります。ソフトウェアによって異なります。以前は、無人のPyholeのインストールが必要なように、質問を誤って読んだ。ユーザー derobert が述べたように、これは解決策ではありません。頑張ってください!

/etc/pihole/setupVars.conf目的の変数で作成ここで概要を確認してください。

独自の仕様に一致する仕様を作成したら、setupVars.conf次のことを実行できます。

curl -L https://install.pi-hole.net | bash /dev/stdin --unattended

追加の入力なしでピホールをインストールする必要があります。setupVars.conf新しいインストール用に生成する最初のスクリプトを作成するかコピーするスクリプトを生成するかは、ユーザーによって異なります。探すことを忘れないでください文書。頑張ってください!

関連情報