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.