GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿No coinciden el encabezado de Sqlite y la versión de origen?

Tenía los repositorios de Ubuntu de SQLite3 con v3.7.17 . Pero no tiene el .save comando como versiones más nuevas.

Para actualizar hice:

  1. sudo apt-get purge sqlite3
  2. Descargar SQLite 3.8.4.3
  3. Instálelo con ./configure && make && sudo make install

Pero ahora, cuando intento ejecutar sqlite3 desde la línea de comando obtengo:

SQLite header and source version mismatch
2013-05-20 00:56:22 118a3b35693b134d56ebd780123b7fd6f1497668
2014-04-03 16:53:12 a611fa96c4a848614efe899130359c9f6fb889c3

Buscando encontré dos soluciones que he probado sin éxito:

  • Esta respuesta no funcionó porque no tengo sqlite en /usr/bin
  • Esta solución tampoco funcionó, pero hice una copia de seguridad para revertir esos cambios inútiles.

¿Alguna idea de cómo solucionar este error?

Respuesta aceptada:

Después de construir desde la fuente, su v3.8.4.3 la versión ahora está instalada en /usr/local/lib .

Debe reemplazar /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6 (o /usr/lib/i386-linux-gnu/libsqlite3.so.0.8.6 para i386 arch) con el de /usr/local/lib :

sudo cp /usr/local/lib/libsqlite3.so.0.8.6 /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6

Ubuntu
  1. Una introducción a los diferenciales y parches

  2. ¿Cómo instalar Python en Ubuntu 20.04 y 18.04?

  3. Ejecutar secuencia de comandos con ". ¿Y con “fuente”?

  4. ¿“Nvidia-304-updates” Vs “nvidia-304” (y similares)?

  5. Tomcat 9 y Eclipse Neon:¿se especificó una versión desconocida de Tomcat?

Cómo actualizar a Ubuntu 22.04 Beta desde 21.10 y 20.04 ahora mismo

Cómo instalar Python 3.x y PIP 3 en Ubuntu 20.04 LTS

Cómo instalar SQLite y SQLite Browser en Ubuntu

¿La reproducción de video Vlc está recortada y apagada?

¿Cómo obtener la última versión (beta y desarrollo) de Chromium?

¿Cambiar la versión de PHP y la configuración de PHP en Plesk?