Hur man installerar SQLite 3 på Ubuntu 24.04, 22.04 eller 20.04

SQLite 3 är en fristående, serverlös och nollkonfigurationsdatabasmotor som används ofta i applikationer som sträcker sig från inbäddade enheter till storskaliga webbapplikationer. Till skillnad från traditionella databaser lagrar SQLite hela databasen i en enda fil, vilket gör den lätt och lätt att distribuera. Den stöder ett komplett utbud av SQL-frågor, transaktioner och åtkomst för flera användare samtidigt som det behåller ett litet fotavtryck. SQLite 3 är särskilt känt för sin tillförlitlighet, enkelhet och effektivitet, vilket gör det till ett populärt val för utvecklare som behöver en robust databaslösning utan att behöva en fullfjädrad databasserver.

På Ubuntu 24.04, 22.04 eller 20.04 kan SQLite 3 installeras med två primära metoder. Den första metoden är via Ubuntus standardförråd, som ger en stabil version av SQLite 3 som är lätt att installera och integrerar väl med systemet. Denna version är lämplig för de flesta användare som behöver en pålitlig och välstödd databasmotor. Alternativt, för de som behöver de senaste funktionerna och prestandaförbättringarna, kan SQLite 3 installeras genom att ladda ner källarkivet, konfigurera, kompilera och installera den senaste SQLite 3-binären. Detta tillvägagångssätt säkerställer att du har tillgång till den senaste utvecklingen i SQLite, även om det kräver mer tekniska steg. Den här guiden kommer att täcka båda installationsmetoderna i detalj.

Metod 1: Installera SQLite 3 via APT

Uppdatera Ubuntu före installation av SQLite 3

För att säkerställa en smidig installationsprocess och undvika potentiella konflikter är det viktigt att uppdatera ditt Ubuntu-system. Denna process uppdaterar alla installerade paket på ditt system till deras senaste tillgängliga versioner. För att uppdatera ditt Ubuntu-system, kör följande kommando i din terminal:

sudo apt update && sudo apt upgrade

Genom att köra det här kommandot använder du apt package manager för att uppdatera paketindexet och uppgradera de installerade paketen till deras senaste versioner.

Installera SQLite 3 via APT-kommandon

Det rekommenderade tillvägagångssättet för att installera SQLite 3 på ditt Ubuntu-system är att använda standard APT-förvaret. Denna metod säkerställer att du installerar en stabil, väl testad version av SQLite 3 som är kompatibel med din Ubuntu-version. För att starta installationsprocessen, kör följande kommando i din terminal:

sudo apt install sqlite

Detta kommando använder apt pakethanteraren för att ladda ner och installera sqlite-paketet på ditt system. Pakethanteraren hanterar alla nödvändiga beroenden och ser till att SQLite 3 integreras korrekt med ditt Ubuntu-system.

Verifiera installationen av SQLite 3

Efter installationen är det viktigt att verifiera att SQLite 3 är korrekt installerat och fungerar som förväntat. För att göra detta kan du kontrollera den installerade versionen av SQLite 3 genom att köra kommandot –version:

sqlite3 --version

Det här kommandot visar den installerade SQLite 3-versionen i din terminal, så att du kan bekräfta att installationen lyckades och att du har den önskade versionen av SQLite 3 på ditt Ubuntu-system.

Metod 2: Installera SQLite 3 via källarkiv

Ladda ner det senaste SQLite 3-arkivet

Om du föredrar att kompilera SQLite 3 från källan kan du få den senaste eller en specifik version genom att besöka SQLite nedladdningssida. Denna metod låter dig ha mer kontroll över versionen du installerar. Identifiera först den senaste versionen av SQLite 3 på nedladdningssidan. Använd sedan kommandot wget för att ladda ner lämpligt arkiv:

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

Ersätt {version} med det faktiska versionsnumret. Kontrollera alltid SQLite-nedladdningssidan för den senaste versionen.

Till exempel:

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

Extrahera SQLite 3-arkivet

När arkivet har laddats ner, extrahera filerna med följande kommando:

tar xvfz sqlite-autoconf-*.tar.gz

Detta kommando använder tar-verktyget för att extrahera det komprimerade arkivet till en ny katalog.

Navigera till den extraherade katalogen och konfigurera prefix

Ändra katalogen till den extraherade mappen för att påbörja kompileringsprocessen:

cd sqlite-autoconf-{replace with version}

Ersätt {version} med det faktiska versionsnumret.

Konfigurera nu kompileringen med önskat installationsprefix:

./configure --prefix=/usr

Kompilera SQLite med make Command

För att starta byggprocessen, använd kommandot "make" tillsammans med -j-flaggan för att ange antalet kärnor du vill använda för snabbare kompilering:

make -j {number_of_cores}

Ersätt {number_of_cores} med önskat antal kärnor för ditt system.

För att bestämma antalet kärnor på ditt system, kör följande:

nproc

Använd till exempel "make -j 2" om din maskin har två kärnor. Om du har 12 kärnor kan du använda "make -j 6" för att dedikera hälften av dina kärnor till processen.

Slutligen, om kommandot make misslyckas eftersom paketet saknas, kör följande kommando:

sudo apt install build-essential

Installera SQLite 3 på Ubuntu via Compiled Binary

När byggprocessen är klar installerar du SQLite med följande kommando:

sudo make install

Installationsprocessen kommer att visa utdata som indikerar framstegen. När du har installerat, verifiera installationen och versionsnumret:

sqlite3 --version

Slutsats

Genom att installera SQLite 3 på ditt Ubuntu-system, antingen genom standardförvaret eller genom att kompilera från källarkivet, får du tillgång till en kraftfull och mångsidig databasmotor. Standardlagringsmetoden erbjuder en snabb och stabil installation, idealisk för de flesta användare, samtidigt som kompilering från källa låter dig utnyttja de senaste funktionerna och optimeringarna. Regelbundna uppdateringar, särskilt om du kompilerar från källan, säkerställer att din SQLite-installation förblir aktuell, vilket ger en pålitlig och effektiv databaslösning för dina applikationer på Ubuntu.

Användbara länkar

Här är några värdefulla länkar relaterade till att använda SQLite:

  • SQLite GitHub Repository: Besök det officiella SQLite GitHub-förrådet för att komma åt källkoden, rapportera problem och bidra till dess utveckling.
  • SQLite officiella webbplats: Utforska den officiella SQLite-webbplatsen för detaljerad information om databasmotorn, dess funktioner och de senaste uppdateringarna.
  • SQLite snabbstartsguide: Läs snabbstartsguiden för att snabbt och effektivt komma igång med SQLite.
  • När ska man använda SQLite: Lär dig om de bästa användningsfallen för SQLite och förstå när det är rätt val för dina projekt.
  • SQLite dokumentation: Få tillgång till omfattande dokumentation som täcker allt från grundläggande användning till avancerade funktioner i SQLite.
Joshua James
Följ mig
Senaste inläggen av Joshua James (se alla)

Lämna en kommentar