Macports प्रोग्राम कहां स्थापित करता है


23

मैंने MacPorts (फूस के माध्यम से) का उपयोग करके मोरिया और ettercap दोनों स्थापित किए हैं और मैं अपने जीवन के लिए यह पता नहीं लगा सकता कि उन्हें चलाने के लिए चीजें कहां स्थापित की गई थीं!

कहाँ स्थापित निर्देशिका है?

संपादित करें: जब मैं चीजों को स्थापित करता हूं तो बस macports का उपयोग करता है अर्थात कमांड लाइन से यह काम करता है।

पैलेट वास्तव में चीजों को स्थापित करने के लिए प्रतीत नहीं होता है: एस

जवाबों:


22

यदि आप सामग्री का उपयोग करते हैं , तो यह आपको बताएगा कि वे कहां हैं।


4
बंदरगाह की सामग्री केवल स्थापित बंदरगाहों पर काम करती है, FYI करें।
चिग्गी

जब मैं कमांड का उपयोग करता हूं तो मुझे बस पोर्ट एटरकैप-एनजी मिलता है जिसमें कोई फाइल नहीं होती है या सक्रिय नहीं होती है। मैंने पैलेट के अंदर स्थापित बटन पर क्लिक किया ...
RNs_Ghost

16

जब तक आपने MacPorts की एक कस्टम स्थापना नहीं की, MacPorts द्वारा स्थापित सब कुछ आसानी से स्थित है

/opt/local 

यदि आप उस स्थान पर एक निर्देशिका लिस्टिंग करते हैं, तो आपको पोर्ट स्थापित प्रोग्राम के लिए संरचना देखनी चाहिए जिसे बिन या sbin निर्देशिकाओं में स्थापित किया जाना चाहिए।

user$ ls
bin     etc     include lib     libexec man     sbin    share   var 

जैसा कि मैकपोर्ट्स प्रलेखन में उल्लेख किया गया है

2.3। MacPorts स्थापित करें

यदि आप Mac OS X का उपयोग कर रहे हैं, तो आपको Mac OS X पैकेज इंस्टॉलर का उपयोग करके MacPorts को स्थापित करना चाहिए जब तक कि आप इसे / ऑप्ट / स्थानीय / डिफ़ॉल्ट डिफ़ॉल्ट स्थान पर स्थापित करने की इच्छा नहीं रखते हैं, या यदि आप एक पूर्व-रिलीज़ संस्करण स्थापित करना चाहते हैं MacPorts आधार का। हालाँकि, यदि आप MacPorts की कई प्रतियां स्थापित करना चाहते हैं या किसी अन्य OS प्लेटफ़ॉर्म पर MacPorts स्थापित करना चाहते हैं, तो आपको स्रोत कोड से MacPorts स्थापित करना होगा।


6

यह जानने के लिए कि कोई भी यूनिक्स कमांडलाइन निष्पादन योग्य कहाँ स्थित है, whichकमांड का उपयोग करें :

$ which bash
/bin/bash
$ which port
/opt/local/bin/port

1
यदि आप किसी बाइनरी के MacPorts संस्करण को खोजने का प्रयास कर रहे हैं, जिसमें Mac OS संस्करण भी है, तो which findवह वापस आ जाएगा , उदाहरण के लिए, /usr/bin/findयदि आपने उस संस्करण (मेरे स्थापित होने पर) में findutils स्थापित किया है /opt/local/libexec/gnubin/find
माइकल

2
आप उपयोग नहीं कर सकते जो बंदरगाहों के माध्यम से इंस्टॉल किए गए पैकेज को खोजने के लिए।
थॉमियो सेप

0

हां, आपको इसे चलाने के लिए नए ऐप को स्पष्ट रूप से इंगित करना होगा:

/opt/local/bin/openssl - मेरे मामले में, अन्यथा आपको ऐप्पल संस्करण मिलता है।

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