GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Intestazione sqlite e versione sorgente non corrispondenti?

Avevo i repository Ubuntu di SQLite3 con v3.7.17 . Ma non ha il .save comando come versioni più recenti.

Per aggiornare ho fatto:

  1. sudo apt-get purge sqlite3
  2. Scarica SQLite 3.8.4.3
  3. Installalo con ./configure && make && sudo make install

Ma ora quando provo a eseguire sqlite3 dalla riga di comando ottengo:

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

Cercando ho trovato due soluzioni che ho provato senza successo:

  • Questa risposta non ha funzionato perché non ho sqlite su /usr/bin
  • Nemmeno questa soluzione ha funzionato, ma ho eseguito il backup per ripristinare quelle modifiche inutili.

Qualche idea su come risolvere questo errore?

Risposta accettata:

Dopo aver creato dal sorgente, il tuo v3.8.4.3 la versione è ora installata in /usr/local/lib .

Devi sostituire /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6 (o /usr/lib/i386-linux-gnu/libsqlite3.so.0.8.6 per i386 arch) con quello di /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. Introduzione a differenze e patch

  2. Come installare Python su Ubuntu 20.04 e 18.04?

  3. Esecuzione dello script con ". ” E con “fonte”?

  4. "nvidia-304-updates" Vs "nvidia-304" (e simili)??

  5. Tomcat 9 ed Eclipse Neon:è stata specificata una versione sconosciuta di Tomcat?

Come eseguire l'aggiornamento a Ubuntu 22.04 Beta da 21.10 e 20.04 in questo momento

Come installare Python 3.x e PIP 3 su Ubuntu 20.04 LTS

Come installare SQLite e SQLite Browser in Ubuntu

La riproduzione video Vlc è tagliata e oscurata?

Come ottenere l'ultima versione (beta e sviluppo) di Chromium?

Modificare la versione PHP e le impostazioni PHP in Plesk?