मैं नए सर्वरों के लिए एक कॉन्फ़िगरेशन स्क्रिप्ट लिखने की कोशिश कर रहा हूं, और पहला कदम आवश्यक पैकेजों की एक श्रृंखला स्थापित करना है, जैसे कि MySQL, phpMyAdmin, आदि का उपयोग करना apt-get install
, हालाँकि, जब dpkg उन्हें कॉन्फ़िगर करने की कोशिश करता है तो यह आपसे पूछता है। कुछ विकल्प, जैसे कि MySQL रूट पासवर्ड, phpMyAdmin पासवर्ड, किस सर्वर का उपयोग करना है, आदि।
चूँकि मैं इस लिपि को सहकर्मियों को देने जा रहा हूँ, जो होनहारों को पढ़ने की संभावना नहीं है, और मेरी इच्छा बस इसे शुरू करने और दूर जाने की है, मैं जानना चाहता हूँ कि "डिफ़ॉल्ट" उत्तरों की एक श्रृंखला में कैसे पास किया जाए / मूल्यों का उपयोग करने के लिए। इसमें उपयोगकर्ता नाम / पासवर्ड / कमांड लाइन पर दिए गए अन्य गतिशील मूल्य शामिल हो सकते हैं।
-
मुझे लगता है कि किसी स्क्रिप्ट में पासवर्ड होना एक सुरक्षा समस्या है, लेकिन मैं इसे अनदेखा करने को तैयार हूं, विशेष रूप से संकुल को स्थापित करने के अधिक सामान्य अर्थों में जो इस का जवाब होगा।
sudo apt-get install debconf-utils
जैसा आवश्यक हो।