bashスクリプトからphpmyadminをインストールしたいのですが、Webサーバーをインストール/構成せずに(nginxを使用し、apache2とlighttpdのみを使用できます)、phpmyadminデータベースをdbconfigで構成しないために、適切なdebconfを選択するのが難しいことがわかりました- Google でこのようなものを見つけられなかったので、よくあることです。
Ubuntu 14.04 phpmyadmin 4:4.0.10-1 での debconf 選択の完全なリストを次に示します。
debconf-get-selections | grep phpmyadmin
phpmyadmin phpmyadmin/password-confirm password
# MySQL application password for phpmyadmin:
phpmyadmin phpmyadmin/mysql/app-pass password
phpmyadmin phpmyadmin/mysql/admin-pass password
phpmyadmin phpmyadmin/setup-password password
phpmyadmin phpmyadmin/app-password-confirm password
# Database type to be used by phpmyadmin:
phpmyadmin phpmyadmin/database-type select mysql
# Reinstall database for phpmyadmin?
phpmyadmin phpmyadmin/dbconfig-reinstall boolean false
phpmyadmin phpmyadmin/remove-error select abort
phpmyadmin phpmyadmin/reconfigure-webserver multiselect
phpmyadmin phpmyadmin/missing-db-package-error select abort
# Configure database for phpmyadmin with dbconfig-common?
phpmyadmin phpmyadmin/dbconfig-install boolean false
phpmyadmin phpmyadmin/upgrade-error select abort
# Perform upgrade on database for phpmyadmin with dbconfig-common?
phpmyadmin phpmyadmin/dbconfig-upgrade boolean true
# Deconfigure database for phpmyadmin with dbconfig-common?
phpmyadmin phpmyadmin/dbconfig-remove boolean
phpmyadmin phpmyadmin/remote/port string
phpmyadmin phpmyadmin/internal/skip-preseed boolean true
# Do you want to back up the database for phpmyadmin before upgrading?
phpmyadmin phpmyadmin/upgrade-backup boolean true
phpmyadmin phpmyadmin/setup-username string admin
# Host name of the MySQL database server for phpmyadmin:
phpmyadmin phpmyadmin/remote/host select
# MySQL database name for phpmyadmin:
phpmyadmin phpmyadmin/db/dbname string
phpmyadmin phpmyadmin/mysql/admin-user string root
phpmyadmin phpmyadmin/install-error select abort
# Host running the MySQL server for phpmyadmin:
phpmyadmin phpmyadmin/remote/newhost string
# MySQL username for phpmyadmin:
phpmyadmin phpmyadmin/db/app-user string
# Connection method for MySQL database of phpmyadmin:
phpmyadmin phpmyadmin/mysql/method select unix socket
phpmyadmin phpmyadmin/internal/reconfiguring boolean false
# Do you want to purge the database for phpmyadmin?
phpmyadmin phpmyadmin/purge boolean false
phpmyadmin phpmyadmin/passwords-do-not-match error
注: 実行debconf-get-selections
するには、パッケージが必要ですdebconf-utils
(Ubuntu/Debian では、おそらく他の Debian ベース ディストリビューションでも同じです)。実行しますapt-get install debconf-utils
(スクリプトからこれを実行する場合、インストール時にプロンプトは表示されません)。