काही प्रसंगी आम्हाला असे आढळले आहे की आम्हाला काही माहित असणे आवश्यक आहे प्रोग्राम किंवा पॅकेज स्थापित आहे प्रणाली मध्ये किंवा नाही. अडचण अशी आहे की भिन्न जीएनयू / लिनक्स वितरणासाठी उपलब्ध पॅकेज मॅनेजर्सच्या प्रमाणात, हे नवख्या व्यक्तींसाठी काहीसे जटिल होऊ शकते कारण त्यांना प्रत्येक बाबतीत वेगवेगळे आदेश किंवा साधने तसेच त्यांचे पर्याय लक्षात ठेवणे आवश्यक आहे जेणेकरुन आम्ही हे दर्शवू शकतो की आमच्या सिस्टममध्ये हे पॅकेज आहे.
उदाहरणार्थ, जर आपण आर्च लिनक्स आणि डेरिव्हेटिव्ह्ज वर गेलो तर आम्ही शोधत असलेले साधन म्हणजे पॅकेज मॅनेजर आम्हाला -Qs पर्याय असलेले पॅकेज आणि पॅकेजचे नाव जे आम्हाला तपासायचे आहे. दुसरीकडे, जर हे आरपीएम पॅकेजेसवर आधारित डिस्ट्रो असेल तर आम्ही आरपीएम-क्यूए टूल वापरू शकतो जे स्थापित केलेले सर्व पॅकेजेस सूचीबद्ध करते आणि निकाल फिल्टर करण्यासाठी ग्रेप पॅकेज-नावाकडे पाईपच्या मदतीने आउटपुट पाईप करते. डेबियन आणि डेरिव्हेटिव्हजसाठी आपण सल्ला घेण्यासाठी पॅकेजचे नाव इत्यादी नंतर डीपीकेजी -एस वापरू शकता.
आपण विचार करू शकता की कोणत्याही वितरणासाठी हा एक सामान्य उपाय आहे आणि सत्य हे आहे की हे सर्व बिंदू पर्यंत कार्य करेल, जिथे सर्व पॅकेजेस ज्या पथांमध्ये सापडत नाहीत. कोणता शोध आणि म्हणूनच कदाचित असे दिसते की आम्ही काही सॉफ्टवेअर पॅकेजेस शोधत आहोत असे दिसते की ते सापडले नाहीत आणि सिस्टममध्ये स्थापित नाहीत परंतु ते आहेत ... उदाहरणार्थ, जर आपण नॅनो टेक्स्ट एडिटर स्थापित केले आहे किंवा नाही हे आपण पाहिले तर ते तिथे आहे की नाही हे अचूकपणे पाहू शकता, परंतु जर आम्ही त्याची तपासणी LibreOffice सह केली तर गोष्टी वेगवेगळ्या असतात:
which nano which libreoffice
या दोहोंचा निकाल खूप वेगळा असेल, कारण पहिल्या बाबतीत बायनरीचा मार्ग (/ बिन / नॅनो) दर्शवेल आणि दुसर्या बाबतीत लिबर ऑफिस प्रतिष्ठापीत असूनही तो आपल्याला कोणतेही आउटपुट दर्शवित नाही. मला हे म्हणायचे होते. म्हणून, शेवटी आमच्याकडे शिकण्याशिवाय पर्याय नाही विविध कमांड्स आणि पर्याय आम्ही वापरत असलेल्या डिस्ट्रोसाठी:
pacman -Qs nombre-paquete rpm -qa | grep nombre-paquete dpkg -s nombre-paquete
नमस्कार, आपण वापरू शकता .deb (डेबियन आणि डेरिव्हेटिव्हज) वापरणार्या वितरणासाठी ...
डीपीकेजी -एल | grep पॅकेज_नाव_आता_पार्ट_का_पार_
पहिल्या स्तंभकडे लक्ष द्या, जर "आयआयआय" हे स्थापित पॅकेज असेल तर इतर अक्षरे जोडलेली दिसू शकतात (मॅन डीपीकेजी).
दुसरा मार्ग, परंतु आपल्याला पॅकेजचे अचूक नाव माहित असले पाहिजे आहे ...
dpkg -s package_name
... त्याबद्दल बर्याच तपशीलवार माहिती देते.
कोट सह उत्तर द्या