Como instalar / atualizar o svn no SLE?

3

Meu SUSE (SUSE Linux Enterprise Server 11 (x86_64)) foi instalado com o svn antigo. Eu quero atualizá-lo, mas se eu baixar o pacote para Pacotes para o SLE 11 e tentar instalá-lo via zypper install subversion-1.7.5-83.1.x86_64.rpm eu recebo

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

Não há problema em escolher 1 ou 2 ou cancelar o processo de instalação e fazê-lo de maneira diferente?

    
por Radek 11.07.2012 / 09:02

2 respostas

4

Siga as instruções no link para obter a última subversão instalado.

zypper addrepo http://download.opensuse.org/repositories/devel:tools:scm:svn/SLE_11/devel:tools:scm:svn.repo
zypper refresh
zypper install subversion
    
por 12.07.2012 / 00:36
2

Você provavelmente descobrirá que precisará de servo e, possivelmente, de neon instalado.

libserf or libneon (OPTIONAL for 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.

Não acredito que existam binários para o SLES instalar essas bibliotecas, portanto, será necessário fazer o download e compilar o serf (e / ou neon) da origem.

Depois disso, certifique-se de executar ldconfig antes de tentar a instalação do SVN novamente, para que as bibliotecas serf recém-instaladas sejam vistas.

    
por 11.07.2012 / 17:06