Viele Anwendungen müssen sich auf Datenbank- oder Tabellenkalkulationsdateien beziehen. Damit der Prozess angemessen ist, ist eine Anwendung erforderlich, die als Bindeglied zwischen den beiden dient. Deshalb zeige ich Ihnen heute, wie Sie ODBC auf Ubuntu 20.04 / Debian 11 installieren, das eines der beliebtesten ist.
Was ist ODBC?
ODBC steht für Open Database Connectivity, es ist eine Standardimplementierung des Datenbankzugriffs, der von Microsoft-Systemen verwendet wird.
Das bedeutet, dass jede Anwendung, die eine Verbindung zu einer Windows-Datenbank herstellen soll, über einen eigenen ODBC-Connector verfügen muss. Ein Beispiel dafür ist MySQL, das einen auf ODBC basierenden Konnektor hat, sodass wir ihn in Anwendungen verwenden können, die für Windows erstellt wurden.
Ein weiteres Beispiel ist, dass Microsoft Access (Microsoft Jet) und SQL Server-Datenbanken auch ihren ODBC-Treiber haben. Der Unterschied besteht darin, dass er bereits standardmäßig im System installiert ist und sich nur die Anwendungen mit diesem Treiber verbinden müssen.
Obwohl es eng mit Windows verwandt ist, haben wir voll funktionsfähige Versionen für Linux und andere Systeme. Dies kann mit UnixODBC erfolgen.
Wenn Sie nicht wissen, was UnixODBC ist, können wir mit der Definition beginnen, die wir auf ihrer Website finden:
Die Ziele des unixODBC-Projekts sind die Entwicklung und Förderung von unixODBC zum endgültigen Standard für ODBC auf Nicht-MS-Windows-Plattformen.
Dank des obigen Projekts werden wir also in der Lage sein, ODBC auf Ubuntu 20.04 / Debian 11 ohne große Probleme zu installieren.
Los geht's.
Installieren Sie ODBC auf Ubuntu 20.04 / Debian 11
ODBC ist nicht in den Repositories beider Distributionen enthalten. Eine ziemlich bequeme Möglichkeit, es zu installieren, besteht jedoch darin, den Quellcode selbst zu kompilieren. Der Prozess ist nicht komplex und liefert uns die neueste stabile Version.
Installieren Sie die Pakete, um die Programme zu kompilieren
Öffnen Sie zuerst ein Terminal aus dem Hauptmenü und aktualisieren Sie die gesamte Distribution.
sudo apt update
sudo apt upgrade
Installieren Sie dann die Pakete, die zum Kompilieren und Erstellen von Binärdateien benötigt werden.
sudo apt install build-essential
Laden Sie ODBC unter Ubuntu 20.04 / Debian 11 herunter und installieren Sie es
Dann können wir die neueste stabile Version von ODBC herunterladen. Es ist derzeit 2.3.9
. Es ist notwendig, in diesem Link zu überprüfen, welche die neueste Version ist, und den Befehl zu ändern.
Um das Quellpaket herunterzuladen, können wir wget
verwenden die auch Downloads über FTP handhabt.
wget ftp://ftp.unixodbc.org/pub/unixODBC/unixODBC-2.3.9.tar.gz
Dann entpacken Sie das Archiv dank tar
Befehl.
tar xvzf unixODBC-2.3.9.tar.gz
Greifen Sie auf den erstellten Ordner zu
cd unixODBC-2.3.9/
Beginnen Sie von dort aus mit der Konfiguration des Pakets.
./configure --prefix=/usr/local/unixODBC
Dann kompilieren Sie es
make
Installieren Sie es schließlich auf dem System, indem Sie
ausführensudo make install
Um die Installation zu überprüfen, müssen Sie zu /usr/local/unixODBC
navigieren Ordner, in dem Sie die Binärdateien sehen.
cd /usr/local/unixODBC/bin
ls
Wie Sie sehen können, sind die Binärdateien installiert und einsatzbereit.
Schlussfolgerung
ODBC ist ein wichtiger Bestandteil beim Herstellen von Verbindungen in Microsoft-Systemen und -Programmen, aber dank des UnixODBC-Projekts können wir es in unserer bevorzugten Distribution haben.