मैंने डेबियन पैकेज विकसित किए हैं और मेरी पोस्ट/प्री स्क्रिप्ट (मेरे मामले में पोस्टर) में वाक्यविन्यास गलती है। मैं पैकेज को सफलतापूर्वक इंस्टॉल करता हूं, लेकिन अब मैं इस पैकेज को नहीं हटा सकता:dpkg: पोस्ट/प्री स्क्रिप्ट में त्रुटि को अनदेखा कैसे करें
/var/lib/dpkg/info/blablabla.postrm: 11: Syntax error: ";;" unexpected
dpkg: error processing blablabla (--remove):
subprocess installed post-removal script returned error exit status 2
इसे अनदेखा कैसे कर सकता है और पैकेज को पूरी तरह से हटा सकता है?
धन्यवाद। आपके रास्ते की कोशिश नहीं करता है, मैं इसे उसी नाम से पैकेज बनाने के साथ हल करता हूं और खाली पोस्टरम स्क्रिप्ट को सही करता हूं और इसे इंस्टॉल करता हूं। जबकि स्थापित dpkg मेरे खराब पैकेज को हटाने का प्रयास करें और त्रुटि है तो वह मेरे नए पैकेज से postrm का उपयोग करने का प्रयास करें और इसमें कोई त्रुटि नहीं है। – Reddy
मेरे मामले में यह '/ var/lib/dpkg/info/blablabla.prerm' –
@JeroenVermeulenBVBA अनइंस्टॉल करने की प्रक्रिया है, सबसे पहले blablabla.prerm चलाएं, फिर पैकेज से फ़ाइलों को हटा दें, और आखिरकार blablabla.postrm चलाएं। कमांड को किसी भी स्क्रिप्ट में निहित किया जा सकता है, या तो फाइलों को हटाने से पहले या उसके बाद इसे चलाने के आधार पर चलाया जाना चाहिए। – wangguoqin1001