SQLite pakken er et programvarebibliotek som implementerer en selvstendig, serverløs, null-konfigurasjon, transaksjonell SQL databasemotor.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.0 plattform.
Nedlasting (HTTP): https://sqlite.org/2023/sqlite-autoconf-3420000.tar.gz
Nedlasting MD5 sum: 0c5a92bc51cf07cae45b4a1e94653dea
Nedlastingsstørrelse: 3.1 MB
Estimert diskplass som kreves: 76 MB
Estimert byggetid: 0.3 SBU (Bruke parallellisme=4)
Valgfri dokumentasjon
Nedlasting (HTTP): https://sqlite.org/2022/sqlite-doc-3420000.zip
Nedlasting MD5 sum: f4cc9073ea45b01f62b9652e5e28a383
Nedlastingsstørrelse: 11 MB
libedit og UnZip-6.0 (nødvendig for å pakke ut dokumentasjonen)
Hvis du lastet ned den valgfrie dokumentasjonen, utfør følgende kommando for å installere dokumentasjonen inn i kildetreet:
unzip -q ../sqlite-doc-3420000.zip
Installer SQLite ved å kjøre følgende kommandoer:
./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
Denne pakken kommer ikke med en testpakke.
Nå, som root bruker:
make install
Hvis du lastet ned den valgfrie dokumentasjonen, utfør følgende
kommandoer som root bruker for å
installere den:
install -v -m755 -d /usr/share/doc/sqlite-3.42.0 && cp -v -R sqlite-doc-3420000/* /usr/share/doc/sqlite-3.42.0
--disable-static: Denne
bryteren forhindrer installasjon av statiske versjoner av
bibliotekene.
--enable-fts{4,5}: Disse
bryterne aktiverer støtte for versjon 3, 4 og 5 av fulltekstsøk
(FTS) utvidelsen. Merk at --enable-fts4
bryteren muliggjør støtte for både FTS versjon 4 og FTS versjon 3.
CPPFLAGS="-DSQLITE_ENABLE_COLUMN_METADATA=1
-DSQLITE_ENABLE_DBSTAT_VTAB=1 -DSQLITE_SECURE_DELETE=1
-DSQLITE_ENABLE_FTS3_TOKENIZER=1": Applikasjoner som
f.eks SeaMonkey krever at disse
alternativene er slått på. Den eneste måten å gjøre dette på er å
inkludere dem i CFLAGS eller
CPPFLAGS. Vi bruker sistnevnte slik at
standardverdien (eller en hvilken som helst verdi satt av brukeren)
til CFLAGS ikke vil bli berørt. For
ytterligere informasjon om hva som kan spesifiseres se https://www.sqlite.org/compile.html.