इंटरनेट से कनेक्शन के बिना डीवीडी से CentOS में पैकेज स्थापित करें


2

मेरे पास एक CentOS 6.4 प्रणाली है जिसमें इंटरनेट का कोई कनेक्शन नहीं है। मेरे पास है इंस्टॉलर डीवीडी हालांकि। अकेले इस डीवीडी का उपयोग करके, मैं एक पैकेज कैसे स्थापित कर सकता हूँ?

जवाबों:


3

मान लें कि आईएसओ पहले से ही एक डीवीडी में जला हुआ है, या आईएसओ आपके फाइल सिस्टम पर फाइल के रूप में मौजूद है। सबसे पहले, हमें इसे माउंट करने की आवश्यकता है। इसे माउंट करने के लिए पसंदीदा माउंट पॉइंट है /media/CentOS, इसलिये yum डीवीडी से पैकेज स्थापित करते समय डिफ़ॉल्ट रूप से इस स्थान से रिपॉजिटरी देखने के लिए कॉन्फ़िगर किया गया है। नीचे दिए गए चरणों में बताया गया है कि आईएसओ कैसे माउंट करें (चाहे एक फाइल के रूप में मौजूद हो या डीवीडी में जले) और आईएसओ से पैकेज स्थापित करें।

  1. यदि आपके पास एक डीवीडी में आईएसओ जला है, तो डीवीडी को सेंटोस सिस्टम में डालें। यदि आईएसओ एक डीवीडी में जला नहीं है, लेकिन फाइल सिस्टम पर एक अलग फाइल के रूप में मौजूद है, तो अगले दो चरणों को छोड़ दें और सीधे इस सूची में चरण 4 पर जाएं।
  2. जांचें कि क्या डीवीडी अपने आप माउंट हो गई है। ऐसा करने के लिए निम्नलिखित कमांड निष्पादित करें:

    mount | grep CentOS
    

    यदि यह कमांड आउटपुट देता है, तो इसका मतलब है कि डीवीडी को माउंट किया गया है। उदाहरण के लिए, निम्न उदाहरण आउटपुट दिखाता है कि डीवीडी को माउंट किया गया है /media/CentOS_6.4_Final खुद ब खुद।

    /dev/sr0 on /media/CentOS_6.4_Final type iso9660 (ro,nosuid,nodev,uhelper=udisks,uid=500,gid=500,iocharset=utf8,mode=0400,dmode=0500)
    
  3. यदि सीडी स्वचालित रूप से माउंट की गई है, तो इस चरण को अनदेखा करें अन्यथा, इसे मैन्युअल रूप से माउंट करें।

    mkdir /media/CentOS
    mount -t iso9660 /dev/sr0 /media/CentOS
    
  4. यदि आईएसओ फाइल सिस्टम पर मौजूद है, तो इसे माउंट करें /media/CentOS का उपयोग करते हुए mount के साथ आज्ञा -o loop विकल्प।

    mount -o loop CentOS-6.4-x86_64-bin-DVD1.iso /media/CentOS/
    
  5. निष्पादित: cat /etc/yum.repos.d/CentOS-Media.repo और इस फ़ाइल में टिप्पणियों के रूप में दी गई जानकारी पढ़ें। चौकोर कोष्ठक के भीतर रेपो नाम देखें। यह है c6-media डिफ़ॉल्ट रूप से। इसके अलावा, इसके लिए निर्दिष्ट स्थान देखें baseurl संपत्ति। ये URL स्थानीय निर्देशिकाओं की ओर इशारा करते हैं /media/CentOS, /media/cdrom तथा /media/cdrecorder/ डिफ़ॉल्ट रूप से।

  6. यदि डीवीडी माउंट बिंदु पर आरोहित है, जिसमें निर्दिष्ट है baseurl संपत्ति, फिर इस कदम को अनदेखा करें। अन्यथा, निर्दिष्ट स्थान पर एक प्रतीकात्मक लिंक बनाएं baseurl अपने लक्ष्य के रूप में माउंट बिंदु के साथ संपत्ति। एक उदाहरण इस प्रकार है।

    ln -s /media/CentOS_6.4_Final /media/CentOS
    
  7. शेल में, निष्पादित करें yum में निर्दिष्ट रेपो को छोड़कर सभी रेपो को अक्षम करते समय कमांड /etc/yum.repos.d/CentOS-Media.repo:

    yum --disablerepo=\* --enablerepo=c6-media install gcc
    
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.