8.52. Sqlite-3500400

Sqlite pakken er et programvarebibliotek som implementerer en selvstendig, serverløs, transaksjonsbasert SQL databasemotor uten konfigurasjon.

Omtrentlig byggetid: 0.4 SBU
Nødvendig diskplass: 71 MB

8.52.1. Installasjon av Sqlite

Pakk ut dokumentasjonen:

tar -xf ../sqlite-doc-3500400.tar.xz

Klargjør Sqlite for kompilering med:

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

Betydningen av make alternativ:

--enable-fts{4,5}

Disse bryterne aktiverer støtte for versjon 4 og 5 av fulltekstsøkutvidelsen (FTS).

CPPFLAGS="-D SQLITE_ENABLE_COLUMN_METADATA=1 ...

Noen applikasjoner krever at disse alternativene er aktivert. 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 angitt av brukeren) for CFLAGS ikke påvirkes. For mer informasjon om hva som kan spesifiseres, se https://www.sqlite.org/compile.html.

Kompiler pakken:

make

Denne pakken leveres ikke med en testpakke.

Installer pakken:

make install

Installer dokumentasjonen om ønskelig:

install -v -m755 -d /usr/share/doc/sqlite-3.50.4
cp -v -R sqlite-doc-3500400/* /usr/share/doc/sqlite-3.50.4

8.52.2. Innhold i Sqlite

Installerte programmer: sqlite3
Installerte biblioteker: libsqlite3.so
Installerte mapper: /usr/share/doc/sqlite-3.50.4

Korte beskrivelser

sqlite3

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

libsqlite3.so

inneholder SQLite API funksjoner