इंटरनेट कनेक्शन का उपयोग किए बिना Fedora में dnf का उपयोग करके स्थानीय रूप से इंस्टॉल करें


18

मैं rpmइंटरनेट का उपयोग किए बिना पैकेज को स्थानीय रूप से स्थापित करने का प्रयास कर रहा हूं । मैंने निम्नलिखित कोशिश की:

sudo rpm -u kernel-devel-4.2.7-200.fc22.x86_64.rpm

और मुझे मिल गया:

error: kernel-devel-4.2.7-200.fc22.x86_64.rpm: hdr blob(2060952): BAD, read returned 0
error: kernel-devel-4.2.7-200.fc22.x86_64.rpm cannot be installed

मैंने भी कोशिश की:

sudo dnf --disablerepo='*' install kernel-devel-4.2.7-200.fc22.x86_64.rpm

और यह अभी भी इंटरनेट का उपयोग कर रहा है, इसलिए मैं यह पता नहीं लगा सकता कि यह काम करता है या नहीं क्योंकि इंटरनेट कनेक्शन वास्तव में धीमा है।

क्या इसे ठीक करने का कोई तरीका है?


sudo dnf install /path/to/package.rpm
ILMostro_7

@ ILMostro_7 धन्यवाद, लेकिन यह अभी भी इंटरनेट का उपयोग कर रहा है।
कोलोंल

1
@ ILMostro_7 वास्तव में क्षमा करें, यह अब काम करता है। धन्यवाद।
कोलोंल

जवाबों:


27

sudo dnf install /path/to/package.rpm दिए गए पथ में पैकेज पर कार्य करेगा।


जब एक लाइव सीडी पर इस कोशिश कर रहा है, मैं जोड़ने के लिए--disablerepo=*
एंडी

@ और, मुझे यकीन नहीं है कि अगर ऐसा कुछ है जो हाल के संस्करणों के साथ बदल गया है dnf, लेकिन मैं यह नहीं देखता कि आप rpmफ़ाइल को पूर्ण पथ को स्पष्ट रूप से प्रदान करके स्थानीय स्तर पर पैकेज को स्थापित क्यों नहीं कर पाएंगे, जैसा कि सुझाव दिया गया है जवाब।
ILMostro_7

मुझे पता चला कि अंत में, आप सही हैं। मेरे लिए क्या हो रहा था, यह है कि मैं 10 आरपीएम स्थापित करने की कोशिश कर रहा था, लेकिन मुझे गलती से एक निर्भरता याद आ रही थी। मैंने कभी भी dnf कमांड ऑनलाइन नहीं चलाया था, इसलिए मेरा yum कैश खाली था। --Disablerepo के बिना, मुझे मिला "त्रुटि" रेपो को अपडेट करने में विफल एक त्रुटि संदेश था। इसलिए मुझे नहीं पता था कि त्रुटि क्या थी, लेकिन --disablerepo के साथ, मुझे एक अच्छा स्पष्ट संदेश मिला कि मुझे एक पैकेज याद आ रहा था।
एंडी

@ और उत्तर सही होने पर कृपया स्वीकार करें।
ILMostro_7

मैंने भी sudo dnf localinstall <package>इस्तेमाल किया है। व्यवहार में कोई अंतर?
फ्रीडम_Ben
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.