1

Shell コマンドを使用して、Debian システムで Apache/PHP/その他のソフトウェアをセットアップしようとしています。

ここで、http: //www.howtoforge.com/perfect-server-debian-squeeze-with-bind-and-courier-ispconfig-3-p4 で指定されている、他のソフトウェアと一緒に Apache をインストールするためのコマンドは次のとおりです。

apt-get install apache2 apache2.2-common apache2-doc apache2-mpm-prefork apache2-utils libexpat1 ssl-cert libapache2-mod-php5 php5 php5-common php5-gd php5-mysql php5-imap phpmyadmin php5-cli php5-cgi libapache2-mod-fcgid apache2-suexec php-pear php-auth php5-mcrypt mcrypt php5-imagick imagemagick libapache2-mod-suphp libruby libapache2-mod-ruby

上記のコマンドを実行した後、画面に 2 つのプロンプトが表示されます。最初のプロンプトでは、尋ねられる質問は

Web server to reconfigure automatically:

そして、「Apache2」としてオプションを選択する必要があります

2 番目に尋ねられる質問は、

Configure database for phpmyadmin with dbconfig-common? 

オプションを「いいえ」として選択する

上記のようなコマンドを入力しなくても実行できる単純なシェル スクリプトを作成したいです。知りたいのは、そのようなカスタム シェル スクリプトでどのように指定すればよいか、選択する必要があるオプションです。これらの 2 つの質問に対して (上記のように)? エンド ユーザーはスクリプトを実行するだけで、上記の 2 つの質問に答える必要さえないのでしょうか?

4

1 に答える 1

0

順序、プロンプトの数、正解がわかっている場合は、次のことを試すことができます。

echo -e "Apache2\nNo\n" | apt-get install apache2 apache2.2-common ...etc

ここで、エコーの各行はapt-getからの対応する入力リクエストにリダイレクトされます

于 2012-11-03T08:19:42.267 に答える