-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 hola a tod@s Estoy intentando actualizar mi kmail (1.4.3) sobre KDE (3.0.3) y SuSE 8.1, para lo cual me he bajado, de la página de SuSE el paquete ( kdenetwork3-mail.rpm ), el cual entre otros programas contiene el kmail (aunque no se como puedo consultar que versión es) pero al intentar actualizar por medio de ( rpm -U <paquete.rpm>) desde la línea de comandos (no se como hacerlo desde el administrador de paquetes gráfico) me dice que faltan las siguientes librerías: libart_lgpl_2.so.2 y libkutil.so.1 ¿alguien sabe como localizar el paquete que las contiene? gracias a tod@s. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (GNU/Linux) iD8DBQE/OSSZ/fz701bsF44RAkd/AJ9Y3WrWVGWhhmBW601/qMZB+l+73QCfY/YD ra1f/mpC0inuwAyFeW2NNOQ= =tZMN -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 hola de nuevo Resutlta que pin <fichero> sólo sirve para pedir información o la relacion de ficheros contenidos en un paquete ya instalado, cosa que se puede hacer tambien con (rpm -qi <paquete.rpm>) y (rpm -ql <paquete.rpm>)respectivamente, además de poder usarse con paquetes tipo <paquete>.gz para ver ficheros README, INSTALL ,etc. Yo lo que estoy buscando es alguna forma de saber en que paquete encontrar los ficheros que me pide (los que se echan en falta) cuando al hacer (rpm -U kdenetwork3-mail.rpm) para actualizar un paquete me da el siguiente mensaje: error: failed dependencies: libart_lgpl_2.so.2 is needed by kdenetwork3-mail-3.1.3-23 libkutils.so.1 is needed by kdenetwork3-mail-3.1.3-23 creo que ambas son librerías....¿alguien sabría como dar con ellas y poder proseguir en mi misión de actualizar kmail? Salu2 El Mié 13 Ago 2003 00:59, Carlos E. R. escribió:
El 2003-08-12 a las 19:31, Jose escribió:
¿alguien sabe como localizar el paquete que las contiene?
pin nombre_de_fichero -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (GNU/Linux)
iD8DBQE/O7Ss/fz701bsF44RAqNwAJ9g5MPBbB34+cv2GWiXT1xIFoGgiQCeLggB D88dD0OeWGdFZ4ZkngH6XEw= =10rF -----END PGP SIGNATURE-----
El 2003-08-14 a las 18:11, Jose escribió:
Resutlta que pin <fichero> sólo sirve para pedir información o la relacion de ficheros contenidos en un paquete ya instalado,
Negativo. Pin copia el indice de paquetes del DVD y lo guarda localmente para acceder posteriormente - y posteriormente es capaz de añadir los paquetes externos que tu instales. Si por ejemplo, pido "pin inn", que no lo tengo instalado, me responde: pin 0.27 - package info for inn ------------------------------------------------------------------ *** no rpm named inn installed ------------------------------------------------------------------ ------------------------------------------------------------------ *** zgrep inn /var/lib/pin/ARCHIVES.gz ------------------------------------------------------------------ ---> ./CD1/suse/i586/LinNeighborhood-0.6.5-50.i586.rpm ---> ./CD1/suse/i586/inn-2.3.4-24.i586.rpm ---> ./CD2/suse/src/LinNeighborhood-0.6.5-50.src.rpm ---> ./CD2/suse/src/inn-2.3.4-24.src.rpm ... y continua con 1226 lineas de todos los ficheros instalables que contienen inn. En concreto, para el paquete "inn" se ve una linea: ./CD1/suse/i586/inn-2.3.4-24.i586.rpm: Install date: (not installed) Build Host: Chabrol.suse.de ... Y la descripción del paquete es legible.
Yo lo que estoy buscando es alguna forma de saber en que paquete encontrar los ficheros que me pide (los que se echan en falta) cuando al hacer
Se nota que no lo has probado.
(rpm -U kdenetwork3-mail.rpm) para actualizar un paquete me da el siguiente mensaje:
error: failed dependencies: libart_lgpl_2.so.2 is needed by kdenetwork3-mail-3.1.3-23 libkutils.so.1 is needed by kdenetwork3-mail-3.1.3-23
creo que ambas son librerías....¿alguien sabría como dar con ellas y poder proseguir en mi misión de actualizar kmail?
¡Hombre de poca fe! Pin al canto: pin 0.27 - package info for libart_lgpl_2.so.2 ... ./CD1/suse/i586/libart_lgpl-2.3.11-24.i586.rpm: lrwxrwxrwx root root 23 Mar 14 02:12 /usr/lib/libart_lgpl_2.so.2 -> l ./CD1/suse/i586/libart_lgpl-2.3.11-24.i586.rpm: -rwxr-xr-x root root 98775 Mar 14 02:12 /usr/lib/libart_lgpl_2.so.2.3.11 ./CD1/suse/i586/libart_lgpl-devel-2.3.11-24.i586.rpm: lrwxrwxrwx root root 23 Mar 14 02:12 /usr/lib/libart_lgpl_2.so pin 0.27 - package info for libkutils.so.1 ... ./CD1/suse/i586/kdelibs3-3.1.1-13.i586.rpm: lrwxrwxrwx root root 18 Mar 17 20:03 /opt/kde3/lib/libkutils.so -> libkut ./CD1/suse/i586/kdelibs3-3.1.1-13.i586.rpm: lrwxrwxrwx root root 18 Mar 17 20:03 /opt/kde3/lib/libkutils.so.1 -> libk ./CD1/suse/i586/kdelibs3-3.1.1-13.i586.rpm: -rwxr-xr-x root root 74216 Mar 17 20:03 /opt/kde3/lib/libkutils.so.1.1.0 -- Saludos.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 hola de nuevo el caso es que para libart_lpgl_2.so.2 si me dice algo (lo siguiente): pin 0.26 - package info for libart_lgpl_2.so.2 - ------------------------------------------------------------------ *** no rpm named libart_lgpl_2.so.2 installed - ------------------------------------------------------------------ - ------------------------------------------------------------------ *** zgrep libart_lgpl_2.so.2 /usr/share/pin/ARCHIVES.gz - ------------------------------------------------------------------ ./suse/i586/libart_lgpl-2.3.10-35.i586.rpm: -rwxr-xr-x root root 98308 Sep 9 22:36 /usr/lib/libart_lgpl_2.so.2.3.10 ./suse/i586/libart_lgpl-2.3.10-35.i586.rpm: lrwxrwxrwx root root 23 Sep 9 22:36 /usr/lib/libart_lgpl_2.so -> libart_lgpl_2.so.2.3.10 ./suse/i586/libart_lgpl-2.3.10-35.i586.rpm: lrwxrwxrwx root root 23 Sep 9 22:36 /usr/lib/libart_lgpl_2.so.2 -> libart_lgpl_2.so.2.3.10 pero para libkutils.so.1 no me devuelve nada (a continuación). pin 0.26 - package info for libkutils.so.1 - ------------------------------------------------------------------ *** no rpm named libkutils.so.1 installed - ------------------------------------------------------------------ - ------------------------------------------------------------------ *** zgrep libkutils.so.1 /usr/share/pin/ARCHIVES.gz - ------------------------------------------------------------------ /tmp/.pin_packinfo_1576 lines 1-13/13 (END) de todas formas por lo que tu me mandas creo que la librería que busco estaría dentro del paquete kdelib3-3.1.1-13.i586.rpm por lo que intentaré bajar el paquete kdelib3.rpm de SuSE que me suena haber visto. una pregunta ¿no será posible que pin no me de nada para libkutils.so.1 porque en mi DVD (SuSE 8.1) no haya ningun paquete que contenga la citada librería? ¿igualmente se puede deber a que tu tengas SuSE 8.2 y este si disponga el paquete que contenga la librería? saludos ;-) El Vie 15 Ago 2003 01:13, Carlos E. R. escribió:
El 2003-08-14 a las 18:11, Jose escribió:
Resutlta que pin <fichero> sólo sirve para pedir información o la relacion de ficheros contenidos en un paquete ya instalado,
Negativo.
Pin copia el indice de paquetes del DVD y lo guarda localmente para acceder posteriormente - y posteriormente es capaz de añadir los paquetes externos que tu instales.
Si por ejemplo, pido "pin inn", que no lo tengo instalado, me responde:
pin 0.27 - package info for inn
------------------------------------------------------------------ *** no rpm named inn installed ------------------------------------------------------------------
------------------------------------------------------------------ *** zgrep inn /var/lib/pin/ARCHIVES.gz ------------------------------------------------------------------
---> ./CD1/suse/i586/LinNeighborhood-0.6.5-50.i586.rpm ---> ./CD1/suse/i586/inn-2.3.4-24.i586.rpm ---> ./CD2/suse/src/LinNeighborhood-0.6.5-50.src.rpm ---> ./CD2/suse/src/inn-2.3.4-24.src.rpm ... y continua con 1226 lineas de todos los ficheros instalables que contienen inn. En concreto, para el paquete "inn" se ve una linea: ./CD1/suse/i586/inn-2.3.4-24.i586.rpm: Install date: (not installed) Build Host: Chabrol.suse.de ... Y la descripción del paquete es legible.
Yo lo que estoy buscando es alguna forma de saber en que paquete encontrar los ficheros que me pide (los que se echan en falta) cuando al hacer
Se nota que no lo has probado.
(rpm -U kdenetwork3-mail.rpm) para actualizar un paquete me da el siguiente mensaje:
error: failed dependencies: libart_lgpl_2.so.2 is needed by kdenetwork3-mail-3.1.3-23 libkutils.so.1 is needed by kdenetwork3-mail-3.1.3-23
creo que ambas son librerías....¿alguien sabría como dar con ellas y poder proseguir en mi misión de actualizar kmail?
¡Hombre de poca fe! Pin al canto:
pin 0.27 - package info for libart_lgpl_2.so.2 ... ./CD1/suse/i586/libart_lgpl-2.3.11-24.i586.rpm: lrwxrwxrwx root root 23 Mar 14 02:12 /usr/lib/libart_lgpl_2.so.2 -> l ./CD1/suse/i586/libart_lgpl-2.3.11-24.i586.rpm: -rwxr-xr-x root root 98775 Mar 14 02:12 /usr/lib/libart_lgpl_2.so.2.3.11 ./CD1/suse/i586/libart_lgpl-devel-2.3.11-24.i586.rpm: lrwxrwxrwx root root 23 Mar 14 02:12 /usr/lib/libart_lgpl_2.so
pin 0.27 - package info for libkutils.so.1 ... ./CD1/suse/i586/kdelibs3-3.1.1-13.i586.rpm: lrwxrwxrwx root root 18 Mar 17 20:03 /opt/kde3/lib/libkutils.so -> libkut ./CD1/suse/i586/kdelibs3-3.1.1-13.i586.rpm: lrwxrwxrwx root root 18 Mar 17 20:03 /opt/kde3/lib/libkutils.so.1 -> libk ./CD1/suse/i586/kdelibs3-3.1.1-13.i586.rpm: -rwxr-xr-x root root 74216 Mar 17 20:03 /opt/kde3/lib/libkutils.so.1.1.0 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (GNU/Linux)
iD8DBQE/PLoJ/fz701bsF44RAnkGAKD2+kL1qfKhlNguDIembia8CAQO1QCdG3+P d1JEKln9qT3uae8K0lnE388= =55tD -----END PGP SIGNATURE-----
El 2003-08-15 a las 12:46, Jose escribió:
pero para libkutils.so.1 no me devuelve nada (a continuación).
En ese caso es que en tus CDs no está, seguro :-)
de todas formas por lo que tu me mandas creo que la librería que busco estaría dentro del paquete kdelib3-3.1.1-13.i586.rpm por lo que intentaré bajar el paquete kdelib3.rpm de SuSE que me suena haber visto.
Si, uno de los rpm era del gnome, y otro del kde. Ese rpm del kde en concreto es el más básico de todos los del kde, es obligatorio. Pero... sigue leyendo.
una pregunta ¿no será posible que pin no me de nada para libkutils.so.1 porque en mi DVD (SuSE 8.1) no haya ningun paquete que contenga la citada librería?
¡Ah!
¿igualmente se puede deber a que tu tengas SuSE 8.2 y este si disponga el paquete que contenga la librería?
¡Acabáramos! ¡Pos claro! :-) Ese era el "detalle" que faltaba. Por supuesto, pin busca en la lista de ficheros que contiene el primer CD de suse, en un fichero llamado "ARCHIVES.gz"; también busca en la base de datos que mantiene el rpm. Es decir, busca entre lo instalado realmente primero, y luego en el total de lo instalable. Es un shell script, lo puedes mirar: #! /bin/sh # pin - Package InformatioN - mlasars@suse.de (c) 2001,2002 SuSE AG # # gives u info about a package ( rpm -qi, ql) # and greps the SuSE Archives.gz for files # # very handy when compiling or installing stuff # thanks to stefan for better sort # henne for hosting & advertising :-) Entonces, si el paquete que tratas de instalar pide algo que no está en la distro, es para mosquearse. Significa que, 1) el rpm no es realmente para la version de suse que tienes 2) depende de otro rpm que has de instalar previamente sumistrado por quien hizo el primero. Así que asegúrate primero que ese rpm que tratas de instalar es de la version 8.1, si no pues pudiera no funcionar... y más cuando ese rpm de arriba es la base de todo el kde, lo puedes destrozar. Por cierto... no me importa que respondas al correo encima del correo al que respondes (top-posting). Pero el problema es que al dejar intacto la parte de mi mensaje - el cual se puede ver fácilmente de todas formas en el mensaje anterior que ambos tenemos guardado - estás repitiendo información innecesaria, y ampliando el negocio a Telefónica. Esos 8 kylobytes (el doble de lo necesario) que tiene el mensaje tardan un par de segundos en recibirse a través de un modem... multiplicado por cientos o miles de máquinas. Sin contar con el espacio en disco, la lentitud añadida de las busquedas, etc. Piénsalo :-) -- Saludos Carlos Robinson
participants (2)
-
Carlos E. R.
-
Jose