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.4 plattform.
Nedlasting (HTTP): https://sqlite.org/2025/sqlite-autoconf-3500400.tar.gz
Nedlasting MD5 sum: d74bbdca4ab1b2bd46d3b3f8dbb0f3db
Nedlastingsstørrelse: 3.0 MB
Estimert diskplass som kreves: 44 MB (med dokumentasjon)
Estimert byggetid: 0.1 SBU (Bruke parallellisme=4)
Valgfri dokumentasjon
Nedlasting (HTTP): https://sqlite.org/2022/sqlite-doc-3500400.zip
Nedlasting MD5 sum: faa12e794bcc37ba275fd6268317eb87
Nedlastingsstørrelse: 11 MB
libarchive-3.8.1 (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-3500400.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.50.4 && cp -v -R sqlite-doc-3500400/* /usr/share/doc/sqlite-3.50.4
Flere pakker bruker en sqlite Python programtillegg. Etter å ha installert denne pakken, Python-3.13.7 bør bygges om for å lage dette programtillegget.
--disable-static
: Denne
bryteren forhindrer installasjon av statiske versjoner av
bibliotekene.
--enable-fts{4,5}
: Disse
bryterne aktiverer støtte for versjon 4 og 5 av fulltekstsøk (FTS)
utvidelse.
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.