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.3 plattform.
Nedlasting (HTTP): https://sqlite.org/2025/sqlite-autoconf-3490100.tar.gz
Nedlasting MD5 sum: 8d77d0779bcd9993eaef33431e2e0c30
Nedlastingsstørrelse: 3.1 MB
Estimert diskplass som kreves: 123 MB (med dokumentasjon)
Estimert byggetid: 0.3 SBU (Bruke parallellisme=4)
Valgfri dokumentasjon
Nedlasting (HTTP): https://sqlite.org/2022/sqlite-doc-3490100.zip
Nedlasting MD5 sum: 8d3e207489b544a8687e3faf8db26291
Nedlastingsstørrelse: 11 MB
libarchive-3.7.7 (nødvendig for å pakke ut dokumentasjonen) og libedit
Hvis du lastet ned den valgfrie dokumentasjonen, utfør følgende kommando for å installere dokumentasjonen inn i kildetreet:
unzip -q ../sqlite-doc-3490100.zip
Installer SQLite ved å kjøre følgende kommandoer:
./configure --prefix=/usr \ --disable-static \ --enable-fts{4,5} \ CPPFLAGS="-D SQLITE_ENABLE_COLUMN_METADATA=1 \ -D SQLITE_ENABLE_UNLOCK_NOTIFY=1 \ -D SQLITE_ENABLE_DBSTAT_VTAB=1 \ -D SQLITE_SECURE_DELETE=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.49.1 && cp -v -R sqlite-doc-3490100/* /usr/share/doc/sqlite-3.49.1
--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="-D
SQLITE_ENABLE_COLUMN_METADATA=1 ...
: Noen
applikasjoner 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.