GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer ODBC sur Ubuntu 20.04 / Debian 11 ?

De nombreuses applications doivent être liées à des fichiers de base de données ou de feuille de calcul. Pour que le processus soit adéquat, il est nécessaire d'avoir une application qui sert de connecteur entre les deux. Alors aujourd'hui je vais vous montrer comment installer ODBC sur Ubuntu 20.04 / Debian 11 qui est l'une des plus populaires.

Qu'est-ce qu'ODBC ?

ODBC signifie Open Database Connectivity, c'est une implémentation standard d'accès aux bases de données utilisée par les systèmes Microsoft.

Cela signifie que toute application pour se connecter à une base de données Windows doit avoir son propre connecteur ODBC. Un exemple en est MySQL qui a un connecteur basé sur ODBC afin que nous puissions l'utiliser dans des applications créées pour Windows.

Un autre exemple est que les bases de données Microsoft Access (Microsoft Jet) et SQL Server ont également leur pilote ODBC. La différence entre ceux-ci est qu'il est déjà installé par défaut dans le système et seules les applications doivent se connecter à l'aide de ce pilote.

Bien qu'il soit étroitement lié à Windows, nous avons des versions entièrement fonctionnelles pour Linux et d'autres systèmes. Cela peut être fait en utilisant UnixODBC.

Si vous ne savez pas ce qu'est UnixODBC, nous pouvons partir de la définition que nous trouvons sur leur site Web :

Les objectifs du projet unixODBC sont de développer et de promouvoir unixODBC en tant que norme définitive pour ODBC sur les plates-formes non MS Windows.

Ainsi, nous pourrons installer ODBC sur Ubuntu 20.04 / Debian 11 sans trop de problèmes grâce au projet ci-dessus.

Allons-y.

Installer ODBC sur Ubuntu 20.04 / Debian 11

ODBC n'est pas inclus dans les référentiels des deux distributions. Cependant, un moyen assez pratique de l'installer consiste à compiler nous-mêmes le code source. Le processus n'est pas complexe et nous fournira la dernière version stable.

Installer les packages pour compiler les programmes

Ouvrez d'abord un terminal depuis le menu principal et mettez à jour toute la distribution.

sudo apt update
sudo apt upgrade

Installez ensuite les packages nécessaires à la compilation et à la création de binaires.

sudo apt install build-essential

Téléchargez et installez ODBC sur Ubuntu 20.04 / Debian 11

Ensuite, nous pouvons télécharger la dernière version stable d'ODBC. Il s'agit actuellement de 2.3.9 . Il faut vérifier dans ce lien quelle est la dernière version et modifier la commande.

Pour télécharger le paquet source, nous pouvons utiliser wget qui gère également les téléchargements via FTP.

wget ftp://ftp.unixodbc.org/pub/unixODBC/unixODBC-2.3.9.tar.gz

Ensuite, décompressez l'archive grâce au tar commande.

tar xvzf unixODBC-2.3.9.tar.gz

Accéder au dossier qui a été généré

cd unixODBC-2.3.9/

Et à partir de là, commencez à configurer le package.

./configure --prefix=/usr/local/unixODBC

Ensuite, compilez-le

make

Enfin, installez-le sur le système en exécutant

sudo make install

Pour vérifier l'installation, vous devez naviguer vers le /usr/local/unixODBC dossier, où vous verrez les binaires.

cd /usr/local/unixODBC/bin
ls

Comme vous pouvez le voir, les binaires sont installés et prêts à être utilisés.

Conclusion

ODBC est une partie importante de l'établissement de connexions dans les systèmes et programmes Microsoft, mais grâce au projet UnixODBC, nous pouvons l'avoir dans notre distribution préférée.


Debian
  1. Comment installer R sur Debian 9

  2. Comment installer R sur Debian 10

  3. Comment installer CTparental sur Ubuntu 20.04 et Debian 10

  4. Comment installer Spotify sur Ubuntu et Debian

  5. Comment installer Puppet 6.x sur Ubuntu 18.04 / Ubuntu 16.04 et Debian 9

Comment installer PrestaShop sur Ubuntu/Debian

Comment installer Prometheus dans Debian 11 ou Ubuntu 20.04

Comment installer le gestionnaire de fenêtres i3 sur Ubuntu 20.04 ou Debian 11

Comment installer Go sur Debian 10

Comment installer Mongoku sur Ubuntu 20.04 / Debian 11

Comment installer Go sur Debian