मैं पैकेज को पुनः स्थापित करने और सेट अप स्क्रिप्ट चलाने के लिए उपयुक्त कैसे हो सकता हूं?


24

इसलिए मैंने mailutils (apt-get install mailutils) स्थापित किया और जब मैंने एक अच्छा सा सेटअप स्क्रीन किया तो पॉप अप हो गया और मैंने कुछ प्रश्न पूछना शुरू कर दिया। मुझे लगता है कि मेरे द्वारा सभी डेटा को कॉन्फ़िगर करने से पहले मुझे खराब कर दिया गया था और रद्द कर दिया गया था। किसी भी तरह, मैं इसे कैसे सेटअप स्क्रिप्ट फिर से चलाने के लिए मिलता है?

PBI

जवाबों:


36

आप के साथ कोशिश कर सकते हैं

dpkg-reconfigure -plow <PACKAGE>

यह पैकेज के बारे में फिर से कॉन्फ़िगरेशन प्रश्न पूछेगा। यह आपको संबंधित पैकेज को फिर से कॉन्फ़िगर करने के लिए कह सकता है।


डेबियन 9 के बराबर क्या है? यह आदेश मेरे सिस्टम पर मौजूद नहीं है। मैंने बहुत सारी dpkg-*आज्ञाएँ दी हैं, लेकिन यह नहीं।
रियलटॉ

6

Mailutils में वास्तव में कोई विशिष्ट कॉन्फ़िगरेशन नहीं है, क्योंकि यह केवल विभिन्न मेल उपयोगिताओं का संग्रह है।

Mailutils की निर्भरता में से एक डिफ़ॉल्ट-एमटा पैकेज है, जो ubuntu में, पोस्टफ़िक्स है। जब आप दौड़ेंगे तो पोस्टफिक्स स्थापित हो जाएगा apt-get install mailutils, और यह पोस्टफिक्स कॉन्फ़िगरेशन स्क्रीन है जिसे आपने देखा है।

इस कॉन्फ़िगरेशन विज़ार्ड को फिर से चलाने के लिए, बस चलाएं $ dpkg-reconfigure postfix:।


2

आपके पास दो संभावनाएं हैं, पैकेज को पुन: स्थापित करें (हो सकता है कि आपको इसे शुद्ध करना और फिर से स्थापित करना है) या बस इसे फिर से कॉन्फ़िगर करें (यह बेहतर है:)

dpkg-reconfigure mailutils


3
Mailutils पैकेज का वास्तव में कोई कॉन्फ़िगरेशन नहीं है (कुछ / etc / विकल्प विकल्प सेट करने के अलावा)। उल्लिखित विन्यास संवाद पोस्टफिक्स के लिए था, मेल्यूटिल्स के लिए नहीं। /var/lib/dpkg/infoअधिक जानकारी के लिए फाइलें देखें ...
EEAA

1

आमतौर पर, डेबियन पैकेज इंस्टॉलेशन को dpkg द्वारा कैश की गई पोस्टस्टेन एक्ज़ीक्यूटेबल फ़ाइल चलाकर फिर से चलाया जा सकता है।

कम से कम मेरे उबंटू बॉक्स पर, वे नीचे पाए जा सकते हैं /var/lib/dpkg/info/। फ़ाइल का नाम होना चाहिए <package-name>.postinst


1
यह वास्तव में सच नहीं है, /var/lib/dpkg/info/package.postinstसेटअप निर्देशों को फिर से चलाएगा लेकिन प्रश्नों को पूछे बिना, /var/lib/dpkg/info/package.configस्क्रिप्ट वह है जो उन्हें पूछता है और सब कुछ पुन: कॉन्फ़िगर करता है, इसलिए यदि आप प्रक्रिया को मैन्युअल रूप से दोहराना चाहते हैं तो आपको इसे reconfigureपैरामीटर के साथ कॉल करने की आवश्यकता होगी ।
जेवियर लोपेज़
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.