Instalación de Python 3.1.2 de la fuente, ¿cómo resolver la dependencia sqlite3-dev?
-
27-09-2019 - |
Pregunta
Ubuntu 9.04 "vivaz".
Cuando corro hago me sale el siguiente error:
Python build finished, but the necessary bits to build these modules were not found:
_sqlite3
Así que la solución es fácil de instalar sólo la dependencia faltante usando apt-get, "sudo apt-get -f install libsqlite3-dev", pero me sale el siguiente error:
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
He intentado desinstalar "libsqlite3-0", pero sináptica dijo muchas cosas que necesitaban (50 +).
Así que ahora estoy atascado. No puedo instalar la dependencia faltante. Y por lo tanto no puedo instalar Python 3.1.2.
¿Alguna idea sobre cómo solucionar el faltante dependencia libsqlite3-dev?
Solución
La falta de coincidencia en la dependencia que el mensaje de error no está de acuerdo con el funcionario ubuntu repositorio . (La versión oficial de libsqlite3-dev en Jaunty depende de libsqlite3-0 (= 3.6.10-1ubuntu0.2)
.) Tal vez su última apt-get update
se lleva a cabo mientras el repositorio seguía siendo actualizado y sólo algunos de los últimos paquetes disponibles.
Trate de nuevo después de ejecutar sudo apt-get update
, tal vez primera el cambio a un servidor apto diferente. (Usted puede hacer esto en la interfaz gráfica de usuario de Ubuntu usando la herramienta Orígenes del software de administración del sistema.)
O, si usted no quiere meterse con la construcción y la instalación de Python de forma manual, podría actualizar Ubuntu a la última versión. Lúcida tiene Python 3.1.2 en los repositorios ya, como python3.