Debian で LAMP サーバーを自動的に無人でインストールするスクリプトを作成しようとしています。
問題は、debconf-set-selections が phpmyadmin で機能していないように見えることに気付いたことです。
実際、走ったら..
debconf-get-selections | grep phpmyadmin
..何も返さず、選択して使用できる利用可能なオプションを返すはずです。
debconf の最新バージョンで phpmyadmin が利用できない可能性はありますか?
これは私のコードであり、何もしません.. つまり、まだオプションを要求しています:
def installPHPMyAdmin():
subprocess.call("debconf-set-selections <<< " +
"\"phpmyadmin phpmyadmin/dbconfig-install boolean true\"")
subprocess.call("debconf-set-selections <<< \"phpmyadmin phpmyadmin/mysql/admin-pass " +
"password " + mysqlPass + "\"")
subprocess.call("debconf-set-selections <<< \"phpmyadmin phpmyadmin/mysql/app-pass " +
"password " + phpMyAdminPass + "\"")
subprocess.call("debconf-set-selections <<< \"phpmyadmin phpmyadmin/app-password-confirm " +
"password " + phpMyAdminPass + "\"")
subprocess.call("debconf-set-selections <<< \"phpmyadmin phpmyadmin/reconfigure-webserver " +
"multiselect none\"")
return subprocess.call("apt-get install -y phpmyadmin")