Comment puis-je installer svn?


131

J'essaie d'installer svn et je rencontre des problèmes. La commande que je lance est sudo apt-get install svn. Lorsque je lance ceci, j'obtiens le message d'erreur "Impossible de localiser le package svn". Pourquoi est-ce? Comment je le répare?


2
dans ce cas, j'ouvrirais synaptic
taperais

2
dans de tels cas, je apt-cache search subversion
courrais

Réponses:


198

Le paquet s'appelle subversionInstaller la subversion (abrégé svn). Vous devez l'installer en lançant:

sudo apt-get install subversion

Ce paquet contient également le svnservedémon (non démarré par défaut). Si vous souhaitez héberger un serveur de sous-version sur HTTP, vous devez l’installer apache2et le configurer en conséquence.


1
Existe-t-il également un forfait client? Ou vous devez également installer le serveur.
Martin

2
@Martin Le serveur binaire ( svnserve) ne pèse que 85 Ko, l'outil d'administration, svnadmin72 Ko. Leurs pages de manuel sont quelques KiB. Installez simplement le subversionpaquet pour obtenir tous les programmes de subversion ( svnserve"serveur", svnclient (256 Ko)). Vous n'avez pas besoin d'un serveur comme Apache pour la fonctionnalité client.
Lekensteyn

18

Il n'y a pas de paquet portant le nom de SVN. Vous pouvez taper cette commande sur le terminal.

sudo apt-get install subversion 

Ensuite, vous pouvez le vérifier en utilisant la commande svn

svn co "type here your checkout URL without double quotes"

svn status 

svn commit ...........your file name 

6

apt-get est un gestionnaire de paquets incroyable, mais souvent, les noms des paquets ne sont pas exactement nommés comme vous le souhaiteriez. (Évidemment pas la faute d'apt-get) par exemple, le téléchargement de Java ne l'est pas apt-get install java. Quant à votre problème, le nom du paquet svn dans apt-get est subversion.

apt-get install subversion

Amusez-vous avec vos besoins de subversion!

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.