[[https://www.linuxfromscratch.org/blfs/view/stable-systemd/server/sqlite.html|BLFS SQLite-3.45.1]]
===== SQLite-3.45.1 =====
==== SQLite 소개 ====
SQLite 패키지는 독립형, 서버리스, 제로 구성, 트랜잭션 SQL 데이터베이스 엔진을 구현하는 소프트웨어 라이브러리입니다.
이 패키지는 LFS 12.1 플랫폼을 사용하여 빌드하고 제대로 작동하는 것으로 알려져 있습니다.
=== 패키지 정보 ===
* 다운로드(HTTP): https://sqlite.org/2024/sqlite-autoconf-3450100.tar.gz
* 다운로드 MD5 합: 743c99f996add46273694df83c9140d4
* 다운로드 크기: 3.1 MB
* 필요한 예상 디스크 공간: 79 MB
* 예상 빌드 시간: 0.4 SBU(병렬 처리=4 사용)
=== 추가 다운로드 ===
== 추가 문서 ==
* 다운로드(HTTP): https://sqlite.org/2024/sqlite-doc-3450100.zip
* 다운로드 MD5 합계: 984c7393745b940c3defc71ff2c19308
* 다운로드 크기: 11 MB
=== SQLite 종속성 ===
== 선택 ==
[[linuxfromscratch:rangeoverpackages:libedit]]및 [[.:UnZip-6.0]](문서 압축을 풀기 위해 필요)
==== SQLite 설치 ====
옵션 설명서를 다운로드한 경우 다음 명령을 실행하여 소스 트리에 설명서를 설치하세요:
unzip -q ../sqlite-doc-3450100.zip
\\
다음 명령을 실행하여 SQLite를 설치합니다:
./configure --prefix=/usr \
--disable-static \
--enable-fts{4,5} \
CPPFLAGS="-DSQLITE_ENABLE_COLUMN_METADATA=1 \
-DSQLITE_ENABLE_UNLOCK_NOTIFY=1 \
-DSQLITE_ENABLE_DBSTAT_VTAB=1 \
-DSQLITE_SECURE_DELETE=1 \
-DSQLITE_ENABLE_FTS3_TOKENIZER=1" &&
make
\\
이 패키지는 테스트 스위트와 함께 제공되지 않습니다.
이제 //root// 사용자로서
make install
\\
옵션 문서를 다운로드한 경우 루트 사용자로 다음 명령을 실행하여 설치합니다:
install -v -m755 -d /usr/share/doc/sqlite-3.45.1 &&
cp -v -R sqlite-doc-3450100/* /usr/share/doc/sqlite-3.45.1
\\
==== 명령 설명 ====
* //--disable-static:// \\ 이 스위치는 정적 버전의 라이브러리 설치를 방지합니다.
* //--enable-fts{4,5}:// 이 스위치는 전체 텍스트 검색(FTS) 확장 버전 3, 4 및 5에 대한 지원을 활성화합니다. ''--enable-fts4'' 스위치를 사용하면 FTS 버전 4와 FTS 버전 3을 모두 지원할 수 있습니다.
* //CPPFLAGS="-DSQLITE_ENABLE_COLUMN_METADATA=1 ... :// \\ SeaMonkey와 같은 애플리케이션에서는 이 옵션을 켜야 합니다. 이를 수행하는 유일한 방법은 CFLAGS 또는 CPPFLAGS에 포함시키는 것입니다. 저희는 후자를 사용하므로 CFLAGS의 기본값(또는 사용자가 설정한 값)은 영향을 받지 않습니다. 자세한 내용은 [[https://www.sqlite.org/compile.html|지정할 수 있는 항목]] 을 참조하세요.
==== 내용 ====
* **프로그램:** \\ sqlite3
* **라이브러리:** \\ libsqlite3.so
* **디렉토리:** /usr/share/doc/sqlite-3.45.1
=== 간단한 설명 ===
* **sqlite3** \\ 쿼리를 대화형으로 평가하고 결과를 표시할 수 있는 SQLite 라이브러리의 터미널 기반 프런트엔드입니다.
* libsqlite3.so \\ SQLite API 함수가 포함되어 있습니다.