Я пытался установить приложение CoreBird для Twitter, и мне очень повезло с его компиляцией, а затем я наткнулся на deb ( отсюда ) и попытался установить его таким образом.
Тем не менее, я получил эту ошибку:
corebird depends on libglib2.0-0 (>= 2.41.1); however:
Package libglib2.0-0:amd64 is not configured yet.
corebird depends on libgtk-3-0 (>= 3.13.7); however:
Version of libgtk-3-0:amd64 on system is 3.10.8-0ubuntu1.4.
Итак, я попытался быть умным и вручную отследить и установить эти библиотеки. Я нашел правильный файл deb, но когда я побежал dpkg -i
за libglib
deb, я получил это:
pkg: error processing package libglib2.0-0:amd64 (--install):
package libglib2.0-0:amd64 2.42.0-2 cannot be configured because libglib2.0-0:i386 is at a different version (2.40.2-0ubuntu1)
и еще кое-что о невозможности его настройки, потому что libglib2.0-0: amd64 была неправильной версией.
Вот где я ошибся. Я, не задумываясь, побежал sudo apt-get remove libglib2.0-0:amd64
.
Так что, очевидно, это создало кучу проблем с зависимостями и заставило меня бежать sudo apt-get -f install
. Я сделал это, и теперь я получаю это:
sudo apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... failed.
The following packages have unmet dependencies:
corebird : Depends: libgtk-3-0 (>= 3.13.7) but 3.10.8-0ubuntu1.4 is installed
libglib2.0-0 : Breaks: libglib2.0-0:i386 (!= 2.42.0-2) but 2.40.2-0ubuntu1 is installed
libglib2.0-0:i386 : Breaks: libglib2.0-0 (!= 2.40.2-0ubuntu1) but 2.42.0-2 is installed
libglib2.0-bin : Depends: libglib2.0-0 (= 2.40.2-0ubuntu1) but 2.42.0-2 is installed
libglib2.0-dev : Depends: libglib2.0-0 (= 2.40.2-0ubuntu1) but 2.42.0-2 is installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies
Очевидно, glib
пакет 2.42.0-2, установленный после того, как я удалил ранее установленный 2.40.2, теперь вызывает все виды проблем. Очевидно, это проблема.
Кто-нибудь знает, как решить эту проблему?
Мой /var/log/dist-upgrade/apt.log
файл пуст:
cat /var/log/dist-upgrade/apt.log
cat: /var/log/dist-upgrade/apt.log: No such file or directory
и команда dpkg --get-selections | grep hold
ничего не возвращает:
$ dpkg --get-selections | grep hold
$
РЕДАКТИРОВАТЬ
Этот вопрос не является дубликатом. Я не могу установить, aptitude
даже если бы захотел (та же ошибка.)
источник