मेरे पास पैकेज का एक सेट है (* .rpm)। प्रत्येक पैकेज के लिए मैं rpm -qRp <package>
सूची की आवश्यकता कर सकता हूं , लेकिन मैं खुद पैकेज स्थापित किए बिना उन्हें (उन आवश्यकताएं) स्थापित करना चाहूंगा। सभी को सक्षम रिपॉजिटरी में रहने की आवश्यकता है। क्या मेरी स्क्रिप्ट लिखने के बिना ऐसा करने का कुछ आसान तरीका है जो rpm -qRp ...
उदाहरण के लिए आउटपुट को पार्स करेगा ।
मुझे पता है कि मैं इसकी आवश्यकता के साथ सब कुछ स्थापित करके कर सकता हूं ( yum localinstall
) और फिर मूल पैकेजों की स्थापना रद्द करें, लेकिन समस्या यह है कि मेरे सेट में निर्भरता और संघर्ष दोनों के साथ पैकेज हैं। आवश्यक पैकेज हालांकि संघर्ष नहीं करते हैं। मैं कई के yum localinstall <list>
बाद करना होगा yum remove <list>
और सुनिश्चित करें कि सूची में संकुल संघर्ष नहीं करते हैं।
मैं वहाँ एक बेहतर तरीका है? मैं मूल रूप से कुछ पसंद करूंगा yum-builddep
, लेकिन आवश्यकता के लिए, बिल्डरेक्वायर नहीं।
मेरे डिस्ट्रोस हैं Fedora
/RHEL