Az SQLite 3 telepítése Debian 12, 11 vagy 10 rendszeren

Az SQLite 3, egy kompakt és hatékony adatbázismotor, egyszerűségével és önálló architektúrájával tűnik ki. Ezt a könnyű adatbázis-megoldást úgy tervezték, hogy az alkalmazások széles körét kielégítse, a kis léptékű projektektől a vállalati szintű rendszerekig. Mielőtt folytatná, az alábbiakban röviden összefoglaljuk az SQLite 3-at:

Az SQLite 3 legfontosabb jellemzői a Debian rendszeren:

  • Önálló rendszer: Az SQLite 3 önállóan működik, így nincs szükség külső szerverekre. Ez biztosítja a nagyfokú hordozhatóságot a Debian rendszerek között.
  • Közvetlen helyi működés: A hagyományos adatbázisokkal ellentétben, amelyek kliens-szerver modellre támaszkodnak, az SQLite 3 közvetlenül az eszközön működik, gyors adathozzáférést és csökkentett késleltetést kínálva.
  • Nulla konfiguráció: Az SQLite 3 készen áll a használatra a Debianra történő telepítés után, és nem igényel további konfigurációt, ami felgyorsítja a fejlesztési folyamatot.
  • Sokoldalúság: A széleskörű kompatibilitásra tervezett SQLite 3 zökkenőmentesen integrálható különféle operációs rendszerekkel, így a Debian-felhasználók preferált választása a különböző platformokon.

Az SQLite 3 telepítési módszerei Debian rendszeren:

  • Debian alapértelmezett APT tárhely: Ez a módszer ideális azoknak a felhasználóknak, akik problémamentes telepítést keresnek. Bár biztosítja a Debian rendszerekkel való kompatibilitást, előfordulhat, hogy nem mindig az SQLite 3 legújabb verzióját tölti le.
  • Kézi összeállítás: Azok számára, akik az SQLite 3 legújabb funkcióira vágynak, a kézi fordítás hozzáférést biztosít a legújabb verzióhoz, maximalizálva a szoftverben rejlő lehetőségeket.

Most térjünk át az SQLite telepítéséről szóló fő cikkre.

1. módszer: Telepítse az SQLite 3-at az APT-n keresztül

Debian csomagok frissítése az SQLite 3 telepítése előtt

Bármilyen telepítés előtt fontos, hogy a Debian rendszer naprakész legyen az összes meglévő csomagjával együtt. A rendszer frissítése segít fenntartani a legújabb szolgáltatásokat, és csökkenti az elavult csomagokhoz kapcsolódó potenciális biztonsági réseket. Az alábbi parancs konszolidálja a Debian rendszer frissítésének és frissítésének folyamatát:

sudo apt update && sudo apt upgrade

Itt, sudo apt update lekéri az elérhető csomagok listáját a beállított forrásokból, és sudo apt upgrade tovább telepíti a rendszerére jelenleg telepített összes csomag legújabb verzióját ezekből a forrásokból.

Telepítse az SQLite 3-at a Debianra az APT paranccsal

A Debian rendszer frissítése után folytathatjuk az SQLite 3 telepítését. Kezdetnek ajánlott az SQLite 3 letöltése a Debian tárolójából a tesztelt kompatibilitás és kényelem miatt.

Indítsa el a telepítési folyamatot a következő parancs beírásával a terminálba:

sudo apt install sqlite3

Ez a parancs megkönnyíti az SQLite 3 telepítését a rendszerre azáltal, hogy letölti a Debian tárolóból, és beállítja használatra.

Ha a telepítés befejeződött, érdemes megerősíteni a sikert, és meghatározni a rendszer SQLite 3 verzióját.

Ezt a --version vita a sqlite3 parancs, az alábbiak szerint:

sqlite3 --version

Ennek a parancsnak ki kell adnia az SQLite 3 verziószámát, igazolva, hogy a telepítés sikeresen megtörtént, és készen áll a használatra.

2. módszer: Telepítse az SQLite 3-at forráson keresztül

A Debian tárolói a könnyen elérhető csomagok kényelmét kínálják. Azonban gyakran nem a szoftver legújabb verzióját biztosítják. Azok számára, akik élvonalbeli fejlesztéseket keresnek az SQLite 3-ban, a következő manuális módszer megkönnyíti a legújabb verzió telepítését közvetlenül a forrásból.

Telepítse a szükséges kezdeti csomagokat

A kezdéshez telepítenie kell a build-essential csomag. Ez a csomag minden olyan csomagra hivatkozik, amely egy Debian-csomag fordításához szükséges. Általában tartalmazza a GCC/g++ fordítókat, könyvtárakat és néhány egyéb segédprogramot. Hajtsa végre a következő parancsot:

sudo apt install build-essential

A legújabb SQLite 3 archívum letöltése

A szükséges építőeszközök megléte után a következő lépés az SQLite 3 legújabb verziójának beszerzése. Irányítsa böngészőjét az SQLite-re. Letöltés oldalon, keresse meg a forráskód tarball hivatkozását a legújabb verzióhoz, és töltse le a wget parancs.

Íme egy általános formája a wget parancs az SQLite 3 letöltéséhez:

wget https://www.sqlite.org/2023/sqlite-autoconf-{version}

Cserélje ki {version} a kimásolt hivatkozásból származó verziószám karakterlánccal. Íme egy példa:

wget https://www.sqlite.org/2023/sqlite-autoconf-3420000.tar.gz

Ez a parancs beolvassa a megadott SQLite 3 archívumot, és letölti a könyvtárába.

Az SQLite 3 archívum kibontása

Miután az SQLite 3 archívumot biztonságosan letöltötte, csomagolja ki a tartalmat a tar parancs:

tar xvfz sqlite-autoconf-{version}.tar.gz

Cserélje ki {version} az előző lépésben használt verziószám-karakterlánccal. Íme egy példa:

tar xvfz sqlite-autoconf-3420000.tar.gz

Ez a parancs kibontja az SQLite 3 archívum tartalmát egy nevű könyvtárba sqlite-autoconf-{version}.

Áthelyezés az SQLite 3 fordításhoz

A következő lépés a frissen kibontott könyvtár áthelyezése egy kívánt helyre. Az útmutató kedvéért válasszuk a lehetőséget /usr/local/sqlite3:

sudo mv sqlite-autoconf-{version} /usr/local/share/sqlite3

Ezt követően navigáljon az SQLite 3 könyvtárba, és állítsa be a fordításhoz:

cd /usr/local/share/sqlite3

Fordítsa le és telepítse az SQLite 3-at a forráson keresztül

Minden előfeltétel ellenőrzése mellett kezdje meg a fordítási folyamatot a következő paranccsal:

./configure

A konfigurálás után hívja a make parancsot az építési folyamat elindításához. A felgyorsított összeállítási folyamathoz rendelje hozzá a használni kívánt magok számát -j zászló, majd a magok száma:

make -j {number_of_cores}

A rendszer magjainak számának meghatározásához telepítse a parancsot nproc.

A felépítési folyamat befejezése után indítsa el az SQLite 3 telepítését a következő paranccsal:

sudo make install

Az SQLite 3 telepítésének ellenőrzése

Végül a sikeres telepítés után erősítse meg az SQLite 3 verzióját:

sqlite3 --version

A parancs kimenetének az SQLite 3 verziószámát kell megjelenítenie, jelezve a sikeres telepítést, és közelebb vinni az SQLite 3 funkcióinak kihasználásához.

Végső gondolatok

Ebben az átfogó útmutatóban elkezdtük az SQLite 3 telepítésének részletes folyamatát különféle Debian-verziókra, beleértve a Debian 12 Bookworm-ot, a Debian 11 Bullseye-t és a Debian 10 Bustert. Alaposan végigjártuk a két különböző módszert, tisztáztuk a Debian APT tárolójának használatát és a kézi archív telepítést a legújabb SQLite 3 verzió megszerzéséhez. Ez a tudás lehetővé teszi az SQLite 3 teljes potenciáljának kiaknázását, függetlenül attól, hogy milyen Debian-változatot vagy verziót választasz.

Joshua James

Szólj hozzá!