क्या /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