我需要安装埃姆古简历,这是 OpenCV 的 .NET 包装器,应老师的要求,用于我的机器人编程课程。该软件的文档表明它是跨平台的,可以在 Ubuntu 上使用使用 MonoDevelop,但需要编译优先。由于我的笔记本电脑只运行 Ubuntu,因此我尝试进行设置。
我顺利完成了库的编译,甚至能够成功运行它附带的测试 .monoexe 应用程序,但我遇到的问题是尝试安装生成的 .deb 包。当我在~/emgucv
构建包后导航到目录并运行以下命令从命令行安装它时,就像任何其他包一样:
sudo dpkg -i libemgucv-x64-tbb-2.9.0.1932.deb
...由于依赖性问题,软件包安装失败,需要我运行apt-get install -f
来修复我的软件包系统:
选择之前未选择的包 emgucv-x64-tbb。 (正在读取数据库...当前安装了 301667 个文件和目录。) 准备解压 libemgucv-x64-tbb-2.9.0.1932.deb ... 正在解压 emgucv-x64-tbb (2.9.0.1932) ... dpkg:依赖性问题阻止了 emgucv-x64-tbb 的配置: emgucv-x64-tbb 依赖于 libmono-wcf3.0-cil;但是: 软件包 libmono-wcf3.0-cil 未安装。 emgucv-x64-tbb 依赖于 libavcodec53;然而: 软件包 libavcodec53 未安装。 emgucv-x64-tbb 依赖于 libswscale2;但是: 软件包 libswscale2 未安装。 emgucv-x64-tbb 依赖于 libavformat53;然而: 软件包 libavformat53 未安装。 emgucv-x64-tbb 依赖于 libopenexr6;然而: 软件包 libopenexr6 未安装。 dpkg: 处理软件包 emgucv-x64-tbb (--install) 时出错: 依赖问题 - 未配置 处理时遇到错误: emgucv-x64-tbb
我该如何解决这些错误并正确安装该软件包?文档似乎表明安装说明自 Ubuntu 11.04/14.04 LTS 以来没有更新过,但我正尝试在 Ubuntu 15.10 上安装它。如果能得到帮助我将不胜感激 — 如果我无法让它工作,我将被迫改用 Windows 和 Visual Studio。