Fedora 31에 sqldiff 도구를 설치하는 방법

Fedora 31에 sqldiff 도구를 설치하는 방법

두 개의 sqlite 데이터베이스를 비교하고 싶은데, 없는 것 같습니다.sqldiffsqlite 패키지의 도구입니다. 또한 sqldiff를 제공하는 다른 패키지를 찾을 수 없습니다. 저는 Fedora를 처음 접했습니다. 내 무지를 용서하세요. 하지만 정말 막혔습니다. Sqldiff는 기본 Fedora 리포지토리에 Sqldiff가 없는 것은 상상할 수 없을 정도로 기본적이고 인기 있는 도구입니다.

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

답변1

답을 찾아라페도라 포럼. 나는 말 그대로 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

관련 정보