GNU/Linux >> Belajar Linux >  >> Ubuntu

Sqlite Header Dan Versi Sumber Tidak Cocok?

Saya memiliki repositori Ubuntu SQLite3 dengan v3.7.17 . Tetapi tidak memiliki .save perintah sebagai versi yang lebih baru.

Untuk memperbarui saya lakukan:

  1. sudo apt-get purge sqlite3
  2. Unduh SQLite 3.8.4.3
  3. Instal dengan ./configure && make && sudo make install

Tapi sekarang ketika saya mencoba menjalankan sqlite3 dari baris perintah saya mendapatkan:

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

Pencarian saya menemukan dua solusi yang saya coba tanpa hasil:

  • Jawaban ini tidak berhasil karena saya tidak memiliki sqlite di /usr/bin
  • Solusi ini juga tidak berhasil, tetapi saya melakukan pencadangan untuk mengembalikan perubahan yang tidak berguna itu.

Adakah ide tentang cara mengatasi kesalahan ini?

Jawaban yang Diterima:

Setelah membangun dari sumber, v3.8.4.3 your Anda versi sekarang diinstal di /usr/local/lib .

Anda perlu mengganti /usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6 (atau /usr/lib/i386-linux-gnu/libsqlite3.so.0.8.6 untuk i386 arch) dengan yang dari /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. Bagaimana Cara Menginstal Python di Ubuntu 20.04 dan 18.04?

  2. Menjalankan Script Dengan “. ” Dan Dengan “sumber”?

  3. "nvidia-304-updates" Vs "nvidia-304" (dan Serupa)??

  1. Pengantar diff dan patch

  2. Cara Memperbarui Node.js ke Versi Terbaru {Linux, Windows, dan macOS}

  3. Tomcat 9 Dan Eclipse Neon – Versi Tidak Diketahui Dari Tomcat Ditentukan?

  1. Cara Menginstal dan Menggunakan FFmpeg di Ubuntu 20.04

  2. Cara Menginstal dan Mengatur Server Mail Ubuntu pada Versi 18.04 LTS

  3. Cara Menginstal, Mengonfigurasi, dan Menggunakan Versi PostgreSQL terbaru di Ubuntu