解壓:
tar -zxvf unixodbc-2.3.1.tar.gz
2、安裝unixodbc-2.3.1.tar.gz
#cd usr/local/unixodbc-2.3.1/
#./configure --prefix=/usr/local/unixodbc-2.3.1 --includedir=/usr/include --libdir=/usr/lib -bindir=/usr/bin --sysconfdir=/etc
#make
#make install
3、測試檢視unixodbc安裝情況
#odbcinst -j
unixodbc 2.3.1
drivers............: /etc/odbcinst.ini
system data sources: /etc/odbc.ini
file data sources..: /etc/odbcdatasources
user data sources..: /root/.odbc.ini
sqlulen size.......: 8
sqllen size........: 8
sqlsetposirow size.: 8
ps:安裝完成後,檢視unixodbc安裝情況,可能會報如下錯誤:
#odbcinst -j
odbcinst: error while loading shared libraries: libodbcinst.so.2: cannot open shared object file: no such file or directory
# cat /etc/ld.so.conf
include ld.so.conf.d/*.conf
# echo "/usr/local/lib" >> /etc/ld.so.conf
# cat /etc/ld.so.conf
include ld.so.conf.d/*.conf
/usr/local/lib
# ldconfig
c、如果共享庫檔案安裝到了其它"非/lib或/usr/lib" 目錄下, 但是又不想在/etc/ld.so.conf中加路徑(或者是沒有許可權加路徑). 那可以export乙個全域性變數ld_library_path,然後執行程式的時候就會去這個目錄中找共享庫.
ld_library_path的意思是告訴loader在哪些目錄中可以找到共享庫. 可以設定多個搜尋目錄, 這些目錄之間用冒號分隔開. 比如安裝了乙個mysql到/usr/local/mysql目錄下, 其中有一大堆庫檔案在/usr/local/mysql/lib下面,
則可以在.bashrc或.bash_profile或shell裡加入以下語句即可:
export ld_library_path=/usr/local/mysql/lib:$ld_library_path
一般來講這只是一種臨時的解決方案, 在沒有許可權或臨時需要的時候使用
ubuntu 下安裝 odbc 驅動
讓ubuntu也可以建立odbc連線是依靠乙個開源專案叫做iodbc實現的,這個iodbc就是為了讓unix體系的系統也能使用odbc連線,iodbc就是odbc的開源實現。經過測試在ubuntu 8.04和ubuntu 8.10下均可正常工作。首先要有mysql,如果還未安裝,一句話安裝命令 su...
centos下安裝odbc驅動個人心得
centos下安裝odbc驅動個人心得 環境依賴和安裝包版本 我是在centos虛擬機上安裝的,虛擬機器是centos linux release 7.6.1810 core odbc的驅動版本 unixodbc 2.3.4 oracle instantclient12.2 basic 12.2.0...
linux安裝驅動
1.檢視硬體型號 檢視硬體的kernel modules 命令 lspci k 找到硬體裝置,有一行kernel modules,搜尋這個,找到驅動原始碼,然後安裝。2.安裝 安裝過程中出現的問題 insmod error inserting ko 1 invalid module format 我...