debconf의 구성 미리 설정을 사용하십시오.
테스트 설치를 수행하여 원하는 값을 얻으십시오.
root@test1:~# apt-get install mysql-server
설치 중에 프롬프트가 표시되면 루트 비밀번호를 설정하십시오.
그런 다음 방금 설치 한 것에 대한 debconf 설정의 모양을 확인할 수 있습니다 (설치해야 할 수도 있음 debconf-utils
).
root@test1:~# debconf-get-selections | grep mysql-server
mysql-server-5.5 mysql-server/root_password_again password
mysql-server-5.5 mysql-server/root_password password
mysql-server-5.5 mysql-server/error_setting_password error
mysql-server-5.5 mysql-server-5.5/postrm_remove_databases boolean false
mysql-server-5.5 mysql-server-5.5/start_on_boot boolean true
mysql-server-5.5 mysql-server-5.5/nis_warning note
mysql-server-5.5 mysql-server-5.5/really_downgrade boolean false
mysql-server-5.5 mysql-server/password_mismatch error
mysql-server-5.5 mysql-server/no_upgrade_when_using_ndb error
약간의 소음이 있지만 중요한 부분은 암호 설정입니다.
그런 다음 새로 설치하려면 사전에 비밀번호를 설정하여 프롬프트가 완전히 표시되지 않도록 할 수 있습니다.
root@test2:~# echo "mysql-server-5.5 mysql-server/root_password_again password Som3Passw0rd" | debconf-set-selections
root@test2:~# echo "mysql-server-5.5 mysql-server/root_password password Som3Passw0rd" | debconf-set-selections
root@test2:~# apt-get install mysql-server
설치하는 동안 프롬프트가 표시되지 않습니다.
sudo apt-get install debconf-utils
필요에 따라.