Probleme bei der Installation von libflann1.7-dev auf Ubuntu

Probleme bei der Installation von libflann1.7-dev auf Ubuntu

Ich versuche, libflann1.7-dev zu installieren. Ich habe libflann1 entfernt, sodass ich jetzt überhaupt kein libflann mehr habe. Als nächstes habe ich Folgendes ausgeführt:

sudo apt-get install libflann1.7

die Installation verlief reibungslos. Anschließend versuche ich, libflann1.7-dev zu installieren und erhalte die folgende Fehlermeldung:

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.

Ich habe keine Ahnung, warum, da ich gerade libflann1.7 installiert habe, aber anscheinend habe ich Version 1.7.1.4 und libflann1.7-dev benötigt 1.7.1.1?

Danke

Antwort1

Die Tatsache, dass ich dort eine Erwähnung sehe, mavericklässt mich vermuten, dass Sie dort ein anderes Repository haben. Das passiert normalerweise, wenn Sie ein verkrustetes altes PPA haben, das mit seinen eigenen Versionen alles durcheinander bringt.

Um dies noch einmal zu überprüfen, habe ich Folgendes ausgeführt:

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

Keine Erwähnung einer knusprigen Einzelgängerversion :)

Wenn Sie es ausführen, apt-cache policy libflann-devkönnen Sie sehen, welche Versionen Ihnen zur Verfügung stehen, einschließlich der Repos, aus denen sie stammen. Finden Sie die fragwürdige Version und löschen Sie sie. In meinem Fall sehe ich Folgendes:

$ 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

verwandte Informationen