मल्टीकार समर्थन को अक्षम कैसे करें?


जवाबों:


57

12.10 और बाद में

dpkg --remove-architecture i386

एक amd64 स्थापना पर मल्टीकार से छुटकारा पाने के लिए। अगर आपके पास संदेश होगा, जैसे:

dpkg: error: cannot remove architecture 'i386' currently in use by the database

आपको i386पहले सभी पैकेज निकालने चाहिए :

dpkg -l | grep i386

16
Apt-get के रेगेक्स फीचर के साथ, आप कर सकते हैंapt-get remove .*:i386
जेबी।

4
या: सूद एप्टीट्यूड पर्ज '~ i ~ ri386'
मथायस पी।

17

11.10 और 12.04

फ़ाइल द्वारा मल्टीकार समर्थन समर्थित है /etc/dpkg/dpkg.cfg.d/multiarch

यदि आप इस फ़ाइल का नाम बदलते हैं और टर्मिनल में अपडेट चलाते हैं, तो आप देखेंगे कि i386 रेपो अब दिखाई नहीं देता है।

इस प्रकार

sudo mv /etc/dpkg/dpkg.cfg.d/multiarch /etc/dpkg/dpkg.cfg.d/multiarch.backup

12

दोनों बेन के जवाब और user41220 के जवाब के आधार पर मैंने निम्नलिखित किया:

sudo apt-get remove --purge `dpkg --get-selections | grep i386 | awk '{print $1}'`

फिर

sudo dpkg --remove-architecture i386

और यह मेरे लिए ठीक काम किया।


1
मुझे मौजूदा उत्तरों की तुलना में कोई अतिरिक्त जानकारी नहीं मिली है।
पैट्रिक

11

सबसे पहले, सभी i386 संकुल को निकालें जैसे:

sudo apt-get remove --purge `dpkg --get-selections | grep i386 | awk '{print $1}'`

कृपया ध्यान दें: स्काइप, स्टीम, टीमव्यूअर आदि को भी शुद्ध किया जा सकता है।

फिर जीवाश्म सलाह के साथ आगे बढ़ें।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.