อัปเกรดการโค่นล้ม 1.6 ถึง 1.7 บน CentOS หรือไม่ (หาที่เก็บ yum ไม่ได้)


18

ฉันต้องการอัพเกรด SVN Server ของฉันจาก 1.6 เป็น 1.7 น่าเสียดายที่ฉันไม่พบสิ่งใดบนอินเทอร์เน็ตด้วย yum ฉันได้ตรวจสอบ rpmforge-extras แล้ว แต่มันมี svn 1.6 เท่านั้นไม่ใช่ 1.7

ฉันต้องการอัปเดตกับยำเพราะนี่เป็นวิธีที่ปลอดภัยที่สุดสำหรับฉัน ฉันไม่ใช่ผู้ใช้ Linux ที่มีประสบการณ์

มีที่เก็บ yum ที่มี 1.7 (subversion.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 / local / bin / svn ในขณะที่ 1.6 ไบนารีอยู่ใน / usr / bin / svn ดังนั้นคุณอาจต้องตั้งค่านามแฝง


1
กำหนดค่า --prefix / usr จะนำ make install ไปยัง / usr / bin / svn
โดยตรง

6

ดูเหมือนว่าจะเป็นทางออกhttp://www.wandisco.com/subversion/download#centosฉันไม่ได้ลอง แต่ได้รับการสนับสนุนอย่างเป็นทางการhttp://subversion.apache.org/packages.html#centos


1
"สนับสนุนอย่างเป็นทางการ" คุณหมายถึงอะไร? จากด้านบนของหน้านั้น: "โครงการการโค่นล้ม Apache ไม่มีการรับรองอย่างเป็นทางการหรือรักษาแพคเกจไบนารีใด ๆ ของซอฟต์แวร์การโค่นล้ม"
rakslice

ฉันหมายถึงว่ามันถูกกล่าวถึงใน apache.org และไม่ใช่โครงการน้ำสำรองที่ไม่มีใครรู้
Andreas Wederbrand

3
แพคเกจ WANdisco ได้รับการสนับสนุนว่าเราได้รวบรวมและทดสอบอย่างสมบูรณ์ก่อนที่จะวางจำหน่ายและเราพร้อมช่วยเหลือคุณในฟอรัม SVN ( svnforum.org/forum.php ) หากจำเป็น
Mand Beckett

5

ฉันใช้ที่เก็บ rpmforge: http://wiki.centos.org/AdditionalResources/Repositories/RPMForge

หลังจากติดตั้งแพ็คเกจ rpm-forge แล้วฉันได้ติดตั้ง subversion 1.7 โดยเรียกใช้คำสั่งนี้:

sudo yum install --enablerepo = rpmforge-extras การโค่นล้ม

อัพเกรดเจ็บปวดอย่างสมบูรณ์


1
คุณอาจต้องติดตั้งที่เก็บ rpmforge คุณสามารถทำได้โดยใช้คำแนะนำนี้: wiki.centos.org/AdditionalResources/Repositories/RPMForge ฉันไม่สามารถดาวน์โหลดแพคเกจ. rpmforge ของรอบต่อนาทีจากการใช้ wget ด้วยเหตุผลบางอย่างและต้องใช้เบราว์เซอร์
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

ถัดไปคุณสร้าง repo สำหรับการโค่นล้มของคุณ:

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

คัดลอกวางส่วนใด 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

อย่าลืมใช้การเข้าถึงรูทของคุณเพื่อทำสิ่งนั้น : D


3

คุณสามารถดาวน์โหลดแพคเกจไบนารีจากเว็บไซต์ของเราที่นี่

อีกทางเลือกหนึ่งคือคุณสามารถใช้uberSVNซึ่งรองรับ 1.6.18 และ 1.7.5 พร้อมกับสิ่งอื่น ๆ ทั้งหมดที่คุณต้องเริ่มต้นใช้งาน (Apache, Tomcat ผู้ดูแลระบบผู้ใช้ ฯลฯ )

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.