SQLite-3.47.2

Introduksjon til SQLite

SQLite pakken er et programvarebibliotek som implementerer en selvstendig, serverløs, null-konfigurasjon, transaksjonell SQL databasemotor.

[Notat]

Notat

Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.

Pakkeinformasjon

Ytterligere Nedlastinger

Valgfri dokumentasjon

SQLite Avhengigheter

Valgfri

libedit og UnZip-6.0 (nødvendig for å pakke ut dokumentasjonen)

Installasjon av SQLite

Hvis du lastet ned den valgfrie dokumentasjonen, utfør følgende kommando for å installere dokumentasjonen inn i kildetreet:

unzip -q ../sqlite-doc-3470100.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.47.2 &&
cp -v -R sqlite-doc-3470100/* /usr/share/doc/sqlite-3.47.2

Parameterforklaringer

--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.

Innhold

Installert Program: sqlite3
Installert Bibliotek: libsqlite3.so
Installert Mappe: /usr/share/doc/sqlite-3.47.2

Korte Beskrivelser

sqlite3

er et terminalbasert grensesnitt til SQLite bibliotek som kan evaluere spørringer interaktivt og vise resultatene

libsqlite3.so

inneholder SQLite API funksjoner