मैं 'यम' के बिना मशीन पर RPM को कैसे डाउनग्रेड कर सकता हूं?


47

यम के बिना एक मशीन पर, मेरे पास स्थापित पैकेज का संस्करण 3.2 है और मैंने संस्करण 2.4 को मैन्युअल रूप से डाउनलोड किया है, मैं पुराने संस्करण को कैसे स्थापित करूं?

जवाबों:


67

rpm -Uvh --oldpackage [filename]

--oldpackageआपको पुराने संस्करण स्थापित करने की अनुमति देता है, -Uजिसका अर्थ है "अपग्रेड", लेकिन इस मामले में यह सिर्फ दूसरे संस्करण को बदल देगा। यदि आप -iइसके बजाय का उपयोग करते हैं -Uतो स्थापित दोनों संस्करणों के साथ समाप्त हो जाएगा।


6
vhतर्क यहाँ वैकल्पिक हैं। केवल -U(या --upgrade) और --oldpackageआवश्यक हैं।
डेव मूनी

2
rpm -U --force [filename]डाउनग्रेड की भी अनुमति देता है
साशा

1
कर्नेल rpm -i --force <package url / filename>कार्यों के लिए (क्योंकि आप कई संस्करण रखना चाहते हैं)
गर्ट वैन डेन बर्ग

16

आप yum downgrade packagenameअपने सिस्टम पर यम के संस्करण के आधार पर भी कोशिश कर सकते हैं ।


3
आप सही हैं, लेकिन ओपी ने "बिना यम के एक मशीन पर" निर्दिष्ट किया है ताकि या तो यम टूट जाए या लापता हो जाए।
क्रिगी

3
इस उत्तर के समय , "बिना 'यम'" ओपी के प्रश्न का हिस्सा नहीं था। कृपया संपादन इतिहास देखें।
ewwhite

1
पूर्णता के लिए सर्वश्रेष्ठ अवकाश उत्तर, और आपकी टिप्पणी स्पष्ट करती है कि क्यों।
क्राइगी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.