सेंट्रो पर 1.6 से 1.7 को अपग्रेड करें? (यम भंडार नहीं पा सकते हैं)


18

मैं अपने SVN सर्वर को 1.6 से 1.7 में अपग्रेड करना चाहता हूं। दुर्भाग्य से मुझे इंटरनेट पर कुछ भी नहीं मिल रहा है कि यह कैसे करें। मैंने rpmforge-extras की जाँच की है लेकिन इसमें केवल svn 1.6 और 1.7 नहीं है

मैं यम के साथ अपडेट करना चाहता था क्योंकि यह मेरे लिए सबसे सुरक्षित तरीका है। मैं एक अनुभवी लिनक्स उपयोगकर्ता नहीं हूँ।

क्या एक यम भंडार है जिसमें 1.7 (सबवर्सन.x86_64 0: 1.7.xxxxx.el5.rfx) है

मुझे आशा है कि कोई मेरी मदद कर सकता है?

यदि गैर है, तो शायद एक छोटा सा अन्वेषण कैसे कदम से कदम के साथ अद्यतन करने के लिए।

svn  centos  yum 

जवाबों:


20

आप सिर्फ स्रोतों से निर्माण कर सकते हैं।

निम्नलिखित ने मेरे लिए काम किया (हालांकि आप "विकास उपकरण" और "अतिरिक्त विकास" में हर पैकेज को अपडेट या इंस्टॉल नहीं करना चाहते हैं):

sudo yum update
sudo yum groupinstall "Development tools"
sudo yum groupinstall "Additional Development"
wget https://archive.apache.org/dist/subversion/subversion-1.7.8.tar.gz
tar zxvf subversion-1.7.8.tar.gz
cd subversion-1.7.8
./get-deps.sh
./configure
make
make check
sudo make install

मेरे सिस्टम पर यह बाइनरी को / usr / लोकल / बिन / svn में डालता है जबकि 1.6 बाइनरी / usr / bin / svn में है, इसलिए आपको एक उपनाम सेट करना पड़ सकता है।


1
कॉन्फ़िगर करें- उपसर्ग / usr मेक इनस्टॉल / usr / bin / svn को निर्देशित करेगा
bvanlew

6

यह एक समाधान प्रतीत होता है http://www.wandisco.com/subversion/download#centos मैंने इसे आज़माया नहीं है, लेकिन यह आधिकारिक तौर पर http://subversion.apache.org/packages.html#centos द्वारा समर्थित है


1
"आधिकारिक तौर पर समर्थित"? उससे तुम्हारा क्या मतलब है? उस पृष्ठ के शीर्ष से: "अपाचे तोड़फोड़ परियोजना आधिकारिक तौर पर या तोड़फोड़ सॉफ्टवेयर के किसी भी द्विआधारी संकुल को बनाए नहीं रखती है।"
rakslice

मेरा सीधा सा मतलब है कि यह apache.org पर उल्लिखित है, न कि बैक वाटर प्रोजेक्ट के बारे में जिसे कोई नहीं जानता।
एंड्रियास वेब्रब्रांड

3
WANdisco पैकेज का समर्थन किया जाता है जिसमें हमने रिलीज़ से पहले उन्हें संकलित और पूरी तरह से परीक्षण किया है, और यदि आवश्यक हो तो हम SVN फोरम ( svnforum.org/forum.php ) पर मदद करने के लिए आसपास हैं ।
मंड बेकेट

5

मैंने rpmforge रिपोजिटरी का उपयोग किया: http://wiki.centos.org/AdditionalResources/Repositories/RPMForge

आरपीएम-फोर्ज पैकेज स्थापित करने के बाद, मैंने इस कमांड को जारी करके तोड़फोड़ 1.7 स्थापित किया:

sudo yum install --enablerepo = rpmforge-extras तोड़फोड़

पूरी तरह से दर्द रहित उन्नयन।


1
आपको rpmforge रिपॉजिटरी स्थापित करने की आवश्यकता हो सकती है। आप इसे इस गाइड का उपयोग करके कर सकते हैं: wiki.centos.org/AdditionalResources/Repositories/RPMForge । मैं rpmforge के .rpm पैकेज को किसी कारण से उपयोग करने से और ब्राउज़र का उपयोग करने में सक्षम नहीं था।
izogfif

4

आप अपने तोड़फोड़ को अपग्रेड करने के लिए ऐसा कर सकते हैं:

CentOS / RHEL 7 उपयोगकर्ताओं के लिए:

[WandiscoSVN]
name=Wandisco SVN Repo
baseurl=http://opensource.wandisco.com/centos/7/svn-1.8/RPMS/$basearch/
enabled=1
gpgcheck=1

CentOS / RHEL 6 उपयोगकर्ताओं के लिए:

[WandiscoSVN]
name=Wandisco SVN Repo
baseurl=http://opensource.wandisco.com/centos/6/svn-1.8/RPMS/$basearch/
enabled=1
gpgcheck=1

CentOS / RHEL 5 उपयोगकर्ताओं के लिए:

[WandiscoSVN]
name=Wandisco SVN Repo
baseurl=http://opensource.wandisco.com/centos/5/svn-1.8/RPMS/$basearch/
enabled=1
gpgcheck=1

आगे आप अपने तोड़फोड़ के लिए एक रेपो बनाते हैं:

vi /etc/yum.repos.d/wandisco-svn.repo

कॉपी पेस्ट जो एक आप wandisco-svn.repoफ़ाइल करने के लिए प्रयोग किया जाता है ।

फिर वैकल्पिक रूप से, लेकिन सलाह दी गई, रिपॉजिटरी gpg हस्ताक्षर जोड़ें:

wget http://opensource.wandisco.com/RPM-GPG-KEY-WANdisco
gpg --quiet --with-fingerprint ./RPM-GPG-KEY-WANdisco
rpm --import ./RPM-GPG-KEY-WANdisco

और अंत में इसे नीचे निष्पादित करें:

yum clean all
yum remove subversion
yum install epel-release
yum install subversion

ऐसा करने के लिए अपने रूट एक्सेस का उपयोग करना न भूलें। : डी


3

आप हमारी वेबसाइट से बाइनरी पैकेज डाउनलोड कर सकते हैं

वैकल्पिक रूप से आप uberSVN का उपयोग कर सकते हैं , जो 1.6.18 और 1.7.5 का समर्थन करता है, साथ ही आपको अन्य सभी सामानों के साथ उठना और चलाना आवश्यक है (Apache, Tomcat, user admin etc)।

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