Fedora 31にsqldiffツールをインストールする方法

Fedora 31にsqldiffツールをインストールする方法

2つのsqliteデータベースを比較したいのですが、ないようです。sqldiffsqlite パッケージのツールです。また、sqldiffを提供する他のパッケージが見つかりません。私はFedoraに初めて触れました。私の無知を許してください。しかし、本当に詰まっています。 Sqldiffは、基本的なFedoraリポジトリにSqldiffがないことは想像できないほど基本的で人気のあるツールです。

$ sqlite3 --version
3.30.0 2019-10-04 15:03:17

答え1

答えを探すFedoraフォーラム。私は文字通りCOPRを忘れました。

以下からプリコンパイルされたバイナリをダウンロードするオプションもあります。https://www.sqlite.org/download.html(sqlite-tools-linux-XXX.zip).それは私に完全に似合います。

答え2

Fedora 31:/usr/bin/sqldiff ← sqlite-toolsクラシック方式が利用可能

$ rpm -Uvh Downloads/sqlite-3.31.1-1.fc32.src.rpm
$ cd rpmbuild/SPECS/
# dnf builddep --spec sqlite.spec

$ rpmbuild -bb sqlite.spec
.
Wrote: /home/knudfl/rpmbuild/RPMS/x86_64/sqlite-devel-3.31.1-1.fc31.x86_64.rpm
Wrote: /home/knudfl/rpmbuild/RPMS/x86_64/lemon-3.31.1-1.fc31.x86_64.rpm
Wrote: /home/knudfl/rpmbuild/RPMS/x86_64/sqlite-libs-3.31.1-1.fc31.x86_64.rpm
Wrote: /home/knudfl/rpmbuild/RPMS/x86_64/sqlite-tcl-3.31.1-1.fc31.x86_64.rpm
Wrote: /home/knudfl/rpmbuild/RPMS/x86_64/sqlite-3.31.1-1.fc31.x86_64.rpm

Wrote: /home/knudfl/rpmbuild/RPMS/x86_64/sqlite-tools-3.31.1-1.fc31.x86_64.rpm
Wrote: /home/knudfl/rpmbuild/RPMS/x86_64/sqlite-analyzer-3.31.1-1.fc31.x86_64.rpm

関連情報