Не удается установить пакет 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