GNU/Linux >> Tutoriels Linux >  >> Ubuntu

L'en-tête SQLite et la version source ne correspondent pas ?

J'avais les dépôts Ubuntu de SQLite3 avec v3.7.17 . Mais il n'a pas le .save commande en tant que versions plus récentes.

Pour mettre à jour j'ai fait :

  1. sudo apt-get purge sqlite3
  2. Télécharger SQLite 3.8.4.3
  3. Installez-le avec ./configure && make && sudo make install

Mais maintenant, quand j'essaie d'exécuter sqlite3 à partir de la ligne de commande, je reçois :

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

En cherchant, j'ai trouvé deux solutions que j'ai essayées sans succès :

  • Cette réponse n'a pas fonctionné car je n'ai pas sqlite sur /usr/bin
  • Cette solution n'a pas fonctionné non plus, mais j'ai effectué une sauvegarde pour annuler ces modifications inutiles.

Une idée de comment résoudre cette erreur ?

Réponse acceptée :

Après avoir construit à partir de la source, votre v3.8.4.3 la version est maintenant installée dans /usr/local/lib .

Vous devez remplacer /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6 (ou /usr/lib/i386-linux-gnu/libsqlite3.so.0.8.6 pour i386 arch) avec celui 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. Une introduction aux diffs et aux patchs

  2. Comment installer Python sur Ubuntu 20.04 et 18.04 ?

  3. Exécution du script avec ". » Et avec « source » ?

  4. "nvidia-304-updates" Vs "nvidia-304" (et similaire) ??

  5. Tomcat 9 et Eclipse Neon - Une version inconnue de Tomcat a-t-elle été spécifiée ?

Comment mettre à niveau vers Ubuntu 22.04 Beta à partir de 21.10 et 20.04 dès maintenant

Comment installer Python 3.x et PIP 3 sur Ubuntu 20.04 LTS

Comment installer SQLite et le navigateur SQLite dans Ubuntu

La lecture vidéo VLC est coupée et masquée ?

Comment obtenir la dernière version (bêta et développement) de Chromium ?

Modifier la version PHP et les paramètres PHP dans Plesk ?