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?

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top