OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.
Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.
No puedo instalar Livestation por falta de dependencias
No consigo instalar Livestation desde los repositorios de BDK. Al intenta instalar:
[root@localhost ~]# urpmi livestation
No se puede instalar el paquete pedido:
livestation-3.0-1bdk.noarch (debido a que no se satisfizo libQtSvg.so.4)
¿Seguir adelante con la instalación? (S/n)
Resulta que libQtSvg.so.4 proviene de lib64qtsvg4:
[root@localhost ~]# urpmf libQtSvg.so.4
lib64qtsvg4:/usr/lib64/libQtSvg.so.4
lib64qtsvg4:/usr/lib64/libQtSvg.so.4.5
lib64qtsvg4:/usr/lib64/libQtSvg.so.4.5.3
...
Ese paquete en concreto lo tengo instalado.
Estoy en Mandriva 2010.0 x86_64
He actualizado los repositorios como se comenta en otro hilo. De hecho, los he borrado y configurado varias veces. Asimismo he actualizado con urpmi --auto-update -a.
A ver si a alguien le ocurre lo mismo. Gracias
Usuario
# 99860 libQtSvg.so.4
Prueba lo siguiente en una consola como root;
ejecuta los siguientes comandos uno por uno
# ln -sf /usr/lib64/libQtSvg.so.4 /usr/lib/libQtSvg.so.4
# ln -sf /usr/lib64/libQtSvg.so.4.5 /usr/lib/libQtSvg.so.4.5
# ln -sf /usr/lib64/libQtSvg.so.4.5.3 /usr/lib/libQtSvg.so.4.5.3
y luego intenta de nuevo la instalación del paquete
Saludos!
Usuario
# 99878 No funciona
Creo los enlaces pero sigue sin funcionar.
Saludos.
BOFH
# 99879 Pues yo uso la versión 64 bit y no me ha dado ningun problema
¿tienes el sistema actualizado y al día? ¿tienes añadidos los repositorios oficiales de mandriva?
¿que version de lib64qtsvg4 tienes instalada?
Muy Suyo
Her DoctorBOFH
Usuario
# 99925 Respuestas
Todo actualizado y al día.
Repositorios oficiales añadidos y no oficiales sólo los de BDK:
[root@localhost ~]# urpmi.update -a
el soporte «Main» está al día
el soporte «Contrib» está al día
el soporte «Non-free» está al día
el soporte «Main Updates» está al día
el soporte «Contrib Updates» está al día
el soporte «Non-free Updates» está al día
el soporte «PLF Free» está al día
el soporte «PLF Non-free» está al día
el soporte «Bdk-x86_64» está al día
el soporte «Bdk-noarch» está al día
el soporte «Bdk-x86_64-nonfree» está al día
Estos son los que tengo activados, aunque ya sabes que se añaden algunos más ( incluso un "Main32" y su updates que también están desactivados).
La versión de lib64qtsvg4 es 4.5.3-3.2mdv2010.0 para la arquitectura de 64 bits.
Gracias por tu ayuda.
BOFH
# 99928 ...
PLF no son oficiales.
¿Quien es Jesucristo?
Usuario
# 99944 libqtsvg4
Lo que te esta pidiendo con precisión es el siguiente paquete:
libqtsvg4 no lib64qtsvg4
El cual consta de los siguientes archivos:
/usr/lib/libQtSvg.so.4
/usr/lib/libQtSvg.so.4.5
/usr/lib/libQtSvg.so.4.5.3
/usr/lib/qt4/plugins/iconengines/libqsvgicon.so
libqtsvg4 esta en los repositorios de Mandriva para 32 bytes (i586)
lo puedes descargar desde aqui:
http://mandriva.c3sl.ufpr.br/official/2010.0/i586/media/main/release/libqtsvg4-4.5.3-3mdv2010.0.i586...
Antes podrías probar lo siguiente:
# ln -sf /usr/lib64/libQtSvg.so.4 /usr/lib/libQtSvg.so.4
# ln -sf /usr/lib64/libQtSvg.so.4.5 /usr/lib/libQtSvg.so.4.5
# ln -sf /usr/lib64/libQtSvg.so.4.5.3 /usr/lib/libQtSvg.so.4.5.3
# ln -sf /usr/lib64/qt4/plugins/iconengines/libqsvgicon.so /usr/lib/qt4/plugins/iconengines/libqsvgicon.so
Saludos!
Usuario
# 99947 Bueno, ya sé lo que pasaba
Antes de nada agradeceros vuestra ayuda.
Toda la problemática estaba en que tenía desactivados los repositorios de "Main32 y "Main32 Updates" en mi sistema de 64 bit. Todo por mi afán de no mezclar paquetes de ambas arquitecturas (aunque siempre que instalaba desde rpmdrake ponía espacial cuidado en instalar los de mi sistema).
Tal como comentas con acierto, para instalar livestation se necesita "libqtsvg4" (en "Main32"). Lo he activado e instalando "libqtsvg4" no ha habido ningún tipo de problema. Por si te sirve, antes de nada he probado el recurso de crear los enlaces que sugieres en el comentario anterior (ya lo hice antes como comento en la entrada #99878 de este mismo hilo menos el último que he tenido que crear el directorio /usr/lib/qt4/plugins ya que ni existía en mi sistema) pero no ha colado.
Bueno, gracias a drakedalfa por recordarme que no todos los repositorios de easyurpmi son oficiales y me quedo con algunas dudas sobre el repositorio de "Main32" que ya solventaré en otro momento.
Saludos.