Cómo instalar SQLite en Debian 11

Cómo instalar SQLite en Debian 11

 

Escrito en lenguaje C, SQLite es una biblioteca de software liviana y con todas las funciones que proporciona un motor de base de datos SQL. A diferencia de las bases de datos relacionales convencionales como PostgreSQL y SQL, SQLite no tiene servidor y no requiere ninguna configuración. Además, dada su arquitectura sin servidor, no tiene un demonio o proceso que deba iniciarse o detenerse. SQLite requiere un soporte mínimo de bibliotecas externas o del sistema operativo. Como tal, es ideal para su uso en dispositivos integrados como teléfonos inteligentes, consolas de juegos, reproductores multimedia portátiles, etc.

Veamos cómo puede instalar SQLite en Debian 11.

Método 1: instalar SQLite a través de APT

SQLite se puede encontrar en los repositorios predeterminados de Debian 11. Instálelo usando APT de la siguiente manera:

$ sudo apt install sqlite3

Confirme la versión de sqlite instalada con el comando:

$ sqlite3 --version

El resultado confirma que estamos ejecutando SQLite 3.34.1. Sin embargo, esta no es la última versión de SQL. Si desea instalar la última versión de SQLite, debe instalarla desde la fuente, como demostraremos en el siguiente método.

Método 2: compilar e instalar SQLite desde la fuente

Para instalar la última versión, considere compilar manualmente el código fuente.

Primero, instale los paquetes básicos del compilador. Correr:

$ sudo apt install build-essential

Luego, cree un directorio para contener SQLite3 y su contenido:

$ mkdir /opt/sqlite3

A partir de entonces, diríjase a la página oficial de descarga de SQLite y tome el archivo binario más reciente.

$ wget https://www.sqlite.org/2022/sqlite-autoconf-3370200.tar.gz

Al momento de escribir esta guía, la última versión de SQLite es 3.37.2. Extraiga el archivo comprimido como se muestra:

$ tar xvfz sqlite-autoconf-3370200.tar.gz

A continuación, mueva la carpeta descomprimida al directorio que creó anteriormente.

$ sudo mv sqlite-autoconf-3370200 /opt/sqlite3

A continuación, navegue a la carpeta SQLite.

$ cd /opt/sqlite3/sqlite-autoconf-3370200

El siguiente paso es iniciar el proceso de compilación ejecutando el comando:

$ ./configure

Después de eso, inicie el proceso de compilación con el comando make como se muestra:

$ make -j 2

El -j representa la cantidad de núcleos presentes en su sistema. Esto le ayuda a acelerar el proceso de construcción. Para verificar la cantidad de núcleos de CPU presentes en su sistema, invoque el comando nproc:

$ nproc

Finalmente, inicie el proceso de compilación para instalar SQLite 3 de la siguiente manera:

$ sudo make install

Ahora confirme la versión de SQLite instalada con el comando:

$ sqlite3 --version

La versión instalada es más reciente en comparación con la instalada a través de APT.

Probando SQLite

Ahora que SQLite se instaló con éxito en nuestro sistema, podemos continuar y crear una base de datos para probar la instalación. Correr:

$ sqlite3 new_db

Ahora puede escribir sus comandos SQL en la línea de comandos de SQLite como se muestra arriba.

Deja un comentario

Tu dirección de correo electrónico no será publicada.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.