Depuis Ubuntu 12.10, la version 1.7 est disponible dans le cadre de la distribution. Subversion peut être installé avec apt-get.
sudo apt-get install subversion
Pour les versions antérieures d'Ubuntu, un fichier ppa est disponible sur 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 la mise à jour de subversion et mettre à niveau le référentiel.
sudo apt-get update
sudo apt-get upgrade
Je devais aussi faire une mise à niveau dist.
sudo apt-get dist-upgrade
Je suppose que vous avez déjà installé Subversion, sinon:
sudo apt-get install subversion
Richard Povinelli
la source
svn cleanup [repo]
avant la mise à niveau à partir de la version 1.6, car le client svn 1.7 ne nettoiera pas les anciens référentiels. Après la mise à niveau du client svn, exécutez lasvn upgrade [repo]
mise à niveau des métadonnées pour chaque référentiel. Plus de détails stackoverflow.com/a/7754776/114900Il existe également un ppa soutenu directement par l’équipe de subversion: l’équipe "Subversion" .
Vous devriez pouvoir ajouter le ppa avec la commande suivante:
La commande apt-add-repository est fournie par le paquet python-software-properties, assurez-vous donc de l'installer d'abord.
Remarque: RabbitVCS semble avoir un problème avec la sous-version 1.7: Rabbitvcs ne marque pas les sous-producteurs / fichiers versionnés dans le fichier svn 1.7 . Ceci est corrigé dans le coffre mais n'a pas (encore) été poussé dans une construction.
la source
Le script Wandisco installe en réalité un nouveau référentiel contenant le fichier .deb pour l'installation de SVN 1.7.
Presque la même chose peut être accomplie en exécutant les commandes suivantes:
la source
sudo: add-apt-repository: command not found
message d'erreur, vous devez installer python-software-properties:sudo apt-get install python-software-properties
lucid
place de votre nom de version actuel. Ils ne fournissent que des versions pourlucid
. Et assurez-vous de supprimer / commenter ladeb-src
ligne correspondante/etc/apt/sources.list
s'il y en a une.Lors de l’utilisation de Trac Vous pouvez remarquer un problème après la mise à niveau de Votre Subversion à l’aide du référentiel WANdisco. Son symptôme est un message sur le site Trac:
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é:
la source
J'ai utilisé des fichiers binaires wandisco avec des sources apt comme décrit par Fernando, mais maintenant que la version Ubuntu suivante a des fichiers binaires officiels mis à jour à 1.7, je souhaitais les utiliser tout en conservant la version 12.04 LTS.
Ajout des sources suivantes dans un nouveau fichier /etc/apt/sources.list.d/svn17.list:
Et puis, selon les conseils donnés sur https://help.ubuntu.com/community/PinningHowto an /etc/apt/apt.conf.d/90svn17:
Puis installé en utilisant
Vous ne savez pas si ces nouveaux noms de fichiers respectent les conventions appropriées, mais cela fonctionne. J'ai essayé d'épingler la configuration d'abord mais sans succès. Avec "-t quantal" l'épinglage n'était pas nécessaire.
la source
Ne croyez pas qu'il existe encore de fichiers .deb publics. Vous pouvez essayer ce script pour installer la version 1.7 depuis WANdisco
svn1.7_ubuntu_wandisco.sh
la source