SQLite, napsaný v jazyce C, je odlehčená a plně vybavená softwarová knihovna, která poskytuje databázový stroj SQL. Na rozdíl od konvenčních relačních databází, jako je PostgreSQL a SQL, SQLite je bez serveru a nevyžaduje žádnou konfiguraci. Také dejte jeho architektuře bez serveru, nemá démona nebo proces, který je třeba spustit nebo zastavit. SQLite vyžaduje minimální podporu z externích knihoven nebo z operačního systému. Jako takový je ideální pro použití ve vestavěných zařízeních, jako jsou smartphony, herní konzole, přenosné přehrávače médií atd.
Pojďme se podívat, jak můžete nainstalovat SQLite na Debian 11.
Metoda 1:Nainstalujte SQLite přes APT
SQLite lze nalézt ve výchozích repozitářích debianu 11. Nainstalujte jej pomocí APT následovně:
$ sudo apt install sqlite3
Nainstalovanou verzi sqlite potvrďte příkazem:
$ sqlite3 --version
Výstup potvrzuje, že používáme SQLite 3.34.1. Nejedná se však o nejnovější verzi SQL. Pokud chcete nainstalovat nejnovější verzi SQLite, musíte ji nainstalovat ze zdroje, jak si ukážeme v další metodě.
Metoda 2:Kompilace a instalace SQLite ze zdroje
Chcete-li nainstalovat nejnovější verzi, zvažte ruční kompilaci zdrojového kódu.
Nejprve nainstalujte základní balíčky kompilátoru. Spustit:
$ sudo apt install build-essential
Poté vytvořte adresář pro SQLite3 a jeho obsah:
$ mkdir /opt/sqlite3
Poté přejděte na oficiální stránku stahování SQLite a stáhněte si nejnovější binární soubor.
$ wget https://www.sqlite.org/2022/sqlite-autoconf-3370200.tar.gz
V době psaní této příručky je nejnovější verze SQLite 3.37.2. Rozbalte archivní soubor podle obrázku:
$ tar xvfz sqlite-autoconf-3370200.tar.gz
Dále přesuňte dekomprimovanou složku do adresáře, který jste vytvořili výše.
$ sudo mv sqlite-autoconf-3370200 /opt/sqlite3
Dále přejděte do složky SQLite.
$ cd /opt/sqlite3/sqlite-autoconf-3370200
Dalším krokem je spuštění procesu kompilace provedením příkazu:
$ ./configure
Poté spusťte proces sestavení pomocí příkazu make, jak je znázorněno:
$ make -j 2
-j představuje počet jader přítomných ve vašem systému. To vám pomůže urychlit proces vytváření. Chcete-li ověřit počet jader CPU přítomných ve vašem systému, vyvolejte příkaz nproc:
$ nproc
Nakonec spusťte proces sestavení pro instalaci SQLite 3 následovně:
$ sudo make install
Nyní potvrďte nainstalovanou verzi SQLite příkazem:
$ sqlite3 --version
Nainstalovaná verze je novější ve srovnání s verzí nainstalovanou přes APT.
Testování SQLite
Nyní, když je SQLite úspěšně nainstalován v našem systému, můžeme pokračovat a vytvořit databázi pro testování instalace. Spustit:
$ sqlite3 new_db
Nyní můžete zadávat své příkazy SQL do příkazového řádku SQLite, jak je uvedeno výše.