2011-11-09 13 views
7

मैं इसके साथ अपने सिर पर थोड़ा सा हूं लेकिन मुझे लगता है कि आपको कहीं से शुरू करना है। मैं अपने 1and1 समर्पित सर्वर पर जीआईटी का उपयोग करना चाहता हूं।CentOS 5 पर जीआईटी स्थापित करने की कोशिश कर रहा है और थोड़ा खो गया

से मैं क्या गूगल खोज पढ़ा है मैं नाम की एक फ़ाइल बनाने के लिए किया था: जो उस में यह है epel.repo:

[epel] 
name=Extra Packages for Enterprise Linux 5 - $basearch 
#baseurl=http://download.fedoraproject.org/pub/epel/5/$basearch 
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-5&arch=$basearch 
failovermethod=priority 
enabled=1 
gpgcheck=1 
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL 

[epel-debuginfo] 
name=Extra Packages for Enterprise Linux 5 - $basearch - Debug 
#baseurl=http://download.fedoraproject.org/pub/epel/5/$basearch/debug 
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-debug-5&arch=$basearch 
failovermethod=priority 
enabled=0 
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL 
gpgcheck=1 

[epel-source] 
name=Extra Packages for Enterprise Linux 5 - $basearch - Source 
#baseurl=http://download.fedoraproject.org/pub/epel/5/SRPMS 
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=epel-source-5&arch=$basearch 
failovermethod=priority 
enabled=0 
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL 
gpgcheck=1 

और इस निर्देशिका पर रखें: /etc/yum.repos.d/

यही काम किया ठीक, लेकिन मैं एक संदेश है कि पढ़ता हो रही है:

GPG key retrieval failed: [Errno 5] OSError: [Errno 2] No such file or directory: '/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL' 

वहाँ कुछ है कि मैं निर्दिष्ट किया है कि निर्देशिका में एक अन्य फ़ाइल जोड़ें की तरह करने में याद किया है?

उत्तर

0

Google के माध्यम से मिलने वाले यादृच्छिक पृष्ठों की बजाय EPEL documentation पढ़कर प्रारंभ करें। प्रलेखन आपको बताता है कि चीजों को काम करने के लिए आपको क्या इंस्टॉल करने की आवश्यकता है।

आपको जो त्रुटि मिल रही है वह बहुत स्पष्ट है। भंडार परिभाषा आपके द्वारा बनाया गया शामिल हैं:

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL 

और मेरा अनुमान है कि फ़ाइलें आपके सिस्टम पर मौजूद नहीं है। आप उस कुंजी नाम को Google पर इंस्टॉल कर सकते हैं और इसे हाथ से इंस्टॉल कर सकते हैं, लेकिन ईपीईएल परियोजना निर्देशों का पालन करना आसान है और बस अपने epel-release पैकेज के उचित संस्करण को स्थापित करना आसान है। यह आपको सही भंडार परिभाषा और उचित जीपीजी कुंजी प्राप्त करेगा।

37

आप "/ etc/pki/rpm-gpg /" के तहत नामित फ़ाइल बनाकर इस त्रुटि को हल कर सकते हैं।

cd /etc/pki/rpm-gpg/ 

से https://fedoraproject.org/keys

wget https://fedoraproject.org/static/217521F6.txt 

नाम बदलने के लिए "217521F6.txt" से "RPM-GPG-KEY-EPEL"

cp 217521F6.txt RPM-GPG-KEY-EPEL 
डाउनलोड GPG KEYS आरपीएम-GPG निर्देशिका में जाकर

"217521F6.txt" निकालें क्योंकि हमें उस फ़ाइल में अब और आवश्यकता नहीं है

rm 217521F6.txt 

क्या आप vim और से फ़ाइल से उपसर्ग लाइनों को दूर कर सकते हैं: wq:

vim RPM-GPG-KEY-EPEL 

फिर से स्थापित करने Git Git-डेमॉन

yum install git git-daemon 

मैं प्रयास करें (लिखें और छोड़ें) मान लें, ये दिए गए त्रुटि को हल करेंगे।

+7

+1 मुझे ईपीईएल दस्तावेज पढ़ने के लिए नहीं। – originalbryan

+0

यह सिर्फ याक शेविंग है। सहायता के लिए धन्यवाद। – Chris

+0

बहुत बहुत धन्यवाद! बहुत अच्छी तरह से वर्णित, सीधे बिंदु पर! – punkbit

5

उत्तर # 1 का कम संवेदी संस्करण: लिंक वाला एपेल पृष्ठ एक आरपीएम है जो आपके लिए जादुई रूप से सेटअप करेगा। मैं CentOS 5.8 का उपयोग कर रहा हूं, इसलिए मैंने एंटरप्राइज़ लिनक्स 5, ईपीईएल 5 के लिए इसे पकड़ लिया। कुछ विंडोज प्रबंधक सिर्फ आपके लिए इंस्टॉल का ख्याल रखेंगे। मेरा किया यदि आपको जरूरी है, तो आरपीएम को wget करें और फिर इसे rpm -ivh फ़ाइल नाम के साथ स्थापित करें। http://fedoraproject.org/wiki/EPEL#How_can_I_use_these_extra_packages.3F

0

उन मेरे साथ काम किया तुरंत

## RHEL/CentOS 6 64 Bit OS ## 
# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm 
# rpm -Uvh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm 

# wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt 
# rpm --import RPM-GPG-KEY.dag.txt 

यह समस्या और इतने सारे इसी तरह गायब हो जाएगा !!

संबंधित मुद्दे