Не удается установить пакет libglib2.0-dev, поскольку он зависит от неизвестной версии

У меня есть 10.04.2 LTS и я хочу установить libglib2.0-dev. Итак, я делаю:

$ sudo apt-get update && sudo apt-get update
$ sudo apt-get установить libglib2.0-dev
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Некоторые пакеты не могут быть установлены. Это может означать, что у вас есть
запросил невозможную ситуацию или если вы используете нестабильную
рассылка о том, что некоторые необходимые пакеты еще не созданы
или был перемещен из входящих.
Следующая информация может помочь разрешить ситуацию:

Следующие пакеты имеют неудовлетворенные зависимости:
  libglib2.0-dev: Зависит от: libglib2.0-0 (= 2.24.0-0ubuntu4), но 2.24.1-0ubuntu1 должен быть установлен
E: сломанные пакеты

Я не понимаю, откуда вышла версия 2.24.1-0ubuntu1. Детали пакета:

$ apt-cache showpkg libglib2.0-dev
Пакет: libglib2.0-dev
Версии: 
2.24.0-0ubuntu4 (/var/lib/apt/lists/ru.archive.ubuntu.com_ubuntu_dists_lucid_main_binary-i386_Packages)
 Язык описания: 
                 Файл: /var/lib/apt/lists/ru.archive.ubuntu.com_ubuntu_dists_lucid_main_binary-i386_Packages
                  MD5: f1a310bc28a3b8566d2f79a4116e8a0e

Как я могу это исправить и установить libglib2.0-dev?

2 ответа

Решение

Попробуйте сделать это с aptitude:

sudo aptitude install libglib2.0-dev

Вы можете установить нужную версию (= 2.24.0-0ubuntu4) и, таким образом, понизить версию libglib2.0-0 (= 2.24.1-0ubuntu4).

sudo apt-get install libglib2.0-0=2.24.0-0ubuntu4

и теперь вы можете установить libglib2.0-dev

sudo apt-get install libglib2.0-dev
Другие вопросы по тегам