Установка Python 3.1.2 От источника, как вы разрешите зависимость SQLite3-dev?
-
27-09-2019 - |
Вопрос
Бег Ubuntu 9.04 "Jaunty".
Когда я бегу, сделав следующую ошибку:
Python build finished, but the necessary bits to build these modules were not found:
_sqlite3
Таким образом, простое решение - просто установить недостающую зависимость с использованием APT-Get, «Sudo APT-Get -f Установить libsqlite3-dev», но я получаю следующую ошибку:
The following packages have unmet dependencies:
libsqlite3-dev: Depends: libsqlite3-0 (= 3.6.10-1) but 3.6.10-1ubuntu0.2 is to be installed
E: Broken packages
Я пробовал удаление «libsqlite3-0», но синаптик сказал, что многие вещи нуждались в этом (50+).
Так что теперь я застрял. Я не могу установить недостающую зависимость. И поэтому я не могу установить Python 3.1.2.
Любые идеи о том, как исправить пропущенную зависимость libsqlite3-dev?
Решение
Несоответствие зависимости в этом сообщении об ошибке не согласна с официальным репозиторий Ubuntu. Отказ (Официальная версия libsqlite3-dev в Джоне зависит от libsqlite3-0 (= 3.6.10-1ubuntu0.2)
, Возможно, ваш последний apt-get update
было сделано, пока репо все еще обновляется и только немного Из последних пакетов были доступны.
Попробуйте еще раз после бега sudo apt-get update
, возможно, сначала переключайтесь на другой сервер APT. (Вы можете сделать это в интерфейсе Ubuntu, используя инструмент администрирования системных источников программного обеспечения.)
Или, если вы не хотите связываться со зданием и устанавливать Python вручную, вы можете обновить Ubuntu до последнего выпуска. Усиден имеет Python 3.1.2 в репозитории, как Python3.