No se puede instalar el paquete Box2D

No se puede instalar el paquete Box2D

Si intento ejecutarlo, sudo apt-get install python-box2daparece este mensaje de error sin sentido:

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).

Si intento ejecutar el sugerido sudo apt-get -f install, intenta instalar todo lo anterior, pero todos fallan con errores como:

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)

¿Que está pasando aqui? Hasta donde yo sé, Box2D no usa ninguno de estos paquetes OpenCV (es una biblioteca de física 2D mientras que OpenCV es una biblioteca de procesamiento de visión), e incluso si lo hiciera, ¿por qué están rotos todos los paquetes?

Respuesta1

Resultó ser culpa del repositorio de mierda utilizado porKiosko. Aparentemente, proporciona paquetes que entran en conflicto con los del repositorio estándar. Eliminé su PPA y desinstalé todos los paquetes rotos y eso resolvió el error.

Respuesta2

elimine manualmente todas las bibliotecas OpenCV y luego intente ejecutar el siguiente comando.

sudo dpkg -r libopencv*

información relacionada