Búsqueda de sitios web

Cómo instalar SQLite en Debian 11


SQLite es uno de los DBMS (Sistema de gestión de bases de datos) de la biblioteca C relacional. SQLite no es un motor de base de datos cliente-servidor a diferencia de otros sistemas de administración de bases de datos. SQLite es una elección común en el software de aplicación, como los navegadores web, como un sistema de base de datos integrado de almacenamiento local/cliente. Es probablemente el motor de base de datos más utilizado porque lo utilizan muchos navegadores, sistemas operativos, aplicaciones móviles y sistemas integrados ampliamente conocidos en la actualidad. SQLite registra toda la base de datos en un sistema host como un único archivo de plataforma.

Basado en archivos es SQLite. No es lo mismo que otras bases de datos SQL porque SQLite no tiene un proceso de servidor separado, como es el caso con la mayoría de las otras bases de datos SQL. El proceso de instalación de SQLite en Debian 11 (SO Linux) por dos métodos se explica en el artículo:

  • Cómo instalar SQLite desde el repositorio de Debian

  • Cómo instalar SQLite usando el sitio web de SQLite

Antes de la instalación de SQLite desde cualquiera de los métodos, actualice los paquetes:

Actualización de paquetes

Es importante asegurarse de que su sistema esté actualizado antes de instalar cualquier software ejecutando el comando mencionado a continuación:

$ sudo apt update

Ahora, para obtener la última versión de todos los paquetes instalados en su sistema, actualice sus paquetes ejecutando el siguiente comando:

$ sudo apt upgrade

Ahora todos mis paquetes están actualizados y mejorados.

Método 1: cómo instalar SQLite desde el repositorio de Debian

Como SQLite ya está presente en el repositorio de Debian 11, podemos instalar SQLite fácilmente desde el repositorio, pero esa no es la última versión de SQLite.

Paso 1: instalar SQLite en Debian 11

Ejecute el comando mencionado a continuación para instalar la versión disponible de SQLite desde el repositorio de Debian 11:

$ sudo apt install sqlite3

Paso 2: Comprobación de la versión

Para verificar la instalación, verifique el número de versión de SQLite mediante el comando mencionado a continuación:

$ sqlite3 --version

Método 2: cómo instalar SQLite usando el sitio web de SQLite

La última versión estable de SQLite al momento de escribir este artículo es "3.36.0", pero desafortunadamente en el repositorio de Debian 11, la última versión no está disponible. Entonces, para instalar la última versión directamente desde la página web de SQLite, usaremos los comandos wget y tar.

Siga los pasos a continuación para instalar con éxito la última versión:

Paso 1: Instalación de herramientas de compilación

Primero, debemos instalar las herramientas de compilación para la construcción del paquete, ejecute el comando mencionado a continuación para instalar "build-essentials":

$ sudo apt install build-essential

Para instalar el código fuente de SQLite, vaya al sitio web de SQLite, busque la última versión o cualquier versión que desee instalar y copie el enlace del código fuente; en mi caso la ultima es la 3.36.0. Ahora descárguelo usando el comando mencionado a continuación:

wget –c https://www.sqlite.org/2021/sqlite-autoconf-3360000.tar.gz

Puede reemplazar el enlace del código fuente de SQLite si está instalando alguna otra versión en el comando wget.

Paso 3: extracción del código fuente

Ejecute el comando mencionado a continuación para crear un directorio separado para extraer el código fuente en esa carpeta:

$ mkdir SQLite

Puede establecer el nombre del directorio según su elección:

Ahora muévase al directorio recién creado con el comando mencionado a continuación:

$ cd SQLite

Ahora extraiga el código fuente de SQLite mediante el comando tar:

$ tar xvfz ../sqlite-autoconf-3360000.tar.gz

Para compilar el código fuente extraído, primero debe obtener acceso a la carpeta generada mediante el comando mencionado a continuación:

$ cd sqlite-autoconf-3360000/

Para comenzar a compilar, configure el código con el comando mencionado a continuación:

$ ./configure

Ahora use el comando make para crear bibliotecas y archivos ejecutables a partir del código fuente de SQLite:

$ make

Paso 5: Instalación de SQLite

Ahora instale la versión sqlite 3.36.0 con la ayuda del comando make ejecutando el comando mencionado a continuación:

$ sudo make install

Paso 6: Verificación de la instalación

Para verificar la instalación de la última versión de SQLite, verifique el número de versión mediante el comando mencionado a continuación:

$ sqlite3 --version

Cómo probar SQLite

Después de una instalación exitosa de SQLite, puede crear una base de datos y una tabla para probar su funcionamiento.

Cree la base de datos "linux-console.db" con la ayuda del comando sqlite3 como se menciona a continuación:

$ sqlite3 linux-console.db

Ahora cree la tabla "linux" con parámetros (nombre String, versión INT) mediante el código mencionado a continuación:

CREATE TABLE linux(name String,version INT);

Inserte datos en la tabla recién creada:

INSERT INTO linux VALUES(“Debian”,11),(“Ubuntu”,21);

Ahora obtenga datos de la tabla "linux" mediante la consulta mencionada a continuación:

SELECT * FROM linux;

Puede escribir más consultas según sus requisitos; esto fue solo una muestra para mostrarle cómo funciona SQLite en la terminal de Debian 11.

Conclusión:

SQLite es una base de datos relacional basada en archivos, contiene una biblioteca C. Es un motor de base de datos de uso común que se usa principalmente en aplicaciones móviles. Registra toda la base de datos en un sistema host como un único archivo de plataforma. En este artículo hemos discutido la instalación de SQLite en Debian 11 por dos métodos; desde el repositorio de Debian 11 y por el sitio web de SQLite usando el comando wget. También se analiza el funcionamiento de SQLite usando el comando sqlite3 en la terminal. Después de leer este artículo, podrá instalar y usar SQLite con éxito en su sistema Debian 11.

Artículos relacionados: