मैं Contents-<arch>.gz
डेबियन पर कुछ इस तरह सोच रहा हूं । एक नेटवर्क सेवा भी ठीक थी। क्या यह मौजूद है?
सरल विस्तार: उदाहरण के लिए, हमें एक बाइनरी नाम की आवश्यकता है exampletool
, जिसे हम अन्य वितरण या ऑपरेशन सिस्टम से बहुत अच्छे से जानते हैं। हम उदाहरण के लिए, zypper के साथ इसे स्थापित करना चाहते हैं। लेकिन जिपर केवल एक पैकेज स्थापित कर सकता है। यह पता लगाने के लिए कि हमें कौन से पैकेज में आवश्यक exampletool
बाइनरी मिल सकती है , हमें व्यावहारिक रूप से एक खोज करने की आवश्यकता है, और आदर्श रूप से एक तेज़, अनुक्रमित खोज वर्तमान में स्थापित नहीं की गई फ़ाइल सूची में है, लेकिन रिपॉजिटरी में उपलब्ध पैकेज । डेबियन पर, नाम के पैकेज रिपॉजिटरी में एक इंडेक्स फाइल होती है Contents-amd64.gz
, जिसमें हम एक ही zgrep
कमांड के साथ आवश्यक पैकेज पा सकते हैं । मैं भी OpenSUSE के लिए कुछ समान, एकल-कमांड समाधान की तलाश कर रहा हूं। यदि कोई नहीं है, तो वेब सेवा भी उसी कार्यक्षमता के लिए ठीक थी।
zypper search --provides [--match-exact] getenforce
परिणाम वापस नहीं करते हैं, जबकिzypper search --provides nslookup
करता है।