2013-02-24 16 views
15

जब मैं port installed करता हूं, तो मुझे सैकड़ों आइटमों की बेकार सूची मिलती है। हालांकि, इनमें से कुछ मुट्ठी भर बंदरगाह हैं जिन्हें मैंने वास्तव में पहले हाथ में स्थापित किया था। शेष निर्भरताएं हैं जिनके लिए मुझे सीधे संबंधित होने की आवश्यकता नहीं है।निर्भरताओं के बिना स्थापित मैकपॉर्ट्स की सूची

क्या केवल वास्तव में स्थापित बंदरगाहों को सूचीबद्ध करने का कोई तरीका है, यानी। मैं मैन्युअल रूप से कमांड लाइन पर टाइप किया है? शीर्ष स्तर नोड सूची या स्थापना इतिहास फ़ाइल या कुछ की तरह?

उत्तर

32

मैकपॉर्ट्स में अनुरोधित और अनिर्दिष्ट बंदरगाहों की अवधारणा है।

port installed requested आज़माएं।

'अनुरोधितता' और छद्म-लक्ष्यों के बारे में अधिक जानकारी के लिए man 1 port देखें।

0

सभी स्थापित बंदरगाहों कि कुछ भी नहीं पर निर्भर करता है, तो आप

for port in $(port echo installed | awk '{print $1}'); do [ -z "$(port echo installed and depends:$port)" ] && echo $port; done 

चला सकते हैं सचमुच की एक सूची प्राप्त करने के लिए (चेतावनी: इसमें कुछ समय लग जाएगा)।

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