Mnoho aplikací se musí vztahovat k databázovým nebo tabulkovým souborům. Aby byl proces adekvátní, je nutné mít aplikaci, která slouží jako spojnice mezi těmito dvěma. Dnes vám tedy ukážu, jak nainstalovat ODBC na Ubuntu 20.04 / Debian 11, který je jedním z nejpopulárnějších.
Co je ODBC?
ODBC je zkratka pro Open Database Connectivity, jde o standardní implementaci přístupu k databázi používané systémy Microsoft.
To znamená, že každá aplikace pro připojení k databázi Windows musí mít svůj vlastní konektor ODBC. Příkladem je MySQL, který má konektor založený na ODBC, takže jej můžeme používat v aplikacích vytvořených pro Windows.
Dalším příkladem je, že databáze Microsoft Access (Microsoft Jet) a SQL Server mají také svůj ovladač ODBC. Rozdíl mezi nimi je v tom, že je již standardně nainstalován v systému a pouze aplikace se musí připojit pomocí tohoto ovladače.
Přestože úzce souvisí s Windows, máme plně funkční verze pro Linux a další systémy. To lze provést pomocí UnixODBC.
Pokud nevíte, co je UnixODBC, můžeme začít z definice, kterou najdeme na jejich webu:
Cílem projektu unixODBC je vyvinout a propagovat unixODBC, aby se stal definitivním standardem pro ODBC na platformách jiných než MS Windows.
Díky výše uvedenému projektu tedy budeme moci nainstalovat ODBC na Ubuntu 20.04 / Debian 11 bez větších problémů.
Jdeme na to.
Instalace ODBC na Ubuntu 20.04 / Debian 11
ODBC není součástí úložišť obou distribucí. Poměrně pohodlný způsob instalace je však zkompilovat zdrojový kód sami. Tento proces není složitý a poskytne nám nejnovější stabilní verzi.
Instalace balíčků ke kompilaci programů
Nejprve otevřete terminál z hlavní nabídky a aktualizujte celou distribuci.
sudo apt update
sudo apt upgrade
Poté nainstalujte balíčky potřebné pro kompilaci a vytváření binárních souborů.
sudo apt install build-essential
Stáhněte si a nainstalujte ODBC na Ubuntu 20.04 / Debian 11
Poté si můžeme stáhnout nejnovější stabilní verzi ODBC. Aktuálně je to 2.3.9
. V tomto odkazu je nutné ověřit, která je nejnovější verze a příkaz upravit.
Ke stažení zdrojového balíčku můžeme použít wget
který také zpracovává stahování pomocí FTP.
wget ftp://ftp.unixodbc.org/pub/unixODBC/unixODBC-2.3.9.tar.gz
Poté archiv rozbalte pomocí tar
příkaz.
tar xvzf unixODBC-2.3.9.tar.gz
Otevřete složku, která byla vygenerována
cd unixODBC-2.3.9/
A odtud začněte s konfigurací balíčku.
./configure --prefix=/usr/local/unixODBC
Poté jej zkompilujte
make
Nakonec jej nainstalujte do systému spuštěním
sudo make install
Chcete-li zkontrolovat instalaci, musíte přejít do /usr/local/unixODBC
složku, kde uvidíte binární soubory.
cd /usr/local/unixODBC/bin
ls
Jak můžete vidět, binární soubory jsou nainstalovány a připraveny k použití.
Závěr
ODBC je důležitou součástí navazování spojení v systémech a programech společnosti Microsoft, ale díky projektu UnixODBC jej můžeme mít v naší oblíbené distribuci.