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.1 plattform.
Nedlasting (HTTP): https://sqlite.org/2024/sqlite-autoconf-3450100.tar.gz
Nedlasting MD5 sum: 743c99f996add46273694df83c9140d4
Nedlastingsstørrelse: 3.1 MB
Estimert diskplass som kreves: 79 MB
Estimert byggetid: 0.4 SBU (Bruke parallellisme=4)
Valgfri dokumentasjon
Nedlasting (HTTP): https://sqlite.org/2022/sqlite-doc-3450100.zip
Nedlasting MD5 sum: 984c7393745b940c3defc71ff2c19308
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-3450100.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.45.1 && cp -v -R sqlite-doc-3450100/* /usr/share/doc/sqlite-3.45.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="-DSQLITE_ENABLE_COLUMN_METADATA=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.