फेडोरा में सॉफ्टवेयर रिपॉजिटरी कैसे कॉन्फ़िगर करें


आपका फेडोरा वितरण रिपॉजिटरी से अपना सॉफ्टवेयर प्राप्त करता है और इनमें से प्रत्येक रिपॉजिटरी आपके द्वारा इंस्टॉल करने के लिए उपलब्ध मुफ्त और मालिकाना सॉफ्टवेयर एप्लिकेशन की संख्या के साथ आता है। आधिकारिक फेडोरा रिपॉजिटरी में हजारों निःशुल्क और खुले स्रोत अनुप्रयोग हैं।

इस लेख में, हम दिखाएंगे कि कमांड लाइन से DNF पैकेज मैनेजर टूल का उपयोग करके फेडोरा वितरण में सॉफ़्टवेयर रिपॉजिटरी को कैसे कॉन्फ़िगर किया जाए।

फेडोरा में सक्षम रिपोजिटरी देखें

अपने फेडोरा सिस्टम पर सभी सक्षम रिपॉजिटरी को सूचीबद्ध करने के लिए, प्रारूप रिपॉजिटरी आईडी, नाम, और स्थिति (पैकेज की संख्या प्रदान करता है) में, निम्न कमांड चलाएं।

$ sudo dnf repolist

आप एक निर्दिष्ट भंडार से संकुल को सूचीबद्ध कर सकते हैं, उदाहरण के लिए फेडोरा , निम्न कमांड चलाकर। यह निर्दिष्ट किए गए भंडार से उपलब्ध और स्थापित सभी पैकेजों को सूचीबद्ध करेगा।

$ sudo dnf repository-packages fedora list

निर्दिष्ट रिपॉजिटरी से उपलब्ध या स्थापित उन पैकेजों की केवल एक सूची प्रदर्शित करने के लिए, क्रमशः उपलब्ध या स्थापित विकल्प जोड़ें।

$ sudo dnf repository-packages fedora list available
OR
$ sudo dnf repository-packages fedora list installed

DNF रिपोजिटरी को जोड़ना, सक्षम करना और अक्षम करना

अपने फेडोरा सिस्टम में एक नया भंडार जोड़ने से पहले, आपको /etc/dnf/dnf.conf फ़ाइल में [repository] अनुभाग जोड़कर इसे परिभाषित करने की आवश्यकता है। या .repo फ़ाइल में /etc/yum.repos.d/ निर्देशिका में। अधिकांश डेवलपर्स या पैकेज मेंटेनर अपनी .repo फ़ाइल के साथ DNF रिपॉजिटरी प्रदान करते हैं।

उदाहरण के लिए .repo फ़ाइल में Grafana के लिए भंडार को परिभाषित करने के लिए, इसे दिखाए गए अनुसार बनाएं।

$ sudo vim /etc/yum.repos.d/grafana.repo

फिर फ़ाइल में <कोड> [रिपॉजिटरी] अनुभाग जोड़ें और इसे सहेजें। यदि आप ध्यान से निरीक्षण करते हैं, तो छवि में दिखाए गए रिपॉजिटरी कॉन्फ़िगरेशन में, यह पैरामीटर <कोड> (सक्षम = 0) द्वारा इंगित नहीं किया जाता है; हमने इसे प्रदर्शन उद्देश्यों के लिए बदल दिया।

अगला, नई रिपॉजिटरी को जोड़ने और सक्षम करने के लिए, निम्न कमांड चलाएँ।

$ sudo dnf config-manager --add-repo /etc/yum.repos.d/grafana.repo

उदाहरण के लिए, सक्षम या अक्षम करें एक DNF रिपॉजिटरी, उदाहरण के लिए इसमें से एक पैकेज को स्थापित करने की कोशिश करते समय, - enablerepo या का उपयोग करें -disablerepo विकल्प।

$ sudo dnf --enablerepo=grafana install grafana  
OR
$ sudo dnf --disablerepo=fedora-extras install grafana  

आप एकल कमांड के साथ एक से अधिक रिपॉजिटरी को सक्षम या अक्षम भी कर सकते हैं।

$ sudo dnf --enablerepo=grafana, repo2, repo3 install grafana package2 package3 
OR
$ sudo dnf --disablerepo=fedora, fedora-extras, remi install grafana 

आप उदाहरण के लिए, उसी समय रिपॉजिटरी को सक्षम और अक्षम भी कर सकते हैं।

$ sudo dnf --enablerepo=grafana --disablerepo=fedora, fedora_extra, remi, elrepo install grafana

किसी विशेष रिपॉजिटरी को स्थायी रूप से सक्षम करने के लिए, - set-enable विकल्प का उपयोग करें।

$ sudo grep enable /etc/yum.repos.d/grafana.repo
$ sudo dnf config-manager --set-enabled grafana
$ sudo grep enable /etc/yum.repos.d/grafana.repo

किसी विशेष रिपॉजिटरी को स्थायी रूप से अक्षम करने के लिए, - सेट-अक्षम स्विच का उपयोग करें।

$ sudo dnf config-manager --set-disabled grafana

अभी के लिए इतना ही! इस लेख में, हमने समझाया है कि फेडोरा में सॉफ़्टवेयर रिपॉजिटरी को कैसे कॉन्फ़िगर किया जाए। अपनी प्रतिक्रिया साझा करें या नीचे दिए गए फीडबैक फॉर्म के माध्यम से प्रश्न पूछें।