क्या /etcमेरे स्थानीय परिवर्तनों को अधिलेखित करते हुए पैकेज से कॉन्फ़िगरेशन फ़ाइलों को बदलने का एक तरीका है ? मैंने कोशिश की है, apt-get install --reinstall mypackageलेकिन यह फ़ाइलों को अद्यतन नहीं करता है।
मैं यह कैसे कर सकता हूँ?
क्या /etcमेरे स्थानीय परिवर्तनों को अधिलेखित करते हुए पैकेज से कॉन्फ़िगरेशन फ़ाइलों को बदलने का एक तरीका है ? मैंने कोशिश की है, apt-get install --reinstall mypackageलेकिन यह फ़ाइलों को अद्यतन नहीं करता है।
मैं यह कैसे कर सकता हूँ?
जवाबों:
एक संबंधित सर्वरफ़ॉल्ट प्रश्न यह वर्णन करता है कि यदि आपने उन्हें हटा दिया है, तो पैकेज कॉनफ़ाइल्स को कैसे पुनर्स्थापित किया जाए और आपको वास्तविक .debफ़ाइल को ट्रैक करने की आवश्यकता है ।
आपको बस इतना करना है:
पैकेज द्वारा प्रदान की गई शंकुधारी की सूची प्राप्त करें:
dpkg --status <package>
( Conffiles:अनुभाग के तहत देखें )।
उन शंखों को स्वयं हटा दें।
पैकेज को पुनर्स्थापित करें। यदि आपको .debफ़ाइल मिल गई है,
dpkg -i --force-confmiss <package_deb>.deb
वैकल्पिक रूप से, dpkgविकल्प के माध्यम से aptकाम करना चाहिए:
apt-get install --reinstall -o Dpkg::Options::="--force-confmiss" <package>
dpkg -S /file/to/searchआपको पैकेज का नाम दे
apt-get install -o Dpkg::Options::="--force-confnew" packagename