रेपो से एक फ़ाइल कैसे डाउनलोड करें, और इसे बाद में w / o इंटरनेट कनेक्शन स्थापित करें?


10

यह मानते हुए कि मैं leafpadबाद में नामक एक कार्यक्रम स्थापित करना चाहता हूं ।

वर्तमान में इसे स्थापित करने का एकमात्र तरीका है:

yum install leafpad -y

लेकिन मैं इसे सहेजना चाहता हूं और बाद में इसे इंटरनेट कनेक्शन के बिना इंस्टॉल करना चाहता हूं।

मैं इसे yum रेपो से कैसे पकड़ सकता हूं और इसे एक फ़ोल्डर में सहेज सकता हूं और बाद में इसे स्थापित कर सकता हूं।


मुझे लगता है कि सुपर उपयोगकर्ता पर एक ही सवाल पूछा गया था, यहां: http://superuser.com/questions/390384/download-local-copy-of-centos-yum-repository-for-offline-use
ओलिवर शेफ़र

क्या मैं पूछ सकता हूं कि ऐसा करने से क्या फायदा है? :) ऐसा करने का एक तरीका ब्राउज़र के माध्यम से अपने रिपॉजिटरी URL पर जाना है और हाथ से पैकेज डाउनलोड करना है।
अलको सेप

1
@ अलको कि निर्भरता का समाधान नहीं होगा।
संतोष कुमार

जवाबों:


10

यदि आपकी रुचि केवल एक पैकेज डाउनलोड करने में है + तो ऑफ़लाइन इंस्टॉलेशन के लिए इसकी निर्भरता आप उपकरण का उपयोग कर सकते हैं yumdownloader। यह पैकेज का हिस्सा है yum-utils

$ yumdownloader --resolve <package name>

उदाहरण

$ yumdownloader --resolve vim-X11
Loaded plugins: langpacks, presto, refresh-packagekit
Adding en_US to language list
--> Running transaction check
---> Package vim-X11.x86_64 2:7.3.315-1.fc14 set to be reinstalled
--> Finished Dependency Resolution
vim-X11-7.3.315-1.fc14.x86_64.rpm                              | 1.1 MB     00:01

ऊपर दिए गए कमांड gvimको स्थापित किया जा रहा है , विम का ग्राफिकल संस्करण दिखाता है। ध्यान दें कि यह देखने के लिए जांच करता है कि क्या आपके पास आवश्यक निर्भरताएं स्थापित हैं, यदि नहीं तो यह उन्हें भी डाउनलोड करेगा।

संकुल स्थान क्या है

आप यह भी पता लगा सकते हैं कि किसी दिए गए पैकेज का URL किसी अन्य टूल का उपयोग करेगा yum-utilsजिसे कॉल किया गया है repoquery। यह एक शानदार उपकरण है और आपको उन पैकेजों को डाउनलोड करने के बिना रिपॉजिटरी के अंदर सहकर्मी करने की अनुमति देता है जो वे प्रदान करते हैं।

उदाहरण के लिए:

$ repoquery --location vim-X11
http://kdeforge.unl.edu/mirrors/fedora-archive/fedora/linux/updates/14/x86_64/vim-X11-7.3.315-1.fc14.x86_64.rpm

नोट: यह URL रिपॉजिटरी मिरर्स में से एक URL है, इसलिए यह रन टू रन से बदल सकता है।

पैकेज के बारे में और क्या है?

आप repoqueryइन सवालों का जवाब देने के लिए उपयोग कर सकते हैं :

पैकेज की क्या आवश्यकता है:

$ reqpoquery -R vim-X11

पैकेज में क्या शामिल है:

$ repoquery -l vim-X11

इसके लिए अधिक से अधिक मैन पेज देखें repoquery


क्या होगा अगर मेरे ऑनलाइन सिस्टम में कुछ निर्भरताएं हैं जो ऑफ़लाइन सिस्टम पर गायब हैं? वहाँ yumdownloaderअधिक आक्रामक बनाने के लिए कोई रास्ता नहीं है , और स्थानीय स्तर पर स्थापित होने पर भी डिप्स हड़प लेते हैं?
कोडर

@Coderer - यहाँ देखें: unix.stackexchange.com/questions/50642/...
SLM

यह सही है, धन्यवाद! यदि आप इस प्रश्न के उत्तर के रूप में देना चाहते हैं तो मैं इसे सहर्ष स्वीकार करूंगा।
कोडर

@ कोडर - मैंने इसे लिखा था।
स्लम
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.