web-dev-qa-db-fra.com

Mettre à niveau Subversion 1.6 vers 1.7 sur CentOS? (impossible de trouver le référentiel yum)

Je souhaite mettre à niveau mon serveur SVN de 1.6 à 1.7. Malheureusement, je ne trouve rien sur Internet pour faire ça avec miam. J'ai vérifié rpmforge-extras mais il n'a que svn 1.6 et non 1.7

Je voulais mettre à jour avec yum parce que c'est le moyen le plus sûr pour moi. Je ne suis pas un utilisateur Linux expérimenté.

Existe-t-il un référentiel yum contenant 1.7 (Subversion.x86_64 0: 1.7.xxxxx.el5.rfx)

J'espère que quelqu'un peut m'aider?

S'il n'y a pas, peut-être une courte explication comment mettre à jour avec juste étape par étape.

18
user743919

Vous pouvez simplement construire à partir des sources.

Les éléments suivants ont fonctionné pour moi (bien que vous ne souhaitiez peut-être pas faire la mise à jour ou installer tous les packages dans "Outils de développement" et "Développement supplémentaire"):

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

Sur mon système, cela semble mettre le binaire dans/usr/local/bin/svn alors que le binaire 1.6 est dans/usr/bin/svn, vous devrez donc peut-être configurer un alias.

20
Kevin Cross

Cela semble être une solution http://www.wandisco.com/Subversion/download#centos Je ne l'ai pas essayé mais il est officiellement pris en charge http: //Subversion.Apache .org/packages.html # centos

6
Andreas Wederbrand

J'ai utilisé le dépôt rpmforge: http://wiki.centos.org/AdditionalResources/Repositories/RPMForge

Après avoir installé le paquetage rpm-forge, j'ai installé Subversion 1.7 en lançant cette commande:

Sudo yum install --enablerepo = rpmforge-extras Subversion

Mise à niveau complètement indolore.

5
boerre

Vous pouvez le faire pour mettre à niveau votre Subversion:

Pour les utilisateurs de CentOS/RHEL 7:

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

Pour les utilisateurs de CentOS/RHEL 6:

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

Pour les utilisateurs de CentOS/RHEL 5:

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

Ensuite, vous créez un dépôt pour votre Subversion:

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

Copiez et collez le repo que vous avez utilisé pour wandisco-svn.repo fichier.

Ensuite, facultativement, mais conseillé, ajoutez la signature gpg du référentiel:

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

Et enfin exécutez ceci ci-dessous:

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

N'oubliez pas d'utiliser votre accès root pour cela. :RÉ

4
Eko Junaidi Salam

Vous pouvez télécharger les packages binaires depuis notre site Web ici .

Alternativement, vous pouvez utiliser berSVN , qui prend en charge 1.6.18 et 1.7.5, ainsi que toutes les autres choses dont vous avez besoin pour être opérationnel (Apache, Tomcat, administrateur utilisateur, etc.).

3
Mand Beckett