Я только что переустановил Ubuntu 12.04. Я был уверен, что устанавливал 32-битную версию, однако оказывается (wt * ???), что на самом деле это 64-битная версия. Тем временем я попытался установить некоторую библиотеку в ее 32-битной версии. Это не сработало, так или иначе я закончил с sudo apt-get -f install
сумасшедшим и желал удалить все. Я остановился там с 32-битной библиотекой. Затем я понял, что у меня 64-битная ОС, поэтому я скачал 64-битную версию библиотеки. Перед запуском сценария установки я запустил сценарий удаления 32-разрядной библиотеки lib со следующим результатом:
dpkg: warning: there's no installed package matching updatorgui
dpkg: warning: there's no installed package matching flycapture-doc
dpkg: warning: there's no installed package matching flycap
...etc.
Что имеет смысл, поскольку мне никогда не удавалось установить 32-разрядную библиотеку lib. Поэтому можно подумать, что теперь я мог бы установить 64. Ох:
Installing FlyCapture2 packages...
dpkg: error processing libflycapture-2.5.3.4_amd64.deb (--install):
libflycapture2: 2.5.3.4 (Multi-Arch: no) is not co-installable with
libflycapture2:i386 2.5.3.4 (Multi-Arch: no) which is currently installed
Итак, мои вопросы:
Я действительно пытался все исправить, но я сейчас застрял ...
В нем говорится, что он не может быть установлен, когда у вас установлена libflycapture2: i386 ... так что удалите этот пакет.
sudo dpkg -r libflycapture2:i386