SQLite-3.46.1

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

Informação do Pacote

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

  • Transferência (FTP):

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

  • Tamanho da transferência: 3,1 MB

  • Espaço em disco estimado exigido: 80 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-3460100.zip

Instale o "SQLite" executando os seguintes comandos:

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

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.46.1 &&
cp -v -R sqlite-doc-3460100/* /usr/share/doc/sqlite-3.46.1

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="-D SQLITE_ENABLE_COLUMN_METADATA=1 ... : Alguns aplicativos 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 última, 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.46.1

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"