首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法安装Box2D软件包

无法安装Box2D软件包
EN

Ask Ubuntu用户
提问于 2014-10-28 00:56:48
回答 2查看 1.3K关注 0票数 1

如果我尝试运行sudo apt-get install python-box2d,我就会得到一条荒谬的错误消息:

代码语言:javascript
复制
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 libcv-dev : Depends: libopencv-core-dev but it is not going to be installed
 libcvaux-dev : Depends: libopencv-core-dev but it is not going to be installed
 libopencv-calib3d-dev : Depends: libopencv-calib3d2.3 (= 2.3.1-7) but it is not going to be installed
 libopencv-contrib-dev : Depends: libopencv-contrib2.3 (= 2.3.1-7) but it is not going to be installed
 libopencv-features2d-dev : Depends: libopencv-features2d2.3 (= 2.3.1-7) but it is not going to be installed
 libopencv-flann-dev : Depends: libopencv-core-dev (= 2.3.1-7) but it is not going to be installed
                       Depends: libopencv-flann2.3 (= 2.3.1-7) but it is not going to be installed
 libopencv-highgui-dev : Depends: libopencv-highgui2.3 (= 2.3.1-7) but it is not going to be installed
 libopencv-imgproc-dev : Depends: libopencv-core-dev (= 2.3.1-7) but it is not going to be installed
                         Depends: libopencv-imgproc2.3 (= 2.3.1-7) but it is not going to be installed
 libopencv-legacy-dev : Depends: libopencv-legacy2.3 (= 2.3.1-7) but it is not going to be installed
 libopencv-ml-dev : Depends: libopencv-core-dev (= 2.3.1-7) but it is not going to be installed
                    Depends: libopencv-ml2.3 (= 2.3.1-7) but it is not going to be installed
 libopencv-objdetect-dev : Depends: libopencv-objdetect2.3 (= 2.3.1-7) but it is not going to be installed
 libopencv-video-dev : Depends: libopencv-video2.3 (= 2.3.1-7) but it is not going to be installed
 libplayerdrivers3.0 : Depends: libopencv-core2.3 but it is not going to be installed
                       Depends: libopencv-highgui2.3 but it is not going to be installed
                       Depends: libopencv-imgproc2.3 but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

如果我尝试运行建议的sudo apt-get -f install,它将尝试安装上述所有内容,但是它们都会失败,错误如下:

代码语言:javascript
复制
dpkg: error processing /var/cache/apt/archives/libopencv-video2.3_2.3.1-7_amd64.deb (--unpack):
 trying to overwrite '/usr/lib/libopencv_video.so.2.3.1', which is also in package libopencv2.3 2.3.1+svn6514+branch23-12~oneiric
No apport report written because MaxReports is reached already
                                                              dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)

这里发生了什么事?据我所知,Box2D没有使用任何这些OpenCV包(这是一个2D物理库,而OpenCV是一个视觉处理库),即使它使用了,为什么所有的包都被破坏了呢?

EN

回答 2

Ask Ubuntu用户

发布于 2014-10-28 05:02:47

事实证明,这是露台使用的糟糕的存储库的错误。显然,它提供了与标准回购程序中的包相冲突的包。我删除了它的PPA并卸载了所有损坏的包,这解决了错误。

票数 2
EN

Ask Ubuntu用户

发布于 2014-10-28 01:05:08

手动删除所有的OpenCV库,然后尝试运行下面的命令。

苏丹dpkg -r libopencv*

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/542518

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档