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