2011-09-26 6 views
28

विशेष रूप से, आदेश:मैकपोर्ट्स एक ही संस्करण के कई स्थापित बंदरगाहों को सूचीबद्ध क्यों करता है, और मैं इसे कैसे ठीक करूं?

apache2      @2.2.21   www/apache2 
apache2      @2.2.21   www/apache2 
... 
ncurses      @5.9   devel/ncurses 
ncurses      @5.9   devel/ncurses 
php5-iconv      @5.3.8   php/php5-iconv 
php5-iconv      @5.3.8   php/php5-iconv 
php5-intl      @5.3.8   php/php5-intl 
php5-intl      @5.3.8   php/php5-intl 
... 

ऐसा क्यों है:

sudo port list installed 

संकुल की युगल, इस तरह दिखाता है?

यह कैसे हुआ और मैं इसे कैसे ठीक करूं?

उत्तर

55
macports bug list

"बंदरगाह सूची स्थापित" आप क्या सोचते हैं यह करता है नहीं करता है से

। "बंदरगाह सूची स्थापित" सभी स्थापित बंदरगाहों के नामों की सूची प्राप्त करती है, और प्रत्येक के लिए, आपको वर्तमान संस्करण दिखाता है, भले ही कौन सा संस्करण स्थापित किया गया हो।

स्थापित संस्करणों को देखने के लिए, आप "पोर्ट स्थापित" का उपयोग करना चाहते हैं।

निष्क्रिय संस्करण पुराने बंदरगाह हैं जिन्हें सक्रिय किए गए नए लोगों द्वारा प्रतिस्थापित किया गया है।

port list inactive बंदरगाहों कि किसी भी अधिक नहीं है और अपने मामले में इस्तेमाल नहीं कर रहे हैं (आदि या 2 या तीन) प्रत्येक डुप्लिकेट में से एक

port uninstall inactive दिखाने निष्क्रिय बंदरगाहों को हटा दें और सिर्फ एक के साथ छोड़ जाएगा चाहिए पता चलता है।

संबंधित मुद्दे

 संबंधित मुद्दे