फेडोरा पर भंडार कैसे जोड़ें?


15

एक भंडार के साथ मैंने इसे इस तरह किया ( जड़ के रूप में ):

# cd /etc/yum.repos
# wget https://some.repo.example.org/foo/bar/Fedora_14/foo_bar.repo
# grep enabled foo_bar.repo
enabled=1

क्या फेडोरा (> = 14) के तहत पैकेज रिपॉजिटरी को जोड़ने का यह अनुशंसित तरीका है?

क्या कुछ नीति / मानक हैं जो निर्दिष्ट करते हैं कि प्रत्येक उचित फेडोरा पैकेज रिपॉजिटरी में ऐसी (या ऐसी .repoफाइल) एक कॉन्फिग फाइल होनी चाहिए ?

(मूल रूप से सिर्फ इस कारण से कि कोई उपयोगकर्ता या कोई टूल इसे स्थानीय /etc/yum.reposनिर्देशिका में कॉपी कर सकता है ?)


1
@ त्सपांग: मुझे समझ नहीं आता। क्या आपने अपनी टिप्पणी में प्रश्न चिह्न और पूर्ण विराम मिलाया है? और आप किस टाइपो की बात कर रहे हैं? बस टाइपो को इंगित करें या मेरे प्रश्न को संपादित करें और इसे ठीक करें क्योंकि आपने पहले ही इसे देखा है। मैं अंतिम प्रश्न को ठीक करता हूं - लेकिन मुझे नहीं पता कि यह आपके लिए टाइपो है या नहीं ...
maxschlepzig

2
मैंने वे संकेत दिए #क्योंकि आपने कहा था कि आप कमांड को रूट के रूप में चलाते हैं। यही सम्मेलन है, और यही मूल संकेत जैसा दिखता है।
tshepang

@ त्सेपंग, काफी निष्पक्ष - आम #सम्मेलन के लिए संकेत बदल दिया ।
मैक्सक्लेपजिग

जवाबों:


8

फेडोरा 14 डॉक्स। अभी तक अपडेट नहीं किया गया है। .Repo फ़ाइल के साथ ऐसा करने का नवीनतम तरीका है:

yum-config-manager --add-repo=https://some.repo.example.org/foo/bar/Fedora_14/foo_bar.repo

... तो आप yum-config-mananger --enableभी आदि का उपयोग कर सकते हैं।


7

यदि आप Fedora 22 या उसके बाद का उपयोग कर रहे हैं, जहां dnf ने yum को डिफ़ॉल्ट पैकेज मैनेजर के रूप में बदल दिया है, तो आप यहां से ली गई इस कमांड का उपयोग कर सकते हैं :

dnf config-manager --add-repo repository_url

जहाँ रिपॉजिटरी _url .repo फ़ाइल का लिंक है।

और आप इसे सक्षम कर सकते हैं:

dnf config-manager --set-enabled repository

जहां रिपॉजिटरी यूनिक रिपॉजिटरी आईडी है।


6

मैंने 'फेडोरा ऐड रिपोजिटरी' के साथ थोड़ा सा घूम लिया और कुछ पुराने और बहुत उपयोगी लिंक नहीं मिले। शोर के कारण मैं इस लिंक से चूक गया:

http://docs.fedoraproject.org/en-US/Fedora_Core/3/html/Software_Management_Guide/sn-using-repositories.html

जो पुराना होने के साथ-साथ पुराना भी है, लेकिन यह मुझे सॉफ्टवेयर प्रबंधन गाइड के अद्यतन संस्करण की तलाश करने का संकेत देता है:

नया रिपोजिटरी जोड़ें

(जिसमें wre विधि का भी उल्लेख किया गया है जिसे मैंने .repo फ़ाइल में जोड़ा था)

मैं थोड़ा हैरान हूं कि आधिकारिक और जैसा कि लगता है कि काफी व्यापक फेडोरा प्रलेखन Google परिणामों में उच्च स्कोर नहीं है।


पहला लिंक फेडोरा कोर 3 प्रलेखन के लिए है, जो कि तारीख से 5-6 वर्ष है।
जेम्स एंटिल

@ जेम्स एंटिल: हाँ - पुराने की तरह एक व्यंजना के रूप में इस्तेमाल किया गया था। ;) वैसे भी, जब मैंने क्वेरी को googled, 5-6 साल पुराना फेडोरा लिंक है जो मुझे पहले परिणाम पृष्ठ (स्थिति> 20) पर मिला है। पता नहीं कि फेडोरा प्रोजेक्ट पेज Google बॉट को परेशान करने के लिए कुछ सामान करते हैं?
मैक्सक्लेपजिग

2

ऐसा लगता है कि फेडोरा के हाल के संस्करणों में, वहाँ एकीकृत करने के लिए PackageKit के साथ एक "मीडिया रेपो" का प्रयास किया गया, लेकिन वहाँ पर्याप्त कीड़े है कि यह फेडोरा 14 से बाहर छोड़ दिया गया था (थे इस उदाहरण के लिए)। ऐसा लगता है कि आपको अन्य उत्तरों में वर्णित दिशा-निर्देशों का पालन करने के लिए या तो पैकेजों को स्थानीय रूप से कॉपी करना होगा या आईएसओ इमेज को लूपबैक डिवाइस के रूप में माउंट करना होगा, और पैकेजों को इंगित करने के लिए यम फाइल: // यूआरएल सेट करना होगा।


1

3
ध्यान दें कि उपरोक्त url RHEL-5 के लिए है, जो 3 साल पुराना है (इसलिए फेडोरा 14 की तुलना में काफी पुराना है)।
जेम्स एंटिल

1

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

हालाँकि यदि आप yum के पूर्ण कार्य को समझना चाहते हैं। मैं नीचे दिए गए लिंक को पढ़ने की सलाह दूंगा।

YUM रिपॉजिटरी कॉन्फ़िगरेशन

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