SLE에 svn을 설치/업그레이드하는 방법은 무엇입니까?

SLE에 svn을 설치/업그레이드하는 방법은 무엇입니까?

내 SUSE(SUSE Linux Enterprise Server 11(x86_64))가 이전 svn을 설치했습니다. 업그레이드하고 싶지만 SLE 11용 패키지 패키지를 다운로드하고 설치하려고 하면 다음과 같은 오류가 via zypper install subversion-1.7.5-83.1.x86_64.rpm발생합니다.

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

1이나 2 중 하나를 선택하거나 설치 과정을 취소하고 다른 방법으로 수행해도 되나요?

답변1

다음 지침을 따르세요.http://software.opensuse.org/download.html?project=devel:tools:scm:svn&package=subversion최신 Subverstion을 설치하려면.

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

답변2

아마도 당신에게 필요한 것이 있다는 것을 알게 될 것입니다.농노그리고 아마도네온설치되었습니다.

libserf 또는 libneon(클라이언트의 경우 선택 사항)

     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.

SLES에서 이러한 라이브러리를 설치하기 위한 바이너리가 존재하지 않는다고 생각하므로 소스에서 serf(및/또는 네온)를 다운로드하고 컴파일해야 합니다.

ldconfig그 후 SVN 설치를 다시 시도하기 전에 반드시 실행하여 새로 설치된 serf 라이브러리가 보이도록 하세요 .

관련 정보