Problemas al instalar Subversion Perl

1

Estoy tratando de configurar la integración VCS de Bugzilla con Subversion. He instalado el cliente CollabNet Subversion CollabNetSubversion-client-1.6.16-1.i386.rpm que instala sus libs en / opt / CollabNet_Subversion.

Ahora quiero instalar el paquete subversion-perl-1.6.16-2.4.i586.rpm pero la herramienta de línea de comandos RPM falla con problemas de dependencia:

subversion = 1.6.16 is needed by subversion-perl-1.6.16-2.4.i586
libsvn_client-1.so.0 is needed by subversion-perl-1.6.16-2.4.i586
libsvn_delta-1.so.0 is needed by subversion-perl-1.6.16-2.4.i586
libsvn_diff-1.so.0 is needed by subversion-perl-1.6.16-2.4.i586
libsvn_fs-1.so.0 is needed by subversion-perl-1.6.16-2.4.i586
libsvn_ra-1.so.0 is needed by subversion-perl-1.6.16-2.4.i586
libsvn_repos-1.so.0 is needed by subversion-perl-1.6.16-2.4.i586
libsvn_subr-1.so.0 is needed by subversion-perl-1.6.16-2.4.i586
libsvn_wc-1.so.0 is needed by subversion-perl-1.6.16-2.4.i586

Subversion 1.6.16 está instalado pero parece ser la ubicación incorrecta. ¿Qué debo hacer para resolver estos problemas de dependencia?


fuente

Respuestas:

3

El problema es que está utilizando un paquete de terceros (un tercero en comparación con su proveedor de SO) y no se integra con el resto de los paquetes de su proveedor de SO.

La solución simple sería utilizar las rpm de subversión proporcionadas por su proveedor de SO. Si es posible, haga eso porque hacer que los enlaces de Subversion / Perl funcionen es complicado y es mejor si obtiene SVN y Perl del mismo proveedor. Dado que parece que el paquete CollabNet se instala en su propia ubicación separada, probablemente pueda instalar la Subversión del sistema operativo junto y no interferirán.

De lo contrario, puede compilar e instalar los enlaces de Subversion manualmente usando Alien :: SVN . Está bien que la versión de SVN en Alien :: SVN y la versión que has instalado no coincidan exactamente y no colisionarán con ninguno de los paquetes.

Schwern
fuente