GNU/Linux >> Linux の 問題 >  >> Debian

Ubuntu 20.04 / Debian 11にODBCをインストールするにはどうすればよいですか?

多くのアプリケーションは、データベースまたはスプレッドシートファイルに関連する必要があります。プロセスを適切に行うには、2つの間のコネクタとして機能するアプリケーションが必要です。そこで本日は、最も人気のあるUbuntu 20.04 /Debian11にODBCをインストールする方法を紹介します。

ODBCとは何ですか?

ODBCはOpenDatabaseConnectivityの略で、Microsoftシステムで使用されるデータベースアクセスの標準実装です。

つまり、Windowsデータベースに接続するアプリケーションには、独自のODBCコネクタが必要です。そのサンプルは、Windows用に作成されたアプリケーションで使用できるようにODBCに基づくコネクタを備えたMySQLです。

もう1つの例は、MicrosoftのAccess(Microsoft Jet)およびSQLServerデータベースにもODBCドライバーがあることです。これらの違いは、システムにデフォルトですでにインストールされており、アプリケーションのみがこのドライバーを使用して接続する必要があることです。

Windowsと密接な関係がありますが、Linuxやその他のシステム用に完全に機能するバージョンがあります。これは、UnixODBCを使用して実行できます。

UnixODBCとは何かわからない場合は、彼らのWebサイトにある定義から始めることができます:

unixODBCプロジェクトの目標は、unixODBCを開発し、MS以外のWindowsプラットフォームでのODBCの最も信頼のおける標準となるように促進することです。

したがって、上記のプロジェクトのおかげで、Ubuntu 20.04 /Debian11にODBCを問題なくインストールできるようになります。

行きましょう。

Ubuntu 20.04 /Debian11にODBCをインストールする

ODBCは、両方のディストリビューションのリポジトリに含まれていません。ただし、それをインストールするためのかなり便利な方法は、ソースコードを自分でコンパイルすることです。プロセスは複雑ではなく、最新の安定バージョンを提供します。

パッケージをインストールしてプログラムをコンパイルします

まず、メインメニューからターミナルを開き、ディストリビューション全体を更新します。

sudo apt update
sudo apt upgrade

次に、バイナリのコンパイルと作成に必要なパッケージをインストールします。

sudo apt install build-essential

Ubuntu 20.04 /Debian11にODBCをダウンロードしてインストールします

次に、ODBCの最新の安定バージョンをダウンロードできます。現在は2.3.9 。このリンクで最新バージョンであることを確認し、コマンドを変更する必要があります。

ソースパッケージをダウンロードするには、wgetを使用できます FTPを使用したダウンロードも処理します。

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

次に、tarのおかげでアーカイブを解凍します コマンド。

tar xvzf unixODBC-2.3.9.tar.gz

生成されたフォルダにアクセスします

cd unixODBC-2.3.9/

そして、そこからパッケージの構成を開始します。

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

次に、それをコンパイルします

make

最後に、実行してシステムにインストールします

sudo make install

インストールを確認するには、/usr/local/unixODBCに移動する必要があります バイナリが表示されるフォルダ。

cd /usr/local/unixODBC/bin
ls

ご覧のとおり、バイナリがインストールされ、使用できるようになっています。

結論

ODBCは、Microsoftシステムおよびプログラムで接続を確立するための重要な部分ですが、UnixODBCプロジェクトのおかげで、お気に入りのディストリビューションに含めることができます。


Debian
  1. Debian9にRをインストールする方法

  2. UbuntuとDebianにSpotifyをインストールする方法

  3. Ubuntu 18.04 /Ubuntu16.04およびDebian9にPuppet6.xをインストールする方法

  1. Debian10にRをインストールする方法

  2. Ubuntu20.04およびDebian10にCTparentalをインストールする方法

  3. Ubuntu 18.04 /Ubuntu16.04およびDebian9にIcinga2をインストールする方法

  1. Debian 9 /Ubuntu16.04にWebminをインストールする方法

  2. Ubuntu 18.04 /Ubuntu16.04およびDebian9にForemanをインストールする方法

  3. Ubuntu 18.04 /Ubuntu16.04およびDebian9にApacheMavenをインストールする方法