установка libqt4-dbus 4:4.8.1-0ubuntu4.4, жалующаяся на неверную версию, это полагается

Я выполняю ubunut 12.04.

Сегодня программное обеспечение updater сказало мне устанавливать несколько libqt4 пакетов, которые я сделал. Я получил проблему, ниже которой я думаю, что другие люди могли бы иметь после сегодня.

попытка установить этот новый пакет libqt4-dbus 4:4.8.1-0ubuntu4.4, который прибыл от менеджера по обновлению. Это дает ошибку хотя из-за зависимостей.

Это - точная сломанная ошибка

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)

от рассмотрения веб-сайта человечности http://packages.ubuntu.com/precise/libqt4-dbus

libqt4-dbus 4:4.8.1-0ubuntu4.4 полагается на 4:4.8.1-0ubuntu4.4 программное обеспечение а не на 4:4.8.1-0ubuntu4.3 программном обеспечении.

Почему в установщике говорится, что он полагается на более низкую версию? Также, я думал, что 4:4.8.1-0ubuntu4.4 будет совместим с с 4:4.8.1-0ubuntu4.3, так как это было бы обратным

спасибо за ответ. Тот вывод сбивает с толку затем, если он пытается сказать что Ваш сказанный. я думаю, что они должны удалить слово, "но" из него. Именно это заставляет меня думать, что это ищет более старую версию.

Я проверил пакеты, и они - последнее программное обеспечение для evverything.

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

Тот вывод сбивает с толку затем, если он пытается сказать что Ваш сказанный. я думаю, что они должны удалить слово, "но" из него. Именно это заставляет меня думать, что это ищет более старую версию.

Я проверил пакеты, и они - последнее программное обеспечение.

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

Таким образом в предложении выше для libqt4-xml это корректно в высказывании, что 4:4.8.1-0ubuntu4.4 версия установлена. Не уверенный, почему это сказало бы, что более старая версия доступна, когда новейшая версия установлена.

libqt4-dbus : Depends: libqt4-xml (= 4:4.8.1-0ubuntu4.3) but 4:4.8.1-0ubuntu4.4 is installed
1
задан 18 February 2013 в 13:58

2 ответа

Программа обновления не говорит, что для нее требуется более старая версия. В нем говорится, что доступна только более старая версия, и это зависит от более новой версии. 4:4.8.1-0ubuntu4.4 новее, чем 4:4.8.1-0ubuntu4.3.

Скорее всего, вы используете зеркало, которое немного не синхронизировано с архивом и имеет только некоторые пакеты, синхронизированные с ним. Если вы подождете некоторое время и повторите попытку позже, это должно сработать. Или вы можете переключиться на другое зеркало.

0
ответ дан 18 February 2013 в 13:58

решил проблему сегодня. Мне пришлось установить пакет libqt4-dbus: amd64, чтобы обновить обычный пакет libqt4-dbus. Обнаружил это, когда попытался принудительно установить пакет libqt4-dbus: i386.

emarnau @ eld1256hzj-l7: ~ / Downloads $ sudo dpkg -i libqt4-dbus_4.8.1-0ubuntu4.4_i386.deb (Чтение базы данных ... 219816 файлов и каталогов, установленных в настоящее время.) Подготовка к замене libqt4- dbus: i386 4: 4.8.1-0ubuntu4.4 (с использованием libqt4-dbus_4.8.1-0ubuntu4.4_i386.deb) ... Распаковка замены libqt4-dbus: i386 ... dpkg: обработка ошибок libqt4-dbus: i386 (- -install): libqt4-dbus: i386 4: 4.8.1-0ubuntu4.4 не может быть настроен, поскольку libqt4-dbus: amd64 находится в другой версии (4: 4.8.1-0ubuntu4.3)

emarnau @ eld1256hzj-l7: ~ / Downloads $ sudo dpkg -i libqt4-dbus_4.8.1-0ubuntu4.4_amd64.deb (Чтение базы данных ... 219816 файлов и каталогов, установленных в настоящее время.) Подготовка к замене libqt4-dbus 4: 4.8.1- 0ubuntu4.3 (с использованием libqt4-dbus_4.8.1-0ubuntu4.4_amd64.deb) ... Распаковка замены libqt4-dbus ... Настройка libqt4-dbus (4: 4.8.1-0ubuntu4.4) ... Обработка триггеров для libc-bin ... 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

Странно, что apt не может понять это из. Возможно, потому что пакет i386 всегда устанавливается перед пакетом amd 64. если бы это было наоборот, он бы это исправил.

0
ответ дан 18 February 2013 в 13:58

Другие вопросы по тегам:

Похожие вопросы: