Subversion 1.6'yı CentOS'a yükseltilsin mi? (yum deposunu bulamıyorum)


18

SVN Sunucumu 1.6'dan 1.7'ye yükseltmek istiyorum. Ne yazık ki internette yum ile bunu nasıl bir şey bulamıyorum. RPMforge-ekstraları kontrol ettim ama 1.7 değil sadece svn 1.6 var

Yum ile güncellemek istedim çünkü bu benim için en güvenli yol. Deneyimli bir Linux kullanıcısı değilim.

1.7 içeren bir yum deposu var mı (subversion.x86_64 0: 1.7.xxxxx.el5.rfx)

Umarım biri bana yardım edebilir mi?

Olmayan varsa, belki sadece adım adım güncelleme nasıl kısa bir açıklama.

svn  centos  yum 

Yanıtlar:


20

Sadece kaynaklardan inşa edebilirsiniz.

Aşağıdakiler benim için çalıştı (ancak "Geliştirme araçları" ve "Ek Geliştirme" deki her paketi güncellemek veya yüklemek istemeyebilirsiniz):

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

Sistemimde bu, ikiliyi / usr / local / bin / svn içine koymuş gibi görünürken, 1.6 ikilik / usr / bin / svn içerisindedir, bu nedenle bir takma ad ayarlamanız gerekebilir.


1
configure --prefix / usr make install / usr / bin / svn
bvanlew

6

Bu bir çözüm gibi görünüyor http://www.wandisco.com/subversion/download#centos Ben denemedim ama resmi olarak desteklenmektedir http://subversion.apache.org/packages.html#centos


1
"Resmi olarak destekleniyor" mu? Bununla ne demek istiyorsun? Bu sayfanın üst kısmından: "Apache Subversion projesi, Subversion yazılımının herhangi bir ikili paketini resmi olarak onaylamaz veya sürdürmez."
rakslice

Basitçe, kimsenin bilmediği bir arka su projesinde değil, apache.org'da belirtildiği anlamına geliyor.
Andreas Wederbrand

3
WANdisco paketleri, piyasaya sürülmeden önce bunları derlemiş ve tamamen test ettiğimiz için desteklenmektedir ve gerekirse SVN forumunda ( svnforum.org/forum.php ) yardım etmek için yanınızdayız .
Mand Beckett

5

Rpmforge deposunu kullandım: http://wiki.centos.org/AdditionalResources/Repositories/RPMForge

Rpm-forge paketini kurduktan sonra, bu komutu vererek subversion 1.7'yi kurdum:

sudo yum install --enablerepo = rpmforge-extras alt sürüm

Tamamen ağrısız yükseltme.


1
Rpmforge deposunu kurmanız gerekebilir. Bu kılavuzu kullanarak yapabilirsiniz: wiki.centos.org/AdditionalResources/Repositories/RPMForge . Bazı nedenlerden dolayı wget kullanarak rpmforge's .rpm paketini indiremedim ve tarayıcı kullanmak zorunda kaldım.
izogfif

4

Subversiyonunuzu yükseltmek için bunu yapabilirsiniz:

CentOS / RHEL 7 Kullanıcıları için:

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

CentOS / RHEL 6 Kullanıcıları için:

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

CentOS / RHEL 5 Kullanıcıları için:

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

Sonra yıkımınız için bir repo oluşturursunuz:

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

wandisco-svn.repoDosyalamak için kullandığınız bir kopyayı kopyalayın .

Sonra isteğe bağlı olarak, ancak tavsiye edilen, depo gpg imzasını ekleyin:

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

Ve nihayet bunu aşağıda yürütün:

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

Bunu yapmak için root erişiminizi kullanmayı unutmayın. : D


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.