SQLite ist ein kompaktes Datenbankverwaltungssystem (DBMS), das keinen Server benötigt, hier lernen wir die Befehle zum Installieren von SQLite 3 auf Ubuntu 22.04 Jammy oder 22.04 Focal.
Im Gegensatz zu anderen Server- und Client-Datenbankservern wie MySQL ist SQLite ein dateibasiertes relationales Datenbankverwaltungssystem (RDBMS). Es kann kostenlos heruntergeladen und verwendet werden und ist in der Programmiersprache C geschrieben. Das beste Beispiel, um es zu verstehen, ist, dass Smartphone-Apps häufig SQLite verwenden, z. B. einen Browser, um Cookies oder Lesezeichen im Dateiformat .sqlite3/.sqlite/.DB zu speichern. Ein großer Vorteil dieses Formats ist, dass die Datenbanken nur aus einer Datei bestehen und wenig Speicherplatz beanspruchen. Wenn Sie eine SQLite-Datei öffnen möchten, benötigen Sie ein Programm, das mit diesem Format kompatibel ist.
Aus diesem Grund ist SQLite die bevorzugte Wahl von Entwicklern für die Verwendung als eingebettete Datenbanksoftware für lokale oder Client-Speicheranwendungen wie Webbrowser. Kurz gesagt, es bietet eine kleine, schnelle, eigenständige, hochzuverlässige SQL-Datenbank-Engine mit vollem Funktionsumfang.
Wenn Sie gerade mit der Entwicklung einer Anwendung begonnen haben und SQLite 3 ausprobieren möchten, um zu erfahren, wie diese dateibasierte Datenbank funktioniert, finden Sie hier die Befehle zum Installieren von SQLite 3 auf Ubuntu 22.04- oder 20.04 LTS-Linux-Systemen.
Schritte zur Installation von SQLite 3 auf Ubuntu 22.04 | 20.04 LTS
Anforderungen
• Ein Debian-basiertes Linux wie Ubuntu
• sudo-Benutzer ohne Rootberechtigung
• Internetverbindung für die Online-Installation
#1. Weg:
Apt-Aktualisierungsbefehl
Führen Sie zuerst auf Ihrem Befehlsterminal den Befehl system update aus, damit das System seine vorhandenen Pakete aktualisiert und den Cache der Repositories aktualisiert.
sudo apt update -y
Installieren Sie SQLite 3 auf Ubuntu 22.04 | 20.04 mit APT
Wir müssen kein Drittanbieter-Repository hinzufügen, um SQLite 3 auf unserem System zu installieren. Was wir tun müssen, ist den APT-Paketmanagerbefehl auszuführen, um diese dateibasierte Datenbank zu installieren.
sudo apt install sqlite
Version prüfen
Sobald die Installation abgeschlossen ist, können wir mithilfe des APT-Paketmanagers überprüfen, welche Version genau wir von der SQLite-Datenbank auf unserem Ubuntu-System haben.
sqlite3 --version
#2. Weg
Installieren von SQLite 3 durch Kompilieren des Quellcodes
Wer den APT-Paketmanager nicht verwenden möchte, kann diese dateibasierte Datenbank direkt aus ihrem Quellcode kompilieren.
Entwicklertools installieren
Um den Quellcode einiger Anwendungen unter Linux zu kompilieren, benötigen wir einige Entwicklertools, um sie zu erhalten, müssen wir nur das Build Essential-Paket installieren.
Build essential ist ein Name für ein Paket, das die GCC/g++-Compiler und -Bibliotheken sowie einige andere Dienstprogramme enthält, die zum Kompilieren von in C und C++ geschriebener Software erforderlich sind.
Die Gnu Compiler Collection, kurz GCC, ist eine Sammlung von Compilern und bietet eine einheitliche Oberfläche zur Erstellung von Programmen in C, C++, Objective-C, Fortran, Ada, Assembler und Go.
sudo apt install build-essential -y
Quellcode herunterladen
Besuchen Sie die SQLite-Downloadseite und klicken Sie auf Tar.GZ Datei dafür verfügbar.
Entpacken Sie die gezippte Datei:
cd Downloads
Überprüfen Sie, ob die Datei dort verfügbar ist:
ls
Verwenden Sie nun die angegebene Syntax, um sie zu extrahieren:
tar xvfz filename.tar.gz
Beispiel :Vergessen Sie nicht, sqlite-autoconf-3370200 zu ersetzen mit Ihrer Dateiversion.
tar xfvz sqlite-autoconf-3370200.tar.gz
Erstellen ein Verzeichnis um die Datei sicher unter /opt:
abzulegensudo mkdir /opt/sqlite3
sudo mv sqlite-autoconf-3370200 /opt/sqlite3 cd /opt/sqlite3
Führen Sie die Konfigurationsdatei aus, um den Code für die Installation zu erstellen
./configure --prefix=/usr/local
Installieren Sie SQLite mit dem Make-Befehl
sudo make install
Version prüfen:
sqlite3 --version
Für weitere Informationen kann der Benutzer die SQLite-Dokumentation besuchen.