Wie installiere/aktualisiere ich SVN auf SLE?

Wie installiere/aktualisiere ich SVN auf SLE?

Mein SUSE (SUSE Linux Enterprise Server 11 (x86_64)) hat das alte SVN installiert. Ich möchte es aktualisieren, aber wenn ich das Paket für Pakete für SLE 11 herunterlade und versuche, es zu installieren, via zypper install subversion-1.7.5-83.1.x86_64.rpmbekomme ich

Problem: nothing provides libserf-1.so.0 needed by subversion-1.7.5-83.1.i586
 Solution 1: do not ask to install a solvable providing subversion = 0:1.7.5-83.1
 Solution 2: break subversion by ignoring some of its dependencies

Ist es ok, entweder 1 oder 2 auszuwählen oder den Installationsvorgang abzubrechen und es anders zu machen?

Antwort1

Befolgen Sie die Anweisungen aufhttp://software.opensuse.org/download.html?project=devel:tools:scm:svn&package=subversionum die neueste Subversion zu installieren.

zypper addrepo http://download.opensuse.org/repositories/devel:tools:scm:svn/SLE_11/devel:tools:scm:svn.repo
zypper refresh
zypper install subversion

Antwort2

Sie werden wahrscheinlich feststellen, dass Sie brauchen werdenLeibeigeneund möglicherweiseNeonEingerichtet.

libserf oder libneon (OPTIONAL für Client)

     The Serf and Neon libraries both allow the Subversion client
     to send HTTP requests.  This is necessary if you want your
     client to access a repository served by the Apache HTTP
     server.  There is an alternate 'svnserve' server as well,
     though, and clients automatically know how to speak the
     svnserve protocol.  Thus it's not strictly necessary for your
     client to be able to speak HTTP... though we still recommend
     that your client be built to speak both HTTP and svnserve
     protocols.  Your client can be compiled against either
     libserf or libneon (or both), as they offer competing
     implementations.

Ich glaube nicht, dass Binärdateien für SLES existieren, um diese Bibliotheken zu installieren, daher müssen Sie Serf (und/oder Neon) aus dem Quellcode herunterladen und kompilieren.

Führen Sie es anschließend unbedingt aus, ldconfigbevor Sie erneut versuchen, die SVN-Installation durchzuführen, damit die neu installierten Serf-Bibliotheken angezeigt werden.

verwandte Informationen