84 votes

Où puis-je trouver un binaire de Subversion 1.7 ?

Quelqu'un connaît-il un ppa ou une source où je peux obtenir un deb de subversion 1.7 ?

Il est sorti hier, donc je suis sûr que quelque chose va apparaître. Cependant, je pense que ce sera un bon endroit pour poster quand quelque chose sera publié.

62voto

Alex M Points 111

À partir d'Ubuntu 12.10, subversion 1.7 est disponible dans la distribution. Subversion peut être installé en utilisant apt-get.

sudo apt-get install subversion

Pour les versions précédentes d'Ubuntu, il existe un ppa disponible à l'adresse suivante subversion-1.7 . Le référentiel peut être ajouté comme suit :

sudo apt-add-repository ppa:dominik-stadler/subversion-1.7

Pour obtenir la dernière version de subversion, mettez à jour et mettez à niveau le référentiel.

sudo apt-get update
sudo apt-get upgrade

Je devais aussi faire une mise à jour.

sudo apt-get dist-upgrade

Je suppose que vous avez déjà installé subversion, si non :

sudo apt-get install subversion

44voto

Waylon Flinn Points 711

Il y a aussi un ppa supporté directement par l'équipe subversion : "Équipe "Subversion .

Vous devriez être en mesure d'ajouter le ppa avec la commande suivante :

sudo apt-add-repository ppa:svn/ppa

La commande apt-add-repository est fournie par le paquet Python-software-properties, donc assurez-vous de l'installer en premier.

Note : RabbitVCS semble avoir un problème avec subversion 1.7 : Rabbitvcs ne marque pas comme versionnés les sous-fichiers/fichiers dans svn 1.7 . Ceci est corrigé dans le tronc mais n'a pas (encore) été poussé dans une build.

14voto

Traingamer Points 1048

Le script de Wandisco installe en fait un nouveau dépôt qui contient le fichier .deb pour installer SVN 1.7.

On peut accomplir presque la même chose en exécutant les commandes suivantes :

sudo add-apt-repository 'deb http://opensource.wandisco.com/ubuntu lucid svn17'
sudo wget -q http://opensource.wandisco.com/wandisco-debian.gpg -O- | sudo apt-key add -    
sudo apt-get update    
sudo apt-get install subversion

1voto

Ron E Points 777

Lorsque vous utilisez Trac, vous pouvez remarquer un problème après la mise à jour de votre dépôt Subversion utilisant WANdisco. Son symptôme est un message dans le site Trac :

Avertissement : Impossible de synchroniser avec le dépôt "(default)" (système de contrôle de version "svn" non supporté). système de contrôle de version "svn" non pris en charge : Aucun module nommé svn). Regardez dans le journal Trac pour plus d'informations.

Ce paquet lie svn à python2.6 et Ubuntu 12.04 a python2.7. Voici un script qui a résolu le problème de mon côté :

mkdir /usr/lib/python2.7/dist-packages/libsvn
for f in /usr/lib/pyshared/python2.6/libsvn/*; do ln -s $f /usr/lib/python2.7/dist-packages/libsvn/; done
for f in /usr/share/pyshared/libsvn/*; do ln -s $f /usr/lib/python2.7/dist-packages/libsvn/; done

mkdir /usr/lib/python2.7/dist-packages/svn
for f in /usr/share/pyshared/svn/*; do ln -s $f /usr/lib/python2.7/dist-packages/svn/; done

mkdir /usr/lib/pyshared/python2.7/libsvn
for f in /usr/lib/pyshared/python2.6/libsvn/*; do ln -s $f /usr/lib/pyshared/python2.7/libsvn/; done

1voto

Mark Bramhill Points 181

J'ai utilisé les binaires wandisco avec les sources apt comme Fernando l'a décrit, mais maintenant que la prochaine version d'Ubuntu a des binaires officiels mis à jour vers la 1.7, je voulais les utiliser tout en restant sur 12.04 LTS.

Ajout des sources suivantes dans un nouveau fichier /etc/apt/sources.list.d/svn17.list :

deb http://archive.ubuntu.com/ubuntu/ quantal main universe
deb-src http://archive.ubuntu.com/ubuntu/ quantal main universe

Et ensuite, selon les conseils de https://help.ubuntu.com/community/PinningHowto an /etc/apt/apt.conf.d/90svn17 :

APT::Default-Release "precise";

Puis installé en utilisant

sudo apt-get install -V subversion -t quantal

Je ne suis pas sûr que ces nouveaux noms de fichiers respectent les conventions appropriées, mais cela fonctionne. J'ai d'abord essayé d'épingler la configuration, mais sans succès. Avec "-t quantal", le pinning n'était pas nécessaire.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X