SQLite-3.42.0

Introdução ao SQLite

O pacote "SQLite" é uma biblioteca de logiciário que implementa um mecanismo de base de dados "SQL" transacional independente, sem servidor e com configuração zero.

Esse pacote é conhecido por construir e funcionar corretamente usando uma plataforma LFS 12.0.

Informação do Pacote

  • Transferência (HTTP): https://sqlite.org/2023/sqlite-autoconf-3420000.tar.gz

  • Transferência (FTP):

  • Soma de verificação MD5 da transferência: 0c5a92bc51cf07cae45b4a1e94653dea

  • Tamanho da transferência: 3,1 MB

  • Espaço em disco estimado exigido: 76 MB

  • Tempo de construção estimado: 0,3 UPC (Usando paralelismo=4)

Transferências Adicionais

Documentação Opcional

Dependências do "SQLite"

Opcionais

libedit e UnZip-6.0 (exigido para deszipar a documentação)

Instalação do SQLite

Se você baixou a documentação opcional, [então] emita o seguinte comando para instalar a documentação na árvore do fonte:

unzip -q ../sqlite-doc-3420000.zip

Instale o "SQLite" executando os seguintes comandos:

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

Esse pacote não vem com uma suíte de teste.

Agora, como o(a) usuário(a) "root":

make install

Se você baixou a documentação opcional, [então] emita os seguintes comandos como o(a) usuário(a) "root" para instalá-la:

install -v -m755 -d /usr/share/doc/sqlite-3.42.0 &&
cp -v -R sqlite-doc-3420000/* /usr/share/doc/sqlite-3.42.0

Explicações do Comando

--disable-static: Essa chave impede a instalação das versões estáticas das bibliotecas.

--enable-fts{4,5}: Essas chaves habilitam o suporte para as versões 3, 4 e 5 da extensão de pesquisa de texto completo (FTS). Observe que a chave --enable-fts4 habilita suporte para versão 4 do FTS e versão 3 do FTS.

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": Aplicativos como SeaMonkey exigem que essas opções estejam ativadas . A única maneira de fazer isso é a de incluí-las nas CFLAGS ou CPPFLAGS. Nós usamos a último, de forma que o valor padrão (ou qualquer valor configurado pelo(a) usuário(a)) de CFLAGS não seria afetado. Para mais informações a respeito do que pode ser especificado, veja-se https://www.sqlite.org/compile.html.

Conteúdo

Aplicativo Instalado: sqlite3
Biblioteca Instalada: libsqlite3.so
Diretório Instalado: /usr/share/doc/sqlite-3.42.0

Descrições Curtas

sqlite3

é uma estrutura de interação direta com o(a) usuário(a) baseada em terminal para a biblioteca "SQLite" que consegue avaliar consultas interativamente e exibir os resultados

libsqlite3.so

contém as funções da "API" do "SQLite"