Hur man installerar SQLite 3 på Debian 12, 11 eller 10

SQLite 3, en kompakt och effektiv databasmotor, utmärker sig för sin enkelhet och fristående arkitektur. Denna lätta databaslösning är designad för att tillgodose ett brett spektrum av applikationer, från småskaliga projekt till system på företagsnivå. Innan du fortsätter, nedan är en snabb genomgång av SQLite 3:

Nyckelfunktioner i SQLite 3 på Debian:

  • Självständigt system: SQLite 3 fungerar autonomt, vilket eliminerar behovet av externa servrar. Detta säkerställer hög portabilitet över Debiansystem.
  • Direkt lokal drift: Till skillnad från traditionella databaser som förlitar sig på en klient-server-modell, fungerar SQLite 3 direkt på enheten och erbjuder snabb dataåtkomst och minskad latens.
  • Nollkonfiguration: SQLite 3 är redo att användas efter installation på Debian och kräver ingen ytterligare konfiguration, vilket påskyndar utvecklingsprocessen.
  • Mångsidighet: Designad för bred kompatibilitet, SQLite 3 integreras sömlöst med olika operativsystem, vilket gör det till ett föredraget val för Debiananvändare på olika plattformar.

Installationsmetoder för SQLite 3 på Debian:

  • Debians Default APT Repository: Denna metod är idealisk för användare som vill ha en problemfri installation. Även om det säkerställer kompatibilitet med Debian-system, kanske det inte alltid hämtar den senaste versionen av SQLite 3.
  • Manuell sammanställning: För dem som vill ha de senaste funktionerna i SQLite 3 ger manuell kompilering tillgång till den senaste versionen, vilket maximerar programvarans potential.

Låt oss nu gå in i huvudartikeln om installation av SQLite.

Metod 1: Installera SQLite 3 via APT

Uppdatering av Debian-paket före installation av SQLite 3

Innan någon installation är det viktigt att se till att ditt Debiansystem är aktuellt med alla dess redan existerande paket. Att uppdatera ditt system hjälper till att upprätthålla de senaste funktionerna och mildrar potentiella säkerhetssårbarheter kopplade till föråldrade paket. Kommandot nedan konsoliderar processen att uppdatera och uppgradera ditt Debiansystem:

sudo apt update && sudo apt upgrade

Här, sudo apt update hämtar listan över tillgängliga paket från dina konfigurerade källor, och sudo apt upgrade fortsätter med att installera de senaste versionerna av alla paket som för närvarande är installerade på ditt system från dessa källor.

Installera SQLite 3 på Debian via APT Command

Med ditt Debian-system uppdaterat kan vi fortsätta att installera SQLite 3. Till att börja med rekommenderas att hämta SQLite 3 från Debians arkiv på grund av dess testade kompatibilitet och bekvämlighet.

Starta installationsprocessen genom att mata in följande kommando i din terminal:

sudo apt install sqlite3

Det här kommandot underlättar installationen av SQLite 3 på ditt system genom att ladda ner det från Debianförvaret och ställa in det för användning.

När installationen är klar är det klokt att bekräfta dess framgång och fastställa ditt systems version av SQLite 3.

Uppnå detta genom att använda --version argument med sqlite3 kommando, som visas nedan:

sqlite3 --version

Det här kommandot ska mata ut SQLite 3:s versionsnummer, vilket verifierar att det har installerats och är redo att användas.

Metod 2: Installera SQLite 3 via källan

Debians arkiv erbjuder bekvämligheten med lättillgängliga paket. Men de tillhandahåller ofta inte den senaste versionen av programvaran. För de som söker banbrytande framsteg i SQLite 3, underlättar följande manuella metod installationen av den senaste versionen direkt från källan.

Installera initiala nödvändiga paket

För att börja måste du installera build-essential paket. Detta paket refererar till alla paket som behövs för att kompilera ett Debian-paket. Det inkluderar vanligtvis GCC/g++ kompilatorer och bibliotek och några andra verktyg. Kör följande kommando:

sudo apt install build-essential

Ladda ner det senaste SQLite 3-arkivet

När du säkerställer närvaron av de nödvändiga byggverktygen är nästa steg att skaffa den senaste versionen av SQLite 3. Dirigera din webbläsare till SQLite Ladda ner hitta källkoden tarball-länken för den senaste versionen och ladda ner den med hjälp av wget kommando.

Här är en generisk form av wget kommando för att ladda ner SQLite 3:

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

Byta ut {version} med versionsnummersträngen från länken du kopierade. Här är ett exempel:

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

Detta kommando hämtar det angivna SQLite 3-arkivet och laddar ner det till din katalog.

Extrahera SQLite 3-arkivet

Med SQLite 3-arkivet säkert nedladdat, extrahera innehållet med hjälp av tar kommando:

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

Byta ut {version} med samma versionsnummersträng som användes i föregående steg. Här är ett exempel:

tar xvfz sqlite-autoconf-3420000.tar.gz

Detta kommando extraherar innehållet i SQLite 3-arkivet till en katalog med namnet sqlite-autoconf-{version}.

Omlokalisering för SQLite 3-kompilering

Nästa i raden är att flytta den nyligen extraherade katalogen till en föredragen plats. För den här guidens skull, låt oss välja /usr/local/sqlite3:

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

Därefter, navigera in i SQLite 3-katalogen för att få den inställd för kompilering:

cd /usr/local/share/sqlite3

Kompilera och installera SQLite 3 via källkod

Med alla förutsättningar i schack, börja kompileringsprocessen med kommandot:

./configure

Efter konfiguration, ring till make kommando för att starta byggprocessen. För en snabbare byggprocess, tilldela antalet kärnor du vill använda med -j flagga följt av antalet kärnor:

make -j {number_of_cores}

För att bestämma antalet kärnor på ditt system, distribuera kommandot nproc.

När byggprocessen är klar, initiera SQLite 3-installationen med kommandot:

sudo make install

Verifiering av installationen av SQLite 3

Slutligen, efter framgångsrik installation, bekräfta SQLite 3-versionen:

sqlite3 --version

Utdata från det här kommandot bör återge SQLite 3-versionsnumret, vilket indikerar en lyckad installation och driver dig närmare att utnyttja kraften i SQLite 3:s funktioner.

Slutgiltiga tankar

Genom hela den här omfattande guiden har vi påbörjat den detaljerade processen att installera SQLite 3 på olika Debianversioner, inklusive Debian 12 Bookworm, Debian 11 Bullseye och Debian 10 Buster. Vi har noggrant gått igenom två distinkta metoder, för att klargöra användningen av Debians APT-förråd och den manuella arkivinstallationen för att skaffa den senaste versionen av SQLite 3. Denna kunskap gör att du kan utnyttja den fulla potentialen i SQLite 3, oavsett din specifika Debian-variant eller versionspreferens.

Joshua James
Följ mig
Senaste inläggen av Joshua James (se alla)

Lämna en kommentar