GNU/Linux >> Linux の 問題 >  >> Ubuntu

Sqliteヘッダーとソースバージョンの不一致?

v3.7.17を使用したSQLite3のUbuntuリポジトリがありました 。ただし、.saveはありません 新しいバージョンとしてのコマンド。

更新するには:

  1. sudo apt-get purge sqlite3
  2. SQLite3.8.4.3をダウンロード
  3. ./configure && make && sudo make installを使用してインストールします

しかし今、sqlite3を実行しようとすると コマンドラインから取得:

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

検索して、成功せずに試した2つの解決策を見つけました:

  • sqliteがないため、この回答は機能しませんでした /usr/bin
  • このソリューションも機能しませんでしたが、これらの不要な変更を元に戻すためにバックアップを行いました。

このエラーを解決する方法について何か考えはありますか?

承認された回答:

ソースからビルドした後、 v3.8.4.3 バージョンが/usr/local/libにインストールされました 。

/usr/lib/x86_64-linux-gnu/libsqlite3.so.0.8.6を置き換える必要があります (または/usr/lib/i386-linux-gnu/libsqlite3.so.0.8.6 /usr/local/libからのものを使用したi386archの場合) :

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

Ubuntu
  1. Ubuntu 20.04および18.04にPythonをインストールするにはどうすればよいですか?

  2. 「でスクリプトを実行します。 」と「ソース」で?

  3. Tomcat9とEclipseNeon–不明なバージョンのTomcatが指定されましたか?

  1. 差分とパッチの概要

  2. Node.jsを最新バージョンに更新する方法{Linux、Windows、およびmacOS}

  3. 「nvidia-304-updates」と「nvidia-304」(および同様のもの)??

  1. Ubuntu20.04にFFmpegをインストールして使用する方法

  2. バージョン18.04LTSにUbuntuメールサーバーをインストールしてセットアップする方法

  3. Ubuntuに最新のPostgreSQLバージョンをインストール、構成、使用する方法