小编Wil*_*ill的帖子

Studio 12.04 上的 OpenCV 安装问题 - 依赖项损坏

问题:

我正在尝试安装 OpenCV(视频分析)并遵循Ubuntu OpenCV 安装文档

提供的脚本有一行执行了一段时间,带走了比我预期更多的包(例如 ubuntu-studio 视频):

sudo apt-get -qq remove ffmpeg x264 libx264-dev
Run Code Online (Sandbox Code Playgroud)

当脚本到达下面的行时,它会爆炸:

sudo apt-get -qq install libopencv-dev build-essential checkinstall cmake pkg-config yasm libtiff4-dev libjpeg-dev libjasper-dev libavcodec-dev libavformat-dev libswscale-dev libdc1394-22-dev libxine-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libv4l-dev python-dev python-numpy libtbb-dev libqt4-dev libgtk2.0-dev libfaac-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libtheora-dev libvorbis-dev libxvidcore-dev x264 v4l-utils ffmpeg
Run Code Online (Sandbox Code Playgroud)

错误信息是:

E: Unable to correct problems, you have held broken packages.
Run Code Online (Sandbox Code Playgroud)

尝试的解决方案:

我首先运行更新管理器,运行sudo apt-get update,重新启动,尝试手动运行上面的脚本行,但仍然没有变化。

此后遵循以下给出的答案:

我跑了sudo apt-get install -f …

package-management ffmpeg opencv software-installation

4
推荐指数
1
解决办法
8037
查看次数