SQLite è una libreria software leggera e completa che fornisce un motore di database SQL scritto in linguaggio C.
A differenza dei database relazionali convenzionali come PostgreSQL e SQL, SQLite è serverless e non richiede alcuna configurazione. Inoltre, data la sua architettura serverless, non ha un demone o un processo che deve essere avviato o arrestato. SQLite richiede un supporto minimo da librerie esterne o dal sistema operativo. In quanto tale è ideale per l'uso in dispositivi embedded come smartphone, console di gioco, lettori multimediali portatili ecc.
Qui a LinuxAPT, esamineremo come installare SQLite su Debian 11.
Diversi modi di installare SQLite su Debian
- Installazione di SQLite tramite APT.
- Installazione SQLite dal sorgente.
1. Installazione SQLite tramite APT
SQLite può essere trovato nei repository debian 11 predefiniti. Installalo usando APT con il comando seguente:
$ sudo apt install sqlite3
2. Installazione SQLite dal sorgente
Per installare l'ultima versione, considera la possibilità di compilare manualmente il codice sorgente.
Innanzitutto, installa i pacchetti di base del compilatore. Corri:
$ sudo apt install build-essential
Quindi, crea una directory per contenere SQLite3 e il suo contenuto:
$ mkdir /opt/sqlite3
Successivamente, vai alla pagina di download ufficiale di SQLite e prendi l'ultimo file binario:
$ wget https://www.sqlite.org/2022/sqlite-autoconf-3370200.tar.gz
Estrarre il file di archivio:
$ tar xvfz sqlite-autoconf-3370200.tar.gz
Quindi, sposta la cartella decompressa nella directory che hai creato sopra:
$ sudo mv sqlite-autoconf-3370200 /opt/sqlite3
Quindi, vai alla cartella SQLite:
$ cd /opt/sqlite3/sqlite-autoconf-3370200
Il prossimo passo è avviare il processo di compilazione eseguendo il comando:
$ ./configure
Successivamente, avvia il processo di compilazione con il comando make:
$ make -j 2
Il -j rappresenta il numero di core presenti nel tuo sistema. Questo ti aiuta ad accelerare il processo di costruzione. Per verificare il numero di core della CPU presenti sul tuo sistema, invoca il comando nproc:
$ nproc
Infine, avvia il processo di compilazione per installare SQLite 3:
$ sudo make install
Come verificare l'installazione di SQLite?
Puoi confermare la versione di SQLite installata con il comando:
$ sqlite3 --version
Come testare SQLite sul tuo sistema Debian?
Ora che SQLite è stato installato correttamente sul nostro sistema, per creare un nuovo database o per aprirne uno esistente, puoi utilizzare il comando sqlite3:
$ sqlite3 new_db
Puoi creare una tabella "linux" con due colonne, nome e versione:
CREATE TABLE linux(name String, version Int);
Quindi, inserisci alcuni dati in questa tabella appena creata:
INSERT INTO linux VALUES("Ubuntu", 21), ("Debian",11), ("Gnome", 40);
Puoi vedere le tabelle disponibili nel database con .tables:
.tabelle;
select * from linux;
Come disinstallare sqlite su debian 11?
Per disinstallare solo il pacchetto sqlite possiamo usare il seguente comando:
$ sudo apt-get remove sqlite