LibQt4-ядро не встретило зависимости

Я пытаюсь установить libqt4-ядро, но кажется, что для зависимостей, у меня есть более поздние версии, чем совместимы с этим пакетом. Когда я использую sudo apt-get install libqt4-core мой вывод следующие:

user@computer:~/torch$ sudo apt-get install libqt4-core
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libqt4-core : Depends: libqt4-dbus (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4) but 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1 is to be installed
               Depends: libqt4-network (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4) but 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1 is to be installed
               Depends: libqt4-script (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4) but 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1 is to be installed
               Depends: libqt4-test (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4) but 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1 is to be installed
               Depends: libqt4-xml (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4) but 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1 is to be installed
               Depends: libqtcore4 (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4) but 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1 is to be installed
E: Unable to correct problems, you have held broken packages.

Я пытался делать sudo apt-get install libqt4-core=4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1 вместо этого в надеждах, что это было бы совместимо с пакетами, которые я уже установил, но склонный, сказал, что это не нашло эту версию.

Я также пытался удалить зависимости и переустановить их с более старыми версиями, но зависимости в свою очередь имеют больше зависимостей, которые конфликтуют, потому что у них есть более новый номер версии также. Я не думаю после этого, полностью вниз хорошая идея, таким образом, я остановился. Если была опция вынудить все понизить до debian версии 2ubuntu4 вместо 2ubuntu4.1, который кажется, что это должно зафиксировать это.

Как я мог установить это?

(кросспостинг от ПОЭТОМУ, так как я понял это, является лучшим местом для регистрации этого вопроса),

Править:

Вывод uname -a ; lsb_release -rc ; apt-cache showpkg libqt4-core включенный как информация теперь:

Linux user-asus 3.13.0-68-generic #111-Ubuntu SMP Fri Nov 6 18:17:06 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

Release:    14.04
Codename:   trusty

Package: libqt4-core
Versions: 
4:4.8.5+git192-g085f851+dfsg-2ubuntu4 (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_universe_binary-amd64_Packages)
 Description Language: 
                 File: /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_universe_binary-amd64_Packages
                  MD5: f8482ce645d26d9ce978ee864c190ae7
 Description Language: en
                 File: /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_universe_i18n_Translation-en
                  MD5: f8482ce645d26d9ce978ee864c190ae7


Reverse Depends: 
  debathena-thirdparty-libraries,libqt4-core
  debathena-thirdparty,libqt4-core
  libqt4-core:i386,libqt4-core
  chessx,libqt4-core
Dependencies: 
4:4.8.5+git192-g085f851+dfsg-2ubuntu4 - libqt4-dbus (5 4:4.8.5+git192-g085f851+dfsg-2ubuntu4) libqt4-network (5 4:4.8.5+git192-g085f851+dfsg-2ubuntu4) libqt4-script (5 4:4.8.5+git192-g085f851+dfsg-2ubuntu4) libqt4-test (5 4:4.8.5+git192-g085f851+dfsg-2ubuntu4) libqt4-xml (5 4:4.8.5+git192-g085f851+dfsg-2ubuntu4) libqtcore4 (5 4:4.8.5+git192-g085f851+dfsg-2ubuntu4) libqt4-core:i386 (0 (null)) 
Provides: 
4:4.8.5+git192-g085f851+dfsg-2ubuntu4 - 
Reverse Provides: 

Edit2:

Больше дополнительной информации

sudo aptitude install libqtcore4 libqt4-xml libqt4-test libqt4-script libqt4-network libqt4-dbus

No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 6 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.

sudo aptitude install libqt4-core

The following NEW packages will be installed:
  libqt4-core{b} 
0 packages upgraded, 1 newly installed, 0 to remove and 6 not upgraded.
Need to get 6,354 B of archives. After unpacking 133 kB will be used.
The following packages have unmet dependencies:
 libqt4-core : Depends: libqt4-dbus (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4) but 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1 is installed.
               Depends: libqt4-network (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4) but 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1 is installed.
               Depends: libqt4-script (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4) but 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1 is installed.
               Depends: libqt4-test (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4) but 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1 is installed.
               Depends: libqt4-xml (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4) but 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1 is installed.
               Depends: libqtcore4 (= 4:4.8.5+git192-g085f851+dfsg-2ubuntu4) but 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1 is installed.
The following actions will resolve these dependencies:

     Keep the following packages at their current version:
1)     libqt4-core [Not Installed]                        

Accept this solution? [Y/n/q/?] q
Abandoning all efforts to resolve these dependencies.
Abort.

Edit3:

Вывод apt-cache policy libqt4-core libqtcore4 libqt4-xml libqt4-test libqt4-script libqt4-network libqt4-dbus

1
задан 24 November 2015 в 00:47

1 ответ

  1. Перейдите к настройкам → программное обеспечение и обновления
  2. На вкладке Ubuntu Software: Включить universe компонент
  3. На вкладке Updates: Включить trusty-security & trusty-updates
  4. Близко и Перезагрузка
  5. sudo apt-get install libqt4-core

Поскольку Вы видите здесь от apt-cache policy вывод:

libqt4-core:
  Installed: (none)
  Candidate: 4:4.8.5+git192-g085f851+dfsg-2ubuntu4
  Version table:
     4:4.8.5+git192-g085f851+dfsg-2ubuntu4 0
        500 http://archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages
libqtcore4:
  Installed: 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1
  Candidate: 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1
  Version table:
 *** 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1 0
        500 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu/ trusty-security/main amd64 Packages
        100 /var/lib/dpkg/status
     4:4.8.5+git192-g085f851+dfsg-2ubuntu4 0
        500 http://us.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
  • Об этом нужно сообщить как ошибка. libqt4-ядро загружается как universe, но все его зависимости как main. Все эти пакеты от тех же исходных пакетов, они должны быть загружены под тем же компонентом. См. http://packages.ubuntu.com/source/trusty/qt4-x11
  • Вы имеете trusty-updates включенный для main но не для universe.

Все зависимости установлены с версией 4:4.8.5+git192-g085f851+dfsg-2ubuntu4.1 от trusty-update/main. И соответствующее libqt4-ядро с той же версией находится в trusty-update/universe.

Можно попробовать, отключают universe, trusty-security & trusty-updates закройте окно, не перезагружая затем открытый это снова и включите им. Или включите им вручную путем редактирования /etc/apt/sources.list.

2
ответ дан 7 December 2019 в 13:51

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

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