多くのアプリケーションは、データベースまたはスプレッドシートファイルに関連する必要があります。プロセスを適切に行うには、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プロジェクトのおかげで、お気に入りのディストリビューションに含めることができます。