Проблемы с установкой libflann1.7-dev на Ubuntu

Я пытаюсь установить libflann1.7-dev. Я удалил libflann1, поэтому у меня вообще нет libflann. Затем я запустил:

sudo apt-get install libflann1.7

, который установился нормально, затем я пытаюсь установить libflann1.7-dev и получаю следующую ошибку:

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.

Я понятия не имею, почему Я только что установил libflann1.7, но, очевидно, у меня версия 1.7.1.4 и libflann1.7-dev требует 1.7.1.1?

Спасибо

1
задан 29 March 2013 в 16:50

1 ответ

Тот факт, что я вижу упоминание о maverick там, подсказывает мне, что у вас там есть еще один репозиторий. Обычно это происходит, когда у вас есть старый хрупкий PPA, который смешивает свои собственные версии.

Чтобы перепроверить это, я запустил:

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

Никаких упоминаний о хрустящей индивидуальной версии:)

Если вы запустите apt-cache policy libflann-dev, вы сможете увидеть, какие версии доступны для вас, в том числе из каких репозиториев они приходят. Найди хитроумного и уничтожь его. В моем случае вот что я вижу:

$ 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
0
ответ дан 29 March 2013 в 16:50

Другие вопросы по тегам:

Похожие вопросы: