[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: dpkg me lleva la contraria



On Tue, Mar 23, 1999 at 12:22:40AM +0100, Juan Carlos Muro wrote:
> Hola a todos. 
> Tengo una duda con las versiones de librerias:
> Resulta que me pongo a instalar libgnome31_0.99.4-2.deb y me dice que 
> [....]
>  libgnome31 depends on libglib1.1.13 (>= 1.1.13-1); however:
>   Package libglib1.1.13 is not installed.
>  libgnome31 depends on libgtk1.1.13 (>= 1.1.13-1); however:
>   Package libgtk1.1.13 is not installed.
> [....]
> Y un monton de errores mas. Pero resulta que por ejemplo de las Glib y
> las Gtk tengo las ultimas versiones 1.2 Así que ¿como me puede decir
> dpkg que no tengo algo mayor que libglib1.1.13?
> Veréis:
> 
> sadacia:~/jc/downloads/libs# dpkg --list | grep libgtk
> ii  libgtk1         1.0.6-2        The GIMP Toolkit set of widgets for X
> ii  libgtk1.2       1.2.0-1        The GIMP Toolkit set of widgets for X
> ii  libgtk1.2-dev   1.2.0-1        Development files for the GIMP
> Toolkit
> 
> ¿No es eso suficiente? Plis, si hay algun truco para solucionar esto,
> decidmelo.

Fíjate mejor. Tienes instalada la versión 1.2.0-1 del paquete libgtk1.2
pero no tienes instalada ninguna versión del paquete libgtk1.1.13 .
Sí, el paquete libgtk1.1.13 y el libgtk1.2 son dos paquetes distintos, no
dos versiones del mismo paquete.  Esto se hace así cuando una versión
posterior puede ser incompatible con una versión anterior, como es el
caso con las bibliotecas (un programa compilado con la libgtk1.1.13 en
general no funcionará con la libgtk1.2, ya que cuando menos ha cambiado
el soname y es más que probable que hayan cambiado las API).

La solución a tu problema es instalarte las libgtk1.1.13 (conviven
perfectamente con las gtk 1.2) o bien una versión más moderna de las
libgnome (la 1.0, por ejemplo).

	Saludos,
--
Enrique Zanardi					   ezanardi@ull.es


Reply to: