(Ubuntu 14.04) apt-get libopencv-dev, но получаю ошибки: невозможно исправить проблемы, у вас есть поврежденные пакеты

Чтение списков пакетов … Готово
Построение дерева зависимостей
Чтение информации о состоянии … Готово
Некоторые пакеты не могут быть установлены. Это может означать, что у вас есть
запросил невозможную ситуацию или если вы используете нестабильную
рассылка о том, что некоторые необходимые пакеты еще не созданы
или был перемещен из Входящего.
Следующая информация может помочь разрешить ситуацию:

The following packages have unmet dependencies:
libopencv-dev : Depends: libopencv-objdetect-dev (= 2.4.8+dfsg1-2ubuntu1) but it is not going to be installed
Depends: libopencv-highgui-dev (= 2.4.8+dfsg1-2ubuntu1) but it is not going to be installed
Depends: libopencv-legacy-dev (= 2.4.8+dfsg1-2ubuntu1) but it is not going to be installed
Depends: libopencv-contrib-dev (= 2.4.8+dfsg1-2ubuntu1) but it is not going to be installed
Depends: libopencv-videostab-dev (= 2.4.8+dfsg1-2ubuntu1) but it is not going to be installed
Depends: libopencv-superres-dev (= 2.4.8+dfsg1-2ubuntu1) but it is not going to be installed
Depends: libopencv-ocl-dev (= 2.4.8+dfsg1-2ubuntu1) but it is not going to be installed
Depends: libcv-dev (= 2.4.8+dfsg1-2ubuntu1) but it is not going to be installed
Depends: libhighgui-dev (= 2.4.8+dfsg1-2ubuntu1) but it is not going to be installed
Depends: libcvaux-dev (= 2.4.8+dfsg1-2ubuntu1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

также я использовал «aptitude install libopencv-dev», но это не сработало. Так что я не знаю, как решить эту проблему.

4

Решение

Пакеты в официальных репозиториях устарели, не используйте их. Это то, что я использую для установки OpenCV, должно работать и для вас.

sudo apt-get install build-essential make cmake git libgtk2.0-dev pkg-config python python-dev python-numpy libavcodec-dev libavformat-dev libswscale-dev libjpeg-dev libpng-dev libtiff-dev
cd ~/Downloads
git clone https://github.com/itseez/opencv
mv opencv /opt
cd /opt/opencv
git checkout 2.4.10.1 #or whatever version you want
sudo mkdir build
cd build
sudo cmake -j4 -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=/usr/local ..
sudo make -j4
sudo make -j4 install
sudo ldconfig

Обратитесь к этому http://docs.opencv.org/doc/tutorials/introduction/linux_install/linux_install.html

7

Другие решения

Мне нужен был OpenCV 3.2 и с необходимостью включения модулей аппаратного ускорения, и я следовал этой процедуре в Ubuntu 14.04.5:

  1. скачать необходимые библиотеки:

sudo apt-get установить необходимый сборочный файл cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394 -22-DEV

  1. скачать OpenCV на http://opencv.org/downloads.html

  2. распакуйте, перейдите в каталог и запустите:

mkdir build

сборка компакт-диска

cmake -D CMAKE_BUILD_TYPE = RELEASE -D CMAKE_INSTALL_PREFIX = / usr / local -D WITH_TBB = ON -D BUILD_NEW_PYTHON_SUPPORT = ON -D WITH_V4L = ON -D INSTALL_C_EXAMPLES = ON-ONDEXL-ONDEXPLY-ONDEXPLY-ONDEXPLY = OND-ONDEXPLY-ONDEXPLY D WITH_OPENGL = ON -D WITH_OPENCL = ON -D WITH_VA_INTEL = ON -D BUILD_SHARED_LIBS = ON ..

make -j8 # для параллельного запуска 8 разных заданий

sudo make install

добавьте строку «export LD_LIBRARY_PATH = / usr / local / lib /: $ LD_LIBRARY_PATH» в файл .bashrc

sudo ldconfig

Надеюсь, что это может помочь

0

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector