उपयुक्त स्थान का गंतव्य स्थान निर्धारित करें <पैकेज> स्थापित करें?


50

कुछ अनुप्रयोगों के लिए यह पता लगाने के लिए काफी आसान है कि एप्लिकेशन को "कौन" कमांड का उपयोग करने के लिए स्थापित किया गया था। हालांकि, कुछ एप्लिकेशन जैसे कि टॉमकैट मेरे लीग से थोड़ा बाहर हैं।

मैं विशेष कार्यप्रणाली के लिए पूछ रहा हूं जो कि बाइनरी, लाइब्रेरी और समर्थन फ़ाइलों को स्थापित करने के लिए किसी भी उपयुक्त-स्थापित करने के लिए लागू किया जा सकता है।

इस प्रश्न का कारण यह है कि मैंने Tomcat7 स्थापित किया है और मैं इसका पता लगा सकता हूं और मेरे पास प्रदर्शन करने के लिए अनुकूलन की एक सूची है।


ध्यान दें कि मैंने पाया कि जहाँ tomatat7 को जल्द ही Apache2 स्थापित करके और फिर डिफ़ॉल्ट पृष्ठ @ localhost: 8080 पर जाकर स्थापित किया जाता है, लेकिन वहाँ से भी अधिक है जो उस पृष्ठ पर दिखाया गया है। फ़ोल्डर ब्राउज़र में "खोज:" विकल्प के माध्यम से फाइल सिस्टम को खोजना बहुत अधिक पाया गया।
Sn3akyP3t3

जवाबों:


76

आप dpkg -L packageपैकेज की सभी फाइलों को सूचीबद्ध करने के लिए कमांड चला सकते हैं । उदाहरण के लिए dpkg -L ubuntu-minimal, पैकेजिंग से संबंधित कुछ छोटी फाइलों को सूचीबद्ध करेगा, क्योंकि यह केवल एक खाली मेटा-पैकेज है जो अन्य पैकेजों पर निर्भर करता है।

dpkg -L tomcat7

शायद यही आप चाहते हैं।


बिलकुल वही, जिसकी मुझे तलाश थी! मैं आदमी dpkg पर पढ़ना होगा क्योंकि मैं ऐसा करने के लिए उपेक्षा कर रहा हूँ क्योंकि ऐसा लगता है।
Sn3akyP3t3

यह एक अपरिचित जावा पुस्तकालय के लिए एक जीवनरक्षक है! मुझे फ़ाइल का नाम भी नहीं पता था कि locateमैं किसके साथ रहूं ... अब मैं अपने क्लासपाथ को अपडेट कर सकता हूं।
ऋषि

हेलो पाल, क्या आपको पता है कि फेडोरा 29 में विकल्प
क्रिश्चियनबुएनो

16

आप dpkgकमांड के साथ एक स्थापित पैकेज की सामग्री को सूचीबद्ध कर सकते हैं , जो निम्न-स्तरीय पैकेज हेरफेर कमांड है जिसे एपीटी उपकरण आंतरिक रूप से कहते हैं:

dpkg -L tomcat7

आप आउटपुट में खोज करना चाहते हैं; grepकमांड का उपयोग करें । उदाहरण के लिए, कॉन्फ़िगरेशन फ़ाइलों को देखने के लिए (जो नीचे रहते हैं /etc):

dpkg -L tomcat7 | grep /etc

आपके द्वारा संशोधित की जाने वाली फाइलें मुख्य tomcat7पैकेज की निर्भरता में हो सकती हैं । एक पैकेज के अंदर खोज करना और इसकी निर्भरता अधिक जटिल है। यह संभावना है कि जिन फ़ाइलों की आप तलाश कर रहे हैं वे कुछ पैकेज में हैं जिन्हें कहा जाता है tomcat7-something। उन्हें प्रदर्शित करने का सबसे आसान तरीका apt-fileकमांड के साथ है , जो डिफ़ॉल्ट रूप से स्थापित नहीं है (इसे साथ स्थापित करें apt-get install apt-file)।

apt-file list tomcat7

apt-fileउबंटू में सभी पैकेजों में फ़ाइल नाम सूचीबद्ध करता है (आपके द्वारा सक्षम पैकेज स्रोतों के अनुसार), वे स्थापित हैं या नहीं। आप इसका उपयोग किसी फ़ाइल को खोजने के लिए भी कर सकते हैं:

$ apt-file search RequestInfoExample.java
tomcat7-examples: /usr/share/tomcat7-examples/examples/WEB-INF/classes/RequestInfoExample.java

मैं सामान स्थापित करने से कुछ समय पहले apt-file की कोशिश करूंगा। धन्यवाद!
Sn3akyP3t3

3

मैं आमतौर पर क्या करता हूं:

  • Synaptic प्रारंभ करें (आपको पहले इसे स्थापित करना होगा)

  • जिस पैकेज में मेरी रुचि है, उसे खोजें

  • राइट क्लिक करें, गुण चुनें

  • स्थापित फ़ाइलों की सूची देखें

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