Linux

[Ubuntu] unixODBC 설치

비번변경 2023. 5. 2. 16:57

unixODBC

ODBC(Open DataBase Connectivity)란 데이터베이스에 접근하기 위한 소프트웨어의 표준 규격으로 마이크로소프트가 만들었다. ODBC에 정해진 순서에 따라 프로그램을 사용하면 어떤 DBMS를 사용하는지 고려하지 않고 접근할 수 있다.

 

unixODBC는 ODBC API를 구현하는 오픈 소스로 유닉스, 리눅스, macOS 등에서 빌드하여 사용할 수 있다.

이 글에서는 root 권한을 최대한 덜 사용하는 방식으로 Ubuntu 20.04 LTS에 unixODBC를 설치하는 방법을 적어둔다. 데이터베이스 연결 구성은 다른 글에 진행한다.

 

 

설치

1. 필요 패키지 설치

unixODBC 설치에 필요한 패키지를 설치한다.

apt update
apt install build-essential

 

2. unixODBC 다운로드 

apt를 이용해서 다운로드하거나

apt install unixodbc

공식 홈페이지(https://www.unixodbc.org/)에서 다운로드할 수 있다. 

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

이 글에서는 공식 홈페이지에서 최신 버전을 다운로드해 사용한다.

 

3. 파일 압축 해제

tar xvzf unixODBC-2.3.11.tar.gz

 

4. unixODBC 설치 경로 지정

--prefix에 설치 경로를 지정하여 configure 스크립트를 실행한다. 이 글에서는 사용자 홈 경로에 설치할 것이다.

cd unixODBC-2.3.11
./configure --prefix={설치 경로}

 

5. 컴파일 및 설치

make
make install

이 부분까지 실행하면 지정한 설치 경로가 생성된 것을 확인할 수 있다.

 

 

설치 확인

isql 명령어로 설치한 unixODBC 버전을 확인할 수 있다.

$UNIXODBC_HOME/bin/isql --version

# 예시
cd ~/unixODBC
./bin/isql --version

 

 

참고 문서

https://www.unixodbc.org/

https://ko.wikipedia.org/wiki/ODBC

https://ko.wikipedia.org/wiki/UnixODBC

https://www.imaginelinux.com/install-odbc-on-ubuntu/

https://blog.neonkid.xyz/179