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é.
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é.
À 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
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.
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
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
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.
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.