मुझे पता है कि यह एक पुरानी पोस्ट है, लेकिन चूंकि मुझे हाल ही में इसी तरह की समस्या हुई थी, इसलिए मैं अपना समाधान इस उम्मीद में साझा करना चाहूंगा कि भविष्य में कोई इसे उपयोगी समझे।
यदि आपने एप्टीट्यूट के माध्यम से एक पैकेज स्थापित किया है तो यह स्वचालित रूप से निर्भरता (ऑटो) को झंडे सौंपता है और जब आप अपने पैकेज को फिर से निकालने की कोशिश करते हैं तो यह अपने सभी निर्भरता को दूर करने की कोशिश करता है जो ऑटो ध्वज अभी भी सेट है।
जैसा कि आप मेरे मामले में देख सकते हैं कि यह ज़ैबिक्स है जिसे मैं हटाना चाहता हूं:
uman@mango:~$ sudo aptitude purge zabbix-server-mysql zabbix-frontend-php
The following packages will be REMOVED:
apache2{u} dbconfig-common{u} fping{u} javascript-common{u} libhtml-template-perl{u} libiksemel3{u} libjs-prototype{u}
libjs-scriptaculous{u} libopenipmi0{u} libt1-5{u} mysql-server{u} mysql-server-5.1{u} mysql-server-core-5.1{u} php5{u} php5-gd{u}
php5-mysql{u} snmpd{u} wwwconfig-common{u} zabbix-frontend-php{p} zabbix-server-mysql{p}
0 packages upgraded, 0 newly installed, 20 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 44.9 MB will be freed.
Do you want to continue? [Y/n/?]
और अगर हम अपाचे पैकेज को देखते हैं तो ऐसा दिखता है
uman@mango:~$ aptitude search ^apache2
i A apache2 - Apache HTTP Server metapackage
<snip>
पहला ध्वज "i" बताता है कि अपाचे स्थापित है
अगला ध्वज "A" स्वचालित रूप से स्थापित है
तो इसे ठीक करने के लिए और अपाचे, mysql और php को अनइंस्टॉल नहीं करने के लिए, हम बस इस तरह से एप्टीट्यूड वाले ऑटो फ्लैग को हटा सकते हैं:
uman@mango:~$ sudo aptitude unmarkauto apache2 mysql-server php5
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
ज़ैबिक्स पैकेज को हटाते समय अब ऐसा दिखता है:
uman@mango:~$ sudo aptitude purge zabbix-server-mysql zabbix-frontend-php
The following packages will be REMOVED:
dbconfig-common{u} fping{u} javascript-common{u} libiksemel3{u} libjs-prototype{u} libjs-scriptaculous{u} libopenipmi0{u} libt1-5{u}
php5-gd{u} wwwconfig-common{u} zabbix-frontend-php{p} zabbix-server-mysql{p}
0 packages upgraded, 0 newly installed, 12 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 16.6 MB will be freed.
Do you want to continue? [Y/n/?]
कृपया अधिक जानकारी के लिए उपयुक्तता के लिए मैन पेज देखें