Molte applicazioni devono essere correlate a file di database o fogli di calcolo. Affinché il processo sia adeguato, è necessario disporre di un'applicazione che funga da connettore tra i due. Quindi oggi ti mostrerò come installare ODBC su Ubuntu 20.04 / Debian 11 che è uno dei più popolari.
Cos'è ODBC?
ODBC sta per Open Database Connectivity, è un'implementazione standard dell'accesso al database utilizzato dai sistemi Microsoft.
Ciò significa che qualsiasi applicazione per connettersi a un database Windows deve disporre del proprio connettore ODBC. Un esempio è MySQL che ha un connettore basato su ODBC in modo da poterlo utilizzare nelle applicazioni create per Windows.
Un altro esempio è che i database Microsoft Access (Microsoft Jet) e SQL Server hanno anche il loro driver ODBC. La differenza è che è già installato di default nel sistema e solo le applicazioni devono connettersi usando questo driver.
Sebbene sia strettamente correlato a Windows, abbiamo versioni completamente funzionali per Linux e altri sistemi. Questo può essere fatto usando UnixODBC.
Se non sai cosa sia UnixODBC, possiamo partire dalla definizione che troviamo nel loro sito web:
Gli obiettivi del progetto unixODBC sono sviluppare e promuovere unixODBC come standard definitivo per ODBC su piattaforme non MS Windows.
Quindi, saremo in grado di installare ODBC su Ubuntu 20.04 / Debian 11 senza troppi problemi grazie al progetto sopra.
Procediamoci.
Installa ODBC su Ubuntu 20.04 / Debian 11
ODBC non è incluso nei repository di entrambe le distribuzioni. Tuttavia, un modo abbastanza conveniente per installarlo è compilare noi stessi il codice sorgente. Il processo non è complesso e ci fornirà l'ultima versione stabile.
Installa i pacchetti per compilare i programmi
Per prima cosa apri un terminale dal menu principale e aggiorna l'intera distribuzione.
sudo apt update
sudo apt upgrade
Quindi installa i pacchetti necessari per la compilazione e la creazione di binari.
sudo apt install build-essential
Scarica e installa ODBC su Ubuntu 20.04 / Debian 11
Quindi, possiamo scaricare l'ultima versione stabile di ODBC. Attualmente è 2.3.9
. È necessario verificare in questo link quale sia l'ultima versione e modificare il comando.
Per scaricare il pacchetto sorgente, possiamo usare wget
che gestisce anche i download tramite FTP.
wget ftp://ftp.unixodbc.org/pub/unixODBC/unixODBC-2.3.9.tar.gz
Quindi, decomprimi l'archivio grazie a tar
comando.
tar xvzf unixODBC-2.3.9.tar.gz
Accedi alla cartella che è stata generata
cd unixODBC-2.3.9/
E da lì inizia a configurare il pacchetto.
./configure --prefix=/usr/local/unixODBC
Quindi, compilalo
make
Infine, installalo sul sistema eseguendo
sudo make install
Per verificare l'installazione, devi accedere a /usr/local/unixODBC
cartella, dove vedrai i binari.
cd /usr/local/unixODBC/bin
ls
Come puoi vedere, i binari sono installati e pronti per l'uso.
Conclusione
ODBC è una parte importante per stabilire connessioni nei sistemi e nei programmi Microsoft, ma grazie al progetto UnixODBC possiamo averlo nella nostra distribuzione preferita.