SQLite 3 je samostatný databázový stroj bez serveru a bez konfigurace, který se široce používá v aplikacích od vestavěných zařízení po rozsáhlé webové aplikace. Na rozdíl od tradičních databází ukládá SQLite celou databázi do jediného souboru, díky čemuž je lehká a snadno se nasazuje. Podporuje celou řadu SQL dotazů, transakcí a víceuživatelského přístupu při zachování malých rozměrů. SQLite 3 je zvláště známý pro svou spolehlivost, jednoduchost a efektivitu, díky čemuž je oblíbenou volbou pro vývojáře, kteří potřebují robustní databázové řešení bez režie plnohodnotného databázového serveru.
Na Ubuntu 24.04, 22.04 nebo 20.04 lze SQLite 3 nainstalovat pomocí dvou primárních metod. První metoda je přes výchozí úložiště Ubuntu, které poskytuje stabilní verzi SQLite 3, která se snadno instaluje a dobře se integruje do systému. Tato verze je vhodná pro většinu uživatelů, kteří potřebují spolehlivý a dobře podporovaný databázový stroj. Alternativně pro ty, kteří požadují nejnovější funkce a vylepšení výkonu, lze SQLite 3 nainstalovat stažením zdrojového archivu, konfigurací, kompilací a instalací nejnovějšího binárního SQLite 3. Tento přístup zajišťuje, že máte přístup k nejnovějšímu vývoji v SQLite, i když vyžaduje více technických kroků. Tato příručka podrobně popisuje oba způsoby instalace.
Metoda 1: Nainstalujte SQLite 3 přes APT
Aktualizujte Ubuntu před instalací SQLite 3
Chcete-li zajistit hladký proces instalace a vyhnout se potenciálním konfliktům, je nezbytné aktualizovat váš systém Ubuntu. Tento proces aktualizuje všechny nainstalované balíčky ve vašem systému na jejich nejnovější dostupné verze. Chcete-li aktualizovat svůj systém Ubuntu, spusťte ve svém terminálu následující příkaz:
sudo apt update && sudo apt upgrade
Spuštěním tohoto příkazu používáte správce balíčků apt k aktualizaci indexu balíčků a aktualizaci nainstalovaných balíčků na jejich nejnovější verze.
Nainstalujte SQLite 3 pomocí příkazů APT
Doporučený přístup k instalaci SQLite 3 na váš systém Ubuntu je použít výchozí úložiště APT. Tato metoda zajišťuje, že nainstalujete stabilní, dobře otestovanou verzi SQLite 3, která je kompatibilní s vaší verzí Ubuntu. Chcete-li zahájit proces instalace, spusťte ve svém terminálu následující příkaz:
sudo apt install sqlite
Tento příkaz používá apt
správce balíčků ke stažení a instalaci balíčku sqlite do vašeho systému. Správce balíčků zpracovává všechny požadované závislosti a zajišťuje správnou integraci SQLite 3 s vaším systémem Ubuntu.
Ověřte instalaci SQLite 3
Po instalaci je nezbytné ověřit, zda je SQLite 3 správně nainstalován a funguje podle očekávání. Chcete-li to provést, můžete zkontrolovat nainstalovanou verzi SQLite 3 spuštěním příkazu –version:
sqlite3 --version
Tento příkaz zobrazí nainstalovanou verzi SQLite 3 ve vašem terminálu, což vám umožní potvrdit, že instalace byla úspěšná a že máte požadovanou verzi SQLite 3 na vašem systému Ubuntu.
Metoda 2: Nainstalujte SQLite 3 přes zdrojový archiv
Stáhněte si nejnovější archiv SQLite 3
Pokud dáváte přednost kompilaci SQLite 3 ze zdroje, můžete získat nejnovější nebo konkrétní verzi na adrese Stránka ke stažení SQLite. Tato metoda vám umožňuje mít větší kontrolu nad verzí, kterou nainstalujete. Nejprve identifikujte nejnovější verzi SQLite 3 na stránce stahování. Poté pomocí příkazu wget stáhněte příslušný archiv:
wget https://www.sqlite.org/2023/sqlite-autoconf-{version}.tar.gz
Nahraďte {version} skutečným číslem verze. Nejnovější verzi vždy zkontrolujte na stránce stahování SQLite.
Například:
wget https://www.sqlite.org/2023/sqlite-autoconf-3410200.tar.gz
Rozbalte archiv SQLite 3
Jakmile je archiv stažen, extrahujte soubory pomocí následujícího příkazu:
tar xvfz sqlite-autoconf-*.tar.gz
Tento příkaz používá nástroj tar k extrahování komprimovaného archivu do nového adresáře.
Přejděte do Extrahovaného adresáře a nakonfigurujte předponu
Chcete-li zahájit proces kompilace, změňte adresář na extrahovanou složku:
cd sqlite-autoconf-{replace with version}
Nahraďte {version} skutečným číslem verze.
Nyní nakonfigurujte kompilaci s požadovanou předponou instalace:
./configure --prefix=/usr
Zkompilujte SQLite pomocí příkazu make
Chcete-li spustit proces sestavení, použijte příkaz „make“ spolu s parametrem -j k určení počtu jader, která chcete použít pro rychlejší kompilaci:
make -j {number_of_cores}
Nahraďte {number_of_cores} požadovaným počtem jader pro váš systém.
Chcete-li zjistit počet jader ve vašem systému, spusťte následující:
nproc
Pokud má váš počítač dvě jádra, použijte například „make -j 2“. Pokud máte 12 jader, můžete použít „make -j 6“ k věnování poloviny vašich jader procesu.
Nakonec, pokud příkaz make selže, protože balíček chybí, spusťte následující příkaz:
sudo apt install build-essential
Nainstalujte SQLite 3 na Ubuntu přes kompilovaný binární soubor
Po dokončení procesu sestavení nainstalujte SQLite pomocí následujícího příkazu:
sudo make install
Proces instalace zobrazí výstup indikující průběh. Po instalaci ověřte instalaci a číslo verze:
sqlite3 --version
Závěr
Instalací SQLite 3 do vašeho systému Ubuntu, ať už prostřednictvím výchozího úložiště nebo kompilací ze zdrojového archivu, získáte přístup k výkonnému a všestrannému databázovému stroji. Výchozí metoda úložiště nabízí rychlou a stabilní instalaci, ideální pro většinu uživatelů, zatímco kompilace ze zdroje vám umožní využít nejnovější funkce a optimalizace. Pravidelné aktualizace, zejména pokud kompilujete ze zdroje, zajistí, že vaše instalace SQLite zůstane aktuální a poskytne spolehlivé a efektivní databázové řešení pro vaše aplikace na Ubuntu.
užitečné odkazy
Zde jsou některé cenné odkazy související s používáním SQLite:
- SQLite úložiště GitHub: Navštivte oficiální úložiště SQLite GitHub, kde získáte přístup ke zdrojovému kódu, nahlásíte problémy a přispějete k jeho vývoji.
- Oficiální stránky SQLite: Prozkoumejte oficiální web SQLite, kde najdete podrobné informace o databázovém stroji, jeho funkcích a nejnovějších aktualizacích.
- Průvodce rychlým startem SQLite: Přečtěte si průvodce rychlým startem, abyste mohli rychle a efektivně začít používat SQLite.
- Kdy použít SQLite: Přečtěte si o nejlepších případech použití pro SQLite a pochopte, kdy je to správná volba pro vaše projekty.
- Dokumentace SQLite: Získejte přístup ke komplexní dokumentaci pokrývající vše od základního použití až po pokročilé funkce SQLite.