SQLite

Upgrade auf das neueste SQLite3 auf CentOS7

Upgrade auf das neueste SQLite3 auf CentOS7

So aktualisieren Sie auf das neueste SQLite3 unter CentOS7

SQLite 3 ist ein leichtes einfaches dateibasiertes Datenbanksystem. Es wird von vielen Entwicklern verwendet. Insbesondere Geräte mit niedrigen Hardwarespezifikationen, Mikrocontroller und eingebettete Computer verwenden SQLite als leichtgewichtiges Datenbanksystem. Android macht auch ausgiebigen Gebrauch von der SQLite-Datenbank.

In CentOS 7, SQLite 3.7 ist bereits installiert. Sie können es nicht entfernen, da alle anderen Pakete von CentOS 7 davon abhängen. CentOS 7 bietet keine Möglichkeit, es zu aktualisieren. Das Aktualisieren der Version von SQLite auf CentOS 7 ist deshalb auch schwierig.

In diesem Artikel zeige ich Ihnen, wie Sie SQLite3 auf CentOS 7 sicher aktualisieren. Lass uns anfangen.

Herunterladen der neuesten SQLite3:

Gehen Sie zuerst auf die offizielle Website von SQLite unter https://sqlite.org.  Sie sollten die folgende Seite sehen:

Klicken Sie nun auf „Download“, wie im Screenshot unten gezeigt.

Sie sollten die folgende Seite sehen. Es enthält Download-Links für die neueste Version von SQLite3.

Scrollen Sie jetzt ein wenig nach unten. Sie sollten den Abschnitt „Vorkompilierte Binärdateien für Linux“ sehen. Von hier aus können Sie eine vorkompilierte Version der neuesten stabilen SQLite3-Datenbank herunterladen. Vorkompilierte Binärdateien sind nach dem Download einsatzbereit, da sie keinerlei Kompilierung erfordern. Klicken Sie auf die Datei, wie im Screenshot gezeigt.

Ihr Browser sollte Sie auffordern, die Datei herunterzuladen. Klicken Sie auf „Datei speichern“ und klicken Sie auf „OK“. Ihr Download sollte beginnen.


Aktualisieren von SQLite3:

Öffnen Sie nun ein Terminal und gehen Sie in das Verzeichnis, in das Sie SQLite3 heruntergeladen haben. Es sollte standardmäßig das Verzeichnis ~/Downloads im Home-Verzeichnis Ihres BENUTZERS sein.

Führen Sie den folgenden Befehl aus, um zum Verzeichnis ~/Downloads zu wechseln:

$ cd ~/Downloads

Lassen Sie uns nun den Inhalt des Verzeichnisses ~/Downloads mit dem folgenden Befehl auflisten:

$ ls

Sie können sehen, dass die heruntergeladene Datei dort ist.

Jetzt müssen wir das Zip-Archiv entpacken.

Führen Sie den folgenden Befehl aus, um die heruntergeladene ZIP-Datei zu extrahieren:

$ sqlite-tools-linux-x86-3210000 entpacken.Postleitzahl

Es gibt nur 3 Dateien in der Zip-Datei, wie Sie sehen können. Sie sind 'sqlite3', 'sqldiff', 'sqlite3_analyzer'

Wir sind nur an der 'sqlite3'-Datei interessiert.

Jetzt müssen wir herausfinden, wo sich das vorinstallierte sqlite3-Programm befindet.

Führen Sie dazu den folgenden Befehl aus:

$ whereis sqlite3

Sie sehen, das vorinstallierte SQLite3-Programm befindet sich in '/usr/bin/sqlite3'. Merken Sie sich das, da wir diesen Pfad später brauchen.

Sie können die Datei '/usr/bin/sqlite3' entfernen und durch die Update-Datei ersetzen. Aber das empfehle ich nicht. Denn wenn ein Problem auftaucht, kannst du nicht so einfach zurückkehren. Ich empfehle die Datei umzubenennen. Sie haben also beide SQLite3 installiert und die aktualisierte ist die Standardeinstellung. Falls Sie ein Problem haben, entfernen Sie einfach das neue und benennen Sie das alte in 'sqlite3' um, fertig.

Bevor ich die Datei umbenenne, überprüfen wir die derzeit installierte Version von SQLite3.

Führen Sie den folgenden Befehl aus:

$ sqlite3 --version

Sie können sehen, dass die Version 3 . ist.7.17.

Ich werde die installierte SQLite3-Binärdatei von 'sqlite3' in 'sqlite3 umbenennen.7'.

Führen Sie dazu den folgenden Befehl aus:

$ sudo mv -v /usr/bin/sqlite3 /usr/bin/sqlite3.7

Sie sehen, dass die Umbenennung erfolgreich war.

Jetzt können wir die neueste stabile sqlite3-Binärdatei kopieren, die wir nach dem Entpacken des heruntergeladenen Zip-Archivs nach /usr/bin/ erhalten haben.

Führen Sie dazu den folgenden Befehl aus:

$ sudo cp -v sqlite-tools-linux-x86-3210000/sqlite3 /usr/bin/

Sie können sehen, dass der Kopiervorgang erfolgreich war.

Jetzt können Sie die Version des installierten SQLite3 noch einmal mit folgendem Befehl überprüfen:

$ sqlite3 --version

Sie können sehen, dass die Version 3.21. Das ist die neueste Version zum Zeitpunkt dieses Schreibens.

Sie können auch die alte Version verwenden, wenn Sie möchten. Auf das alte SQLite3 kann als 'sqlite3 . zugegriffen werden.7' wie im Screenshot unten gezeigt.

So aktualisieren Sie SQLite3 auf CentOS 7. Danke, dass du diesen Artikel gelesen hast.

Beste Befehlszeilenspiele für Linux
Die Befehlszeile ist nicht nur Ihr größter Verbündeter bei der Verwendung von Linux – sie kann auch eine Quelle der Unterhaltung sein, da Sie damit vi...
Beste Gamepad-Mapping-Apps für Linux
Wenn du Spiele unter Linux gerne mit einem Gamepad statt mit einem typischen Tastatur- und Maus-Eingabesystem spielst, gibt es einige nützliche Apps f...
Nützliche Tools für Linux-Spieler
Wenn Sie gerne unter Linux spielen, haben Sie wahrscheinlich Apps und Dienstprogramme wie Wine, Lutris und OBS Studio verwendet, um das Spielerlebnis ...