Saya mencoba menulis skrip konfigurasi untuk server baru, dan salah satu langkah pertama adalah menginstal serangkaian paket yang diperlukan, seperti MySQL, phpMyAdmin, dll. Menggunakan apt-get install
Namun, ketika dpkg mencoba mengkonfigurasinya, ia meminta Anda untuk beberapa opsi, seperti kata sandi root MySQL, kata sandi phpMyAdmin, server apa yang digunakan, dll.
Karena saya kemungkinan akan meneruskan skrip ini kepada rekan kerja yang tidak mungkin membaca petunjuknya, dan keinginan saya untuk memulainya dan berjalan pergi, saya ingin tahu bagaimana menyampaikan serangkaian jawaban "default" / nilai untuk digunakan. Ini mungkin termasuk nama pengguna / kata sandi / nilai dinamis lainnya yang dilewatkan pada baris perintah.
-
Saya menyadari bahwa memiliki kata sandi dalam skrip adalah masalah keamanan, tetapi saya bersedia mengabaikannya, khususnya dalam arti menginstal paket yang secara umum menyiratkan jawaban.
sumber
sudo apt-get install debconf-utils
seperlunya.sumber
debconf-set-selections
metode.Paket debconf berisi
debconf-show
:sumber