dpkg удалить, проблемы с зависимостями

1

Я только что переустановил 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-битную библиотеку. Так что можно подумать, что теперь я могу установить 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

Итак, мои вопросы:

  • Как очистить dpkg или удалить 32-битные файлы, а затем установить мою lib?
  • Как мне исправить apt-get, чтобы он не хотел удалять всю систему?
  • Как это возможно, что я установил Ubuntu 64, когда я уверен, что я скачал 32 торрент?

Я действительно пытался все исправить, но я застрял сейчас ...

CTZStef
источник

Ответы:

0

Он говорит, что не может установить, когда у вас установлена ​​libflycapture2: i386 ... так что удалите этот пакет.

sudo dpkg -r libflycapture2:i386
psusi
источник
Скрипт lib remove выполняет, среди прочего, sudo dpkg -r libflycapture2: i386, который дает результат, который я дал в своем вопросе (предупреждение, не соответствует установленный пакет ...)
CTZStef
@CTZStef, то, что вы опубликовали, ничего не говорит о невозможности удалить libflycapture2.
Псуси