Я пытаюсь установить libsqlite3-dev для обоих i386 и amd64 на том же компьютере Ubuntu 12.04. Я разрабатываю приложение, использующее sqlite3, и хочу скомпилировать и протестировать как 32-битную, так и 64-битную версии.
Однако похоже, что пакет libsqlite3-dev:i386 несовместим с libsqlite3-dev:amd64, так как apt продолжает удалять его, когда я устанавливаю другой.
Есть ли способ установить оба установленных в одной системе?
Лично я не считаю принудительные установки даже в крайнем случае. Я думаю, вы могли бы найти pbuilder весьма полезным. Для этого здесь есть HOWTO. Вы можете даже установить разные дистрибутивы для этой цели и одновременно списать процесс построения для разных целей.
http://ubuntuforums.org/showthread.php?t=206382
Таким образом, вы можете даже удалить все пакеты dev. Они устанавливаются во временную установку chroot.