La instalación de libqt4-dbus 4:4.8.1-0ubuntu4.4 se queja de una versión incorrecta en la que se basa

La instalación de libqt4-dbus 4:4.8.1-0ubuntu4.4 se queja de una versión incorrecta en la que se basa

Estoy ejecutando ubunut 12.04.

Hoy, un actualizador de software me dijo que instalara algunos paquetes libqt4, lo cual hice. Tengo el siguiente problema que creo que otras personas podrían tener después de hoy.

intentando instalar este nuevo paquete libqt4-dbus 4:4.8.1-0ubuntu4.4 que vino del administrador de actualizaciones. Sin embargo, da un error debido a dependencias.

Este es el error exacto desglosado.

libqt4-dbus : Depends: libqt4-xml (= 4:4.8.1-0ubuntu4.3) but 4:4.8.1-0ubuntu4.4 is installed
           Depends: libqtcore4 (= 4:4.8.1-0ubuntu4.3) but 4:4.8.1-0ubuntu4.4 is installed
           Recommends: qdbus (= 4:4.8.1-0ubuntu4.3)

de mirar el sitio web de ubuntuhttp://packages.ubuntu.com/precise/libqt4-dbus

libqt4-dbus 4:4.8.1-0ubuntu4.4 se basa en el software 4:4.8.1-0ubuntu4.4 y no en el software 4:4.8.1-0ubuntu4.3.

¿Por qué el instalador dice que depende de una versión inferior? También pensé que 4:4.8.1-0ubuntu4.4 sería compatible con 4:4.8.1-0ubuntu4.3 ya que estaría al revés.

gracias por la respuesta. Ese resultado es confuso si intenta decir lo que usted dijo. Creo que deberían eliminar la palabra "pero". Eso es lo que me hace pensar que está buscando la versión anterior.

Revisé los paquetes y son el software más reciente para todo.

ii  libqt4-xml                              4:4.8.1-0ubuntu4.4                       Qt 4 XML module

Ese resultado es confuso si intenta decir lo que usted dijo. Creo que deberían eliminar la palabra "pero". Eso es lo que me hace pensar que está buscando la versión anterior.

Revisé los paquetes y son el software más reciente.

ii  libqt4-xml                              4:4.8.1-0ubuntu4.4                       Qt 4 XML module
ii  libqt4-xml:i386                         4:4.8.1-0ubuntu4.4                       Qt 4 XML module
ii  libqtcore4                              4:4.8.1-0ubuntu4.4                       Qt 4 core module
ii  libqtcore4:i386                         4:4.8.1-0ubuntu4.4
ii  libqt4-xml:i386                         4:4.8.1-0ubuntu4.4                       Qt 4 XML module
ii  libqtcore4                              4:4.8.1-0ubuntu4.4                       Qt 4 core module
ii  libqtcore4:i386                         4:4.8.1-0ubuntu4.4

Entonces, en la oración anterior para libqt4-xml es correcto decir que está instalada la versión 4:4.8.1-0ubuntu4.4. No estoy seguro de por qué dice que hay una versión anterior disponible cuando se instala la versión más nueva.

libqt4-dbus : Depends: libqt4-xml (= 4:4.8.1-0ubuntu4.3) but 4:4.8.1-0ubuntu4.4 is installed

Respuesta1

Resolvió el problema hoy. Tuve que instalar el paquete libqt4-dbus:amd64 para actualizar el paquete libqt4-dbus normal. Lo descubrí cuando intenté forzar la instalación del paquete libqt4-dbus:i386.

emarnau@eld1256hzj-l7:~/Downloads$ sudo dpkg -i libqt4-dbus_4.8.1-0ubuntu4.4_i386.deb (Leyendo base de datos... 219816 archivos y directorios actualmente instalados.) Preparándose para reemplazar libqt4-dbus:i386 4:4.8 .1-0ubuntu4.4 (usando libqt4-dbus_4.8.1-0ubuntu4.4_i386.deb) ... Descomprimiendo el reemplazo libqt4-dbus:i386 ... dpkg: error al procesar libqt4-dbus:i386 (--install): libqt4- dbus:i386 4:4.8.1-0ubuntu4.4 no se puede configurar porque libqt4-dbus:amd64 está en una versión diferente (4:4.8.1-0ubuntu4.3)

emarnau@eld1256hzj-l7:~/Downloads$ sudo dpkg -i libqt4-dbus_4.8.1-0ubuntu4.4_amd64.deb (Leyendo base de datos... 219816 archivos y directorios actualmente instalados). Preparándose para reemplazar libqt4-dbus 4:4.8.1 -0ubuntu4.3 (usando libqt4-dbus_4.8.1-0ubuntu4.4_amd64.deb) ... Desempaquetando libqt4-dbus de reemplazo ... Configurando libqt4-dbus (4:4.8.1-0ubuntu4.4) ... Activadores de procesamiento para libc-bin... se está llevando a cabo el procesamiento diferido de ldconfig

ii  libqt4-dbus                             4:4.8.1-0ubuntu4.4                       Qt 4 D-Bus module
ii  libqt4-dbus:i386                        4:4.8.1-0ubuntu4.4                       Qt 4 D-Bus module

Es extraño que el apartamento no pudiera resolver esto. Quizás porque el paquete i386 siempre se instala antes que el paquete amd 64. si fuera al revés ya se hubiera solucionado.

Respuesta2

El actualizador no dice que requiera una versión anterior. Dice que solo está disponible la versión anterior y depende de la versión más nueva. 4:4.8.1-0ubuntu4.4es más nuevo que 4:4.8.1-0ubuntu4.3.

Lo más probable es que esté utilizando un espejo que no esté ligeramente sincronizado con el archivo y que solo tenga sincronizados algunos de los paquetes. Si espera un poco y vuelve a intentarlo más tarde, debería funcionar. O podrías cambiar a un espejo diferente.

información relacionada