जवाबों:
आप कैश्ड पैकेज मेटा डेटा के माध्यम से खोज कर सकते हैं:
yum -C search mysearch
इस तरह yum स्थानीय मेटा डेटा को अपडेट नहीं करेगा, इसलिए आपकी खोज थोड़ी तेज़ होगी।
मैं इस तरह से करने वाले सभी पैकेजों के साथ एक स्थानीय फ़ाइल बनाना पसंद करता हूं:
yum list all > yum-package-list.log
फिर मैं जो खोज रहा हूं उसे पकड़ सकता हूं:
grep -i mysearch yum-package-list.log
बस इतना ही...
समय-समय पर मैं फिर से yum सूची को निष्पादित करूंगा , सूची को अपडेट करने के लिए।
महत्वपूर्ण लेख
डिफ़ॉल्ट रूप से, yum के वर्तमान संस्करण उन डेटा फ़ाइलों और पैकेजों को हटा देते हैं, जिन्हें वे डाउनलोड करते हैं, इनके बाद इन्हें एक ऑपरेशन के लिए सफलतापूर्वक उपयोग किया जाता है। यह यम उपयोग करने वाले संग्रहण स्थान की मात्रा को कम करता है। आप कैशिंग सक्षम कर सकते हैं, ताकि yum उन फ़ाइलों को बरकरार रखे जो इसे कैश निर्देशिकाओं में डाउनलोड करती हैं। कैश तीन फायदे प्रदान करता है:
* The performance of yum increases
* You may carry out yum operations without a network connection, by using only the caches
* You may copy packages from the caches and reuse them elsewhere
डिफ़ॉल्ट रूप से, यम निर्देशिका / var / cache / yum / के तहत अस्थायी फ़ाइलों को संग्रहीत करता है, प्रत्येक कॉन्फ़िगर किए गए रिपॉजिटरी के लिए एक उपनिर्देशिका के साथ। प्रत्येक रिपॉजिटरी निर्देशिका के भीतर संकुल / निर्देशिका कैश्ड संकुल रखती है। उदाहरण के लिए, निर्देशिका / var / कैश / yum / विकास / संकुल / विकास रिपॉजिटरी से डाउनलोड किए गए संकुल रखता है।
यदि आप कैश से एक पैकेज निकालते हैं, तो आप अपने सिस्टम पर स्थापित सॉफ़्टवेयर की प्रति को प्रभावित नहीं करते हैं।
1.1। कैश को सक्षम करना
डाउनलोड की गई फ़ाइलों को बनाए रखने के बजाय उन्हें रखने के लिए yum को कॉन्फ़िगर करने के लिए /etc/yum.con 1 में रखें विकल्प चुनें:
keepcache=1
यम कॉन्फ़िगरेशन फ़ाइल को संपादित करने के बारे में अधिक जानकारी के लिए खंड 9.1, “यम कॉन्फ़िगरेशन का संपादन” का संदर्भ लें। एक बार जब आप कैशिंग सक्षम करते हैं, तो प्रत्येक यम ऑपरेशन कॉन्फ़िगर किए गए रिपॉजिटरी से पैकेज डेटा डाउनलोड कर सकता है। यह सुनिश्चित करने के लिए कि कैश में पैकेज डेटा का एक सेट है, कैशिंग सक्षम करने के बाद एक ऑपरेशन करें। अपने सिस्टम को संशोधित किए बिना पैकेज डेटा डाउनलोड करने के लिए एक सूची या खोज क्वेरी का उपयोग करें।
yum -C
जैसा कि आप उल्लेख करते हैं कि स्थानीय रूप से कैशेड मेटाडेटा का उपयोग किया जाता है।