Problemas al instalar libflann1.7-dev en ubuntu

Problemas al instalar libflann1.7-dev en ubuntu

Estoy intentando instalar libflann1.7-dev. Eliminé libflann1, por lo que ahora no tengo ningún libflann. Luego corrí:

sudo apt-get install libflann1.7

que se instaló bien, luego intento instalar libflann1.7-dev y aparece el siguiente error:

The following packages have unmet dependencies.
 libflann1.7-dev : Depends: libflann1.7 (= 1.7.1-1+maverick5) but 1.7.1-4 is to be installed
E: Unable to correct problems, you have held broken packages.

No tengo idea de por qué, ya que acabo de instalar libflann1.7 pero aparentemente tengo la versión 1.7.1.4 y libflann1.7-dev necesita 1.7.1.1.

Gracias

Respuesta1

El hecho de que vea una mención maverickallí me sugiere que tiene otro repositorio allí. Esto suele suceder cuando tienes un PPA viejo y crujiente que engulle las cosas con sus propias versiones.

Para verificar esto, ejecuté:

$ apt-cache depends libflann-dev 
libflann-dev
  Depends: libflann1.7
  Conflicts: libflann-dev:i386

No se menciona una versión inconformista crujiente :)

Si ejecuta, apt-cache policy libflann-devpodrá ver qué versiones están disponibles para usted, incluidos los repositorios de donde provienen. Encuentra al dudoso y bombardéalo. En mi caso, esto es lo que veo:

$ apt-cache policy libflann-dev 
libflann-dev:
  Installed: (none)
  Candidate: 1.7.1-4
  Version table:
     1.7.1-4 0
        500 http://archive.ubuntu.com/ubuntu/ quantal/universe amd64 Packages

información relacionada