सवाल उबंटू पर पोस्टफिक्स की स्थापना स्वचालित करें


मेरा सिस्टम कॉन्फ़िगरेशन स्क्रिप्ट एक "apt-get install -y postfix" करता है। दुर्भाग्यवश जब पोस्टफिक्स इंस्टॉलर कॉन्फ़िगरेशन स्क्रीन प्रदर्शित करता है तो स्क्रिप्ट रोक दी जाती है। क्या इंस्टॉलेशन के दौरान डिफ़ॉल्ट का उपयोग करने के लिए पोस्टफिक्स को मजबूर करने का कोई तरीका है ताकि एक स्वचालित स्क्रिप्ट अंत तक जारी रहे?

क्या पोस्टफिक्स इंस्टॉलर शायद / etc / postfix में मौजूदा कॉन्फ़िगरेशन की जांच कर सकता है, और यदि यह मौजूद है, तो कॉन्फ़िगरेशन स्क्रीन वाले उपयोगकर्ता को परेशान न करें?


58
2018-05-21 01:43


मूल




जवाब:


आप इसका उपयोग कर पूर्व-बीजिंग का उपयोग कर सकते हैं debconf-set-selections पैकेज स्थापित करने से पहले debconf द्वारा पूछे गए प्रश्नों का पूर्व-जवाब देने के लिए आदेश।

उदाहरण के लिए:

debconf-set-selections <<< "postfix postfix/mailname string your.hostname.com"
debconf-set-selections <<< "postfix postfix/main_mailer_type string 'Internet Site'"
apt-get install -y postfix

77
2018-05-21 08:08



के लिए उपलब्ध विकल्प क्या हैं main_mailer_type? क्या पहले एक बार संदर्भित करने के लिए कहीं भी संदर्भित करने की कोई सूची है? - beporter
जाहिर है, बीपोटर: No configuration , Internet site, Internet with smarthost, Satellite system, Local only हालांकि ऐसा लगता है कि इंटरनेट साइट आमतौर पर ज्यादातर लोगों के लिए सबसे अच्छी पसंद है: bugs.debian.org/cgi-bin/bugreport.cgi?bug=450787 - willbradley
क्या कुछ शरीर बता सकते हैं कि हम इस स्ट्रिंग को अन्य पैकेजों के लिए कैसे प्राप्त कर सकते हैं? (मेरे मामले में केर्बेरोस): "पोस्टफिक्स पोस्टफिक्स / मेलनाम स्ट्रिंग your.hostname.com" मेरा मतलब है, पहला "पोस्टफिक्स" क्या है, और दूसरा "पोस्टफिक्स /" और फिर "मेलनाम" आदि .... कहां कर सकता है मुझे अपने पैकेज के लिए उन तार मिलते हैं? - Mohammed Noureldin


यदि आप इसे वैश्विक रूप से चाहते हैं:

dpkg-reconfigure debconf

फिर इसे "गैर-सहभागी"

यदि आप इसे केवल एक इंस्टॉल रन के लिए चाहते हैं:

DEBIAN_FRONTEND=noninteractive apt-get install PACKAGE

23
2018-05-21 03:07



आप भी कर सकते हैं export DEBIAN_FRONTEND=noninteractive इसे एक अप्रत्याशित फैशन में विश्व स्तर पर स्थापित करने के लिए। - Mahn
मैंने पाया कि यह उबंटू 14.04 पर एक डिफ़ॉल्ट 'स्थानीय / var / mail' सेटअप के लिए अच्छा काम करता है, जबकि debconf-set-selections ऊपर जवाब नहीं था। - RichVel