Совершенно новый компьютер, только что установили ОС с диска 18.04 и затем обновили онлайн. Все выглядит отлично, пока не настало время начать установку OpenCV. Я хочу установить libjpeg-dev, который не будет сложным для запроса.
Я получаю это захватывающее сообщение, когда делаю apt-get libjpeg-dev:
libjpeg8-dev: Зависит от: libjpeg-turbo8-dev (> = 1.1.90 + svn722-1ubuntu6), но не будет установлен
E: Невозможно исправить проблемы, у вас есть сломанные пакеты.
Итак, я пытаюсь установить libjpeg8-dev самостоятельно с помощью apt-get и вуаля:
libjpeg8-dev: Зависит: libjpeg-turbo8-dev (> = 1.1.90 + svn722-1ubuntu6), но не будет установлен
E: Невозможно исправить проблемы, у вас есть сломанные пакеты.
Хорошо, я могу установить libjpeg-turbo8-dev:
Следующие пакеты имеют неудовлетворенные зависимости:
libjpeg-turbo8-dev: Зависит от: libjpeg-turbo8 (= 1.5.2-0ubuntu5), но 1.5.2-0ubuntu5.18.04.1 должен быть установлен
E: Невозможно исправить проблемы, у вас есть сломанные пакеты.
Но с libjpeg-turbo8 все в порядке:
apt-get install libjpeg-turbo8
Чтение списков пакетов ... Готово
Построение дерева зависимостей
Чтение информации о состоянии ... Готово
libjpeg-turbo8 уже является новейшей версией (1.5.2-0ubuntu5.18.04.1).
0 обновлено, 0 недавно установлено, 0 для удаления и 0 не обновлено.
aptitude также не помогает .... aptitude устанавливает libjpeg-turbo8-dev
Будут установлены следующие НОВЫЕ пакеты:
libjpeg-turbo8-DEV {Ь}
0 обновленных пакетов, 1 новый установлен, 0 для удаления и 0 не обновлен.
Нужно получить 225 кБ архивов. После распаковки будет использовано 805 кБ.
Следующие пакеты имеют неудовлетворенные зависимости:
libjpeg-turbo8-dev: Зависит от: libjpeg-turbo8 (= 1.5.2-0ubuntu5), но 1.5.2-0ubuntu5.18.04.1 установлен
Следующие действия разрешат эти зависимости:
Сохранить следующие пакеты в их текущей версии:
1) libjpeg-turbo8-dev [не установлено]
Итак, мне кажется, у меня установлена версия libjpeg-turbo8, предназначенная для одной версии ОС, и она ищет версию для другого выпуска ОС. Это точная оценка ситуации?
И если так, что я могу с этим поделать? Я знаю, что многие другие люди устанавливали эти библиотеки раньше. Любая попытка удалить libjpeg-turbo8
приводит к миллиону ошибок, так как все, начиная от emacs и далее, связано с ним.
Есть предложения? Я гораздо лучше знаком с управлением пакетами Red Hat, чем с Ubuntu.