Установка Python 3.1.2 От источника, как вы разрешите зависимость SQLite3-dev?

StackOverflow https://stackoverflow.com/questions/3055675

Вопрос

Бег 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.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top