ОС: Ubuntu 12.04 LTS
$sudo apt-get install libsqlite3-dev
The following packages have unmet dependencies: libsqlite3-dev : Depends: libsqlite3-0 (=3.7.9-2ubuntu1) but 3.7.9-2ubuntu1.1 is to be installed
$sudo apt-get install libsqlite3-0
Building dependency tree
Reading state information...
Done libsqlite3-0 is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 103 not upgraded.
Я также попытался загрузить новейший пакет на https://launchpad.net/ubuntu/raring/i386/libsqlite3-dev/3.7.15-1
и прочитал это: https://getsatisfaction.com/jolicloud/topics/install_libsqlite3_dev_doesnt_work
Ubuntu ответила: «не могу установить libc6: i386» или «невозможно определить ...»
Ответы:
Это кажется проблемой с некоторыми из 64-разрядных пакетов, не синхронизированных с 32-разрядными пакетами (3.7.9-2ubuntu1 против 3.7.9-2ubuntu1.1).
Следующий ответ бесстыдно вырезан из ветки по адресу http://www.kubuntuforums.net/showthread.php?60125-Can-t-install-anything-bad-libsqlite3-0-amd64, которую я рекомендую для более подробное описание (а также шаги, чтобы убедиться, что это действительно ваша проблема.)
Загрузите 64-битную версию:
Загрузите 32-битную версию:
Принудительно удалить существующую 64-битную версию:
Принудительно удалить существующую 32-битную версию:
Вручную установите 64-битную версию:
Вручную установите 32-битную версию:
Затем посмотрите, работает ли ваша установка -dev, так как один из них должен соответствовать тому, что он ищет.
источник