क्या एक ही समय में एपेल और आरपीएमफोर का उपयोग करना स्थिर है?


10

तो एक ताजा वैज्ञानिक लिनक्स 6.3 डेस्कटॉप स्थापित होने के बाद, मैं:

yum install rpmforge-release && yum update

तथा

yum install epel-release.noarch

फिर:

yum install wine gparted cups-pdf && echo 'includepkgs=nss-mdns wine* gparted cups-pdf' >> /etc/yum.repos.d/epel.repo

ठीक! इसके बाद मैं:

vi /etc/yum.repos.d/epel.repo
includepkgs=nss-mdns wine* gparted cups-pdf

तो यह है कि मैं एक ताज़ा वाइन (+ कप-पीडीएफ़) स्थापित करता हूं और gparted हूं।

प्रश्न : क्या यह एक स्थिर चीज है? मेरा मतलब है कि यह भविष्य में समस्याएं पैदा कर सकता है? (कि वहाँ कुछ एपल पैकेज स्थापित हैं, लेकिन मैं स्थिरता की मदद करने के लिए उल्लेखित कुछ पैकेजों को स्थापित करने के बाद एक श्वेतसूची का उपयोग करता हूं - क्योंकि मुझे केवल कुछ चीजों के लिए एपेल की आवश्यकता है / शराब / कप-पीडीएफ)। क्या ये कदम भविष्य में समस्या पैदा करेंगे?

जवाबों:


10

मैं अपने सेंटो में एपेल और आरपीएमफोर्ज का उपयोग करता हूं। लेकिन मैं आपको yum-प्राथमिकताओं प्लगइन को स्थापित करने की सलाह देता हूं क्योंकि दोनों रिपॉजिटरी में कुछ प्रोग्राम हैं।

ठीक है, इसलिए यहाँ यम-प्राथमिकताओं की कड़ी विस्तार से बताई गई है: http://wiki.centos.org/PackageManagement/Yum/Priorities

लेकिन मूल रूप से, यम-प्राथमिकताएं स्थापित करने के बाद , आपको /etc/yum/pluginconf.d/priorities.confसक्षम = 0 से सक्षम = 1 तक संपादित करना होगा

और इस रिपॉजिटरी को हर रिपॉजिटरी में जोड़ें (क्योंकि एक से अधिक भी हो सकते हैं) /eyc/yum.repos.d/ में हर रेपो फाइल में

प्राथमिकता = संख्या

आपकी प्राथमिकताओं को देखने के लिए एक ऑनलाइनर भी है:

sed -n -e "/^\[/h; /priority *=/{ G; s/\n/ /; s/ity=/ity = /; p }" /etc/yum.repos.d/*.repo | sort -k3n

यह मेरा आउटपुट है:

priority = 1 [base]
priority = 1 [centosplus]
priority = 1 [extras]
priority = 1 [updates]
priority = 2 [contrib]
priority = 10 [atrpms]
priority = 10 [elrepo]
priority = 10 [elrepo-extras]
priority = 10 [elrepo-kernel]
priority = 10 [epel]
priority = 10 [epel-debuginfo]
priority = 10 [epel-source]
priority = 11 [elrepo-testing]
priority = 11 [epel-testing]
priority = 11 [epel-testing-debuginfo]
priority = 11 [epel-testing-source]
priority = 20 [rpmforge]
priority = 20 [rpmforge-extras]
priority = 21 [rpmforge-testing]
priority = 30 [nfb] This is my own repo.

+1; CentOS आधिकारिक FAQ (SciLinux या RHEL अपस्ट्रीम के बारे में निश्चित नहीं) स्पष्ट रूप से चेतावनी देता है कि यदि आप इस तरह से रिपोज का मिश्रण करना शुरू करते हैं तो आप मूल रूप से अपने दम पर हैं।
हिरण हंटर

यम-प्राथमिकताओं के लिए अतिरिक्त कॉन्फ़िगरेशन की आवश्यकता है? या बस इसे स्थापित करें ??
गास्को पेटर

@gaskopeter, wiki.centos.org/PackageManagement/Yum/Pyerities में वह जानकारी है जिसकी आपको आवश्यकता हो सकती है। आशा है @ NotFromBrooklyn अपने अच्छे उत्तर के लिए लिंक जोड़ सकता है। RPMForge पर विशेष रूप से एक और लिंक है, जिसका अर्थ है कि कम से कम CentOS RPMForge के लिए संभवत: सुरक्षित है: wiki.centos.org/AdditionalResources/Repositories/RPMForge
हिरण हंटर

1

हां, मिक्सिंग रिपोज आपके लिए बहुत बड़ी निर्भरता गतिरोध पैदा कर सकते हैं, इसलिए आपको सावधानीपूर्वक धागा बनाना चाहिए।

मुझे जो कुछ मिला है वह मेरे लिए सबसे अच्छा काम करता है उन्हें स्थापित करना है, लेकिन उन्हें अक्षम करने के लिए: /etc/yum.repos.d/.repo में 'सक्षम = 0'।

फिर जब मुझे उनका उपयोग करना होगा, तो मैं उन्हें इस तरह से लाऊंगा:

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