2016-12-20 6 views
-1

Когда я хочу установить opencv на Ubuntu14.04, я получаю проблему как ниже: libopencv-dev: Зависит: libopencv-objdetect-dev (= 2.4.8 + dfsg1-2ubuntu1), но он не будет установлен Зависит : libopencv-highgui-dev (= 2.4.8 + dfsg1-2ubuntu1), но он не будет установлен Зависит от: libopencv-legacy-dev (= 2.4.8 + dfsg1-2ubuntu1), но он не будет установлен Зависит от: libopencv-contrib-dev (= 2.4.8 + dfsg1-2ubuntu1), но он не будет установлен Зависит: libopencv-videostab-dev (= 2.4.8 + dfsg1-2ubuntu1), но он не собирается Зависит: libopencv-superres-dev (= 2.4.8 + dfsg1-2ubuntu1), но он не будет установлен Зависит: libopencv-ocl-dev (= 2.4.8 + dfsg1-2ubuntu1), но это не так. собирается быть установленным ed Зависит ли от: libcv-dev (= 2.4.8 + dfsg1-2ubuntu1), но он не будет установлен Зависит ли libhighgui-dev (= 2.4.8 + dfsg1-2ubuntu1), но он не будет установлен Зависит от: libcvaux-dev (= 2.4.8 + dfsg1-2ubuntu1), но он не будет установлен E: Не удалось исправить проблемы, у вас были сломанные пакеты.Как установить opencv на Ubuntu14.04?

Тогда я следую за ответ (Ubuntu 14.04) apt-get libopencv-dev, but get errors: Unable to correct problems, you have held broken packages

И я не могу установить libgtk2.0-DEV. У меня возникла проблема с установкой libgtk2.0-dev: Следующие пакеты имеют неудовлетворенные зависимости: libgtk2.0-dev: Зависит: libglib2.0-dev (> = 2.27.3), но он не будет установлен Зависит : libgdk-pixbuf2.0-dev (> = 2.21.0), но он не будет установлен Зависит от: libpango1.0-dev (> = 1.20), но он не будет установлен Зависит от: libatk1.0 -dev (> = 1.29.2), но он не будет установлен Зависит от: libcairo2-dev (> = 1.6.4-6.1), но он не будет установлен Зависит от: libxrandr-dev (> = 2 : 1.2.99), но он не будет установлен E: Не удалось исправить проблемы, у вас были сломанные пакеты.

Любые предложения? Это волнует меня! У меня есть гугльские времена. Но нет решения. Спасибо большое!

ответ

1

Вы пытались «apt-get update & & apt-get upgrade» ??

Если вы нарушили пакеты, вы можете использовать "APT-получить установку -f"

-f, --fix разбитым Fix. Попытайтесь исправить систему со сломанными зависимостями. Эта опция при использовании с установкой/удалением может опускать любые пакеты, позволяющие APT выводить вероятное решение. Любой пакет (ы), которые указаны, должен полностью исправить проблему. Этот параметр иногда необходим при запуске APT в первый раз; Сам APT не разрешает существование в системе разбитых пакетов. Возможно, структура зависимостей системы может быть настолько коррумпированной, что требует ручного вмешательства. Использование этой опции вместе с -m может привести к ошибке в некоторых ситуациях.

+0

Спасибо, и я попробую. Я использую sudo apt-get install aptitude sudo aptitude -y install libopencv-dev решил мою проблему. –