मैं पैकेज से स्थापित फ़ाइलों की सूची कैसे प्राप्त करूं?

मैं जानना चाहता हूं कि जब मैंने पैकेज मैनेजर का उपयोग करके उबंटू पर इसे स्थापित किया तो मुझे अपना इंस्टॉल किया गया एप्लिकेशन कहां मिल सकता है ।

मैंने खरगोश एमक्यू स्थापित किया और भाग गया locate rabbitmq जिसने मुझे निम्नलिखित परिणाम दिए:

/home/anupamg/.m2/repository/com/rabbitmq/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/_maven.repositories/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.jar/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.jar.lastUpdated/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.jar.sha1/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.pom/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.pom.lastUpdated/home/anupamg/.m2/repository/com/rabbitmq/amqp-client/1.7.2/amqp-client-1.7.2.pom.sha1/home/anupamg/Downloads/rabbitmq-server-generic-unix-2.4.0.tar.gz

आपके सिस्टम पर स्थापित पैकेज की सभी फ़ाइलों को देखने के लिए, ऐसा करें:

dpkg-query -L <package_name>

फ़ाइलों को देखने के लिए एक .डिब फाइल इंस्टॉल हो जाएगी

dpkg-deb -c <package_name.deb>

पैकेज में निहित फ़ाइलों को स्थापित नहीं करने के लिए, इसे एक बार करें (यदि आपने स्थापित नहीं किया है उपयुक्त-फ़ाइल पहले से ही:

sudo apt-get install apt-filesudo apt-file update

फिर

apt-file list <package_name>

देखें यह सवाल अधिक के लिए

@ ड्रायडैम dpkg -L <package_name> आपकी तात्कालिक समस्या के लिए सबसे अच्छा हो सकता है, लेकिन आप पढ़ना पसंद कर सकते हैं फाइल सिस्टम पदानुक्रम मानक, जो बताता है कि फाइल सिस्टम में विभिन्न प्रकार की फाइलें कहां रहती हैं ।

यह है नहीं निश्चित; यह सिर्फ एक वर्णनात्मक खाता है जिस तरह से चीजें "ज्यादातर" हैं ।

उबंटू के लिए अधिक विशिष्ट है उबंटू सर्वर गाइड, जो पर्याप्त विस्तार से सब कुछ का वर्णन करेगा । (इतने सारे अन्य गाइड बहुत सारे विवरणों पर चमकते हैं, लेकिन यह बेहतर होना चाहिए । )

यदि आप केवल एक स्थापित पैकेज चाहते हैं, तो आप पैकेज का नाम पा सकते हैं

$ apt-cache search rabbitmq...librabbitmq-dev...

फिर डीपीकेजी --लिस्टफाइल्स का उपयोग करें

$ dpkg --listfiles librabbitmq-dev/usr/lib/x86-64/librabbit... . . . 

@ गिल्स द्वारा दिया गया उत्तर बहुत उपयोगी है (वास्तव में, उत्तर समय के साथ सुधार हुआ था).

इसके अलावा, मेरे पास उन लोगों के लिए एक टिप है जो किसी भी सहायक पैकेज को स्थापित नहीं करना चाहते हैं (जैसे apt-file):

  • के लिए जाओ http://packages.ubuntu.com/;
  • के पास जाओ पैकेज निर्देशिका खोजें सत्र;
  • में अपना पैकेज नाम डालें कीवर्ड फ़ील्ड और चुनें केवल सटीक मिलान दिखाएं;
  • अपना चयन करें वितरण और में क्लिक करें खोज बटन।
  • अगली स्क्रीन में वांछनीय पैकेज का चयन करें;
  • पृष्ठ के अंत में, क्लिक करें फाइलों की सूची अपने आर्किटेक्चर नाम के आगे लिंक करें;
  • अगला पृष्ठ आपके पैकेज की फ़ाइलों की सूची दिखाएगा ।

उदाहरण के तौर पर: http://packages.ubuntu.com/trusty/amd64/multipath-tools/filelist

आपके द्वारा अभी तक इंस्टॉल नहीं किए गए पैकेजों के लिए इसे करने का एक तरीका यहां दिया गया है । जिस पैकेज के लिए आप फ़ाइलों की सूची प्राप्त करने का प्रयास कर रहे हैं, उसके लिए बस नीचे "ऑटोकॉन्फ़" बदलें:

mkdir tmpcd tmpapt-get download autoconfar x *.debtar tf data.*cd ..rm -r tmp

का प्रयोग करें synaptic-package-manager:

enter image description here

यह मानते हुए कि हम 'क्विक फिल्टर' के तहत ऑटोटूल-देव पैकेज की फाइलों का पता लगाना चाहते हैं, इसे खोजने के लिए ऑटोटूल-देव दर्ज करें । ऑटोटूल-देव पैकेज स्वचालित रूप से प्रकट होता है । उस पर क्लिक करके इसे चुनें और फिर 'गुण'दबाएं । प्रदर्शित होने वाले संवाद में, टैब 'इंस्टॉल की गई फ़ाइलें'चुनें ।

One of the answers suggests the following dpkg-query -c <package_name.deb>'आप देब फाइल में ऐसा नहीं कर सकते । मुझे संदेह है कि पोस्टर का मतलब डीपीकेजी-देबका उपयोग उसीपरम डीपीकेजी-देब-सी ’ के साथ करना था <filename.deb>

क्या आवेदन? कुछ कमांडलाइन के माध्यम से सुलभ हैं, दूसरों को एप्लिकेशन मेनू में एक सुंदर आइकन मिलता है । अधिक विशिष्ट बनें ।

क्या आप जानना चाहते हैं कि निष्पादन योग्य और कॉन्फ़िगरेशन फ़ाइलें कहाँ रहती हैं या क्या आप इसे निष्पादित करना चाहते हैं और नहीं जानते कि कैसे?

ठीक है!!! मैं वास्तव में जानना चाहता हूं कि विंडोज में अगर मैं एप्लिकेशन इंस्टॉल करता हूं तो मैं इसे उबंटू में प्रोग्राम फाइलों में देख सकता हूं जहां इंस्टॉल किए गए एप्लिकेशन का पता लगाना है । …मैंने अभी खरगोश एमक्यू स्थापित किया है और जानना चाहता हूं कि यह कहां रह रहा है मुझे इसे कॉन्फ़िगर करने की आवश्यकता है run.sh फ़ाइल

@ दास_वेज़ुल: - हाँ, मैं उन सभी चीजों को जानना चाहता हूं जो मेरे बॉक्स में की जाती हैं जब मैं सिनैप्टिक पैकेज मैनेजर से इंस्टॉल पर क्लिक करता हूं । …मैं उबंटू पर एक नौसिखिया हूं । … तो किसी भी लिंक का स्वागत किया जाता है

लिनक्स पैकेज अक्सर विंडोज के विपरीत सभी जगह फाइलें स्थापित करते हैं, जहां यह ज्यादातर प्रोग्राम फाइलों में और कुछ उपयोगकर्ताओं में होता है । इसलिए पैकेज मैनेजर का उपयोग करना महत्वपूर्ण है, यह इन सभी फाइलों पर नज़र रखता है । यदि आप केवल निष्पादन योग्य ढूंढना चाहते हैं तो आप कौन सा खरगोशकर सकते हैं ।

संबंधित: [डेबियन पैकेज की सूची आदेश] (https://unix.stackexchange.com/q/394604/209677)