Sådan installeres SQLite 3 på Ubuntu 24.04, 22.04 eller 20.04

SQLite 3 er en selvstændig, serverløs og nul-konfiguration databasemotor, der er meget udbredt i applikationer lige fra indlejrede enheder til store webapplikationer. I modsætning til traditionelle databaser gemmer SQLite hele databasen i en enkelt fil, hvilket gør den let og nem at implementere. Det understøtter et komplet udvalg af SQL-forespørgsler, transaktioner og adgang til flere brugere, mens det bevarer et lille fodaftryk. SQLite 3 er især kendt for sin pålidelighed, enkelhed og effektivitet, hvilket gør det til et populært valg for udviklere, der har brug for en robust databaseløsning uden omkostningerne ved en fuldgyldig databaseserver.

På Ubuntu 24.04, 22.04 eller 20.04 kan SQLite 3 installeres ved hjælp af to primære metoder. Den første metode er via Ubuntus standardlager, som giver en stabil version af SQLite 3, der er nem at installere og integrerer godt med systemet. Denne version er velegnet til de fleste brugere, der har brug for en pålidelig og velunderstøttet databasemotor. Alternativt kan SQLite 3 installeres ved at downloade kildearkivet, konfigurere, kompilere og installere den nyeste SQLite 3 binære version for dem, der har brug for de nyeste funktioner og forbedringer af ydeevnen. Denne tilgang sikrer, at du har adgang til den seneste udvikling i SQLite, selvom det kræver mere tekniske trin. Denne vejledning vil dække begge installationsmetoder i detaljer.

Metode 1: Installer SQLite 3 via APT

Opdater Ubuntu før installation af SQLite 3

For at sikre en problemfri installationsproces og undgå potentielle konflikter er det vigtigt at opdatere dit Ubuntu-system. Denne proces opdaterer alle installerede pakker på dit system til deres seneste tilgængelige versioner. For at opdatere dit Ubuntu-system skal du køre følgende kommando i din terminal:

sudo apt update && sudo apt upgrade

Ved at køre denne kommando bruger du apt-pakkehåndteringen til at opdatere pakkeindekset og opgradere de installerede pakker til deres seneste versioner.

Installer SQLite 3 via APT-kommandoer

Den anbefalede tilgang til installation af SQLite 3 på dit Ubuntu-system er at bruge standard APT-lageret. Denne metode sikrer, at du installerer en stabil, gennemtestet version af SQLite 3, der er kompatibel med din Ubuntu-version. For at starte installationsprocessen skal du køre følgende kommando i din terminal:

sudo apt install sqlite

Denne kommando bruger apt pakkehåndtering for at downloade og installere sqlite-pakken på dit system. Pakkehåndteringen håndterer alle nødvendige afhængigheder og sikrer, at SQLite 3 integreres korrekt med dit Ubuntu-system.

Bekræft SQLite 3-installationen

Efter installationen er det vigtigt at verificere, at SQLite 3 er installeret korrekt og fungerer som forventet. For at gøre dette kan du kontrollere den installerede version af SQLite 3 ved at køre kommandoen –version:

sqlite3 --version

Denne kommando viser den installerede SQLite 3-version i din terminal, så du kan bekræfte, at installationen var vellykket, og at du har den ønskede version af SQLite 3 på dit Ubuntu-system.

Metode 2: Installer SQLite 3 via kildearkiv

Download det seneste SQLite 3-arkiv

Hvis du foretrækker at kompilere SQLite 3 fra kilden, kan du få den seneste eller en specifik version ved at besøge SQLite download side. Denne metode giver dig mulighed for at have mere kontrol over den version, du installerer. Først skal du identificere den seneste version af SQLite 3 på downloadsiden. Brug derefter wget-kommandoen til at downloade det relevante arkiv:

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

Erstat {version} med det faktiske versionsnummer. Tjek altid SQLite-downloadsiden for den seneste version.

For eksempel:

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

Udpak SQLite 3-arkivet

Når arkivet er downloadet, skal du udpakke filerne ved hjælp af følgende kommando:

tar xvfz sqlite-autoconf-*.tar.gz

Denne kommando bruger tar-værktøjet til at udpakke det komprimerede arkiv til en ny mappe.

Naviger til den udpakkede mappe og konfigurer præfiks

Skift mappen til den udpakkede mappe for at begynde kompileringsprocessen:

cd sqlite-autoconf-{replace with version}

Erstat {version} med det faktiske versionsnummer.

Konfigurer nu kompileringen med det ønskede installationspræfiks:

./configure --prefix=/usr

Kompiler SQLite med make Command

For at starte byggeprocessen skal du bruge kommandoen "make" sammen med -j-flaget for at angive antallet af kerner, du vil bruge til hurtigere kompilering:

make -j {number_of_cores}

Erstat {number_of_cores} med det ønskede antal kerner til dit system.

For at bestemme antallet af kerner på dit system skal du køre følgende:

nproc

Brug for eksempel "make -j 2", hvis din maskine har to kerner. Hvis du har 12 kerner, kan du bruge "make -j 6" til at dedikere halvdelen af ​​dine kerner til processen.

Til sidst, hvis make-kommandoen mislykkes, da pakken mangler, skal du køre følgende kommando:

sudo apt install build-essential

Installer SQLite 3 på Ubuntu via kompileret binær

Når byggeprocessen er færdig, skal du installere SQLite ved hjælp af følgende kommando:

sudo make install

Installationsprocessen vil vise output, der angiver fremskridtet. Når det er installeret, skal du bekræfte installationen og versionsnummeret:

sqlite3 --version

Konklusion

Ved at installere SQLite 3 på dit Ubuntu-system, uanset om det er via standardlageret eller ved at kompilere fra kildearkivet, får du adgang til en kraftfuld og alsidig databasemotor. Standardopbevaringsmetoden tilbyder en hurtig og stabil installation, ideel for de fleste brugere, mens kompilering fra kilde giver dig mulighed for at udnytte de nyeste funktioner og optimeringer. Regelmæssige opdateringer, især hvis du kompilerer fra kilden, sikrer, at din SQLite-installation forbliver opdateret, hvilket giver en pålidelig og effektiv databaseløsning til dine applikationer på Ubuntu.

nyttige links

Her er nogle værdifulde links relateret til brugen af ​​SQLite:

  • SQLite GitHub Repository: Besøg det officielle SQLite GitHub-lager for at få adgang til kildekoden, rapportere problemer og bidrage til dens udvikling.
  • SQLite officielle hjemmeside: Udforsk det officielle SQLite-websted for at få detaljerede oplysninger om databasemotoren, dens funktioner og de seneste opdateringer.
  • SQLite Quickstart Guide: Læs hurtigstartguiden for hurtigt og effektivt at komme i gang med SQLite.
  • Hvornår skal du bruge SQLite: Lær om de bedste use cases for SQLite og forstå, hvornår det er det rigtige valg til dine projekter.
  • SQLite dokumentation: Få adgang til omfattende dokumentation, der dækker alt fra grundlæggende brug til avancerede funktioner i SQLite.
Joshua James
Følg mig
Seneste indlæg af Joshua James (se alt)

Skriv en kommentar