ubuntu10.24 下安装 unixODBC coreseek4.1 手记

摘要:
1.安装unixODBC sudoapt get installunixodbc unixODBC-bin unixODBC-dev2,并安装freetds(0.91)wgethttp://ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-stable.tgztarzxvffreetds-stable.tgzcdfreetds.0.91./configur

1、安装unixODBC

sudo  apt-get install unixodbc unixodbc-bin unixodbc-dev

2、安装freetds(0.91)

wget http://ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-stable.tgz

tar zxvf freetds-stable.tgz

cd freetds.0.91

./configure --with-tdsver=8.0 --enable-msdblib  --with-gnu-ld --enable-shared --enable-static --with-unixodbc=/usr

sudo make

sudo make install

3、配置odbc

安装好之后默认是5.0,至于为什么,我也不清楚。

sudo gedit /usr/local/etc/freedts.conf

在[global] 模块下面找到 #tds version=4.2 改成 tds version =7.0 因为我连接的是server2005 所以改成7.0

添加 client charset=utf8 这一句解决中文搜索不到的问题

命今行输入 tsql -H 192.168.**.**  -p 1433 -U sa -P *****

出现 1> 表示成功

在freedts.conf 最下面添加

[mmsql]

host=192.168.**.** #sqlserver 服务器地址

port=1433 #默认是1433 根据服务器设置

tds version=7.0

命令行输入 tsql -S mmsql  -U sa -P ****-s

出现 1> 表示成功

sudo gedit /etc/odbcinst.ini
[SqlServer]
Description = ms-sql2005#描述随意

Driver =/usr/local/lib/libtdsodbc.so

UsageCount=1

sudo gedit /etc/odbc.ini

[coreseek]

Driver=SqlServer #odbcinst.ini 对应

Description = coreseek

trace=No

Servername = mssql #与 freedts.conf 对应

Database = 数据库名称

sudo gedit tds.tatasource.template

[coreseek]

Driver=SqlServer #odbcinst.ini 对应

Description = coreseek

trace=No

Servername = mssql #与 freedts.conf 对应

Database = 数据库名称

sudo gedit tds.driver.template

[SqlServer]

[SqlServer]
Description = ms-sql2005#描述随意

Driver =/usr/local/lib/libtdsodbc.so

odbcinst -i -s -f tds.datasource.template
odbcinst -i -d -f tds.driver.template

isql -v coreseek sa ****

出现 sql> 说明成功

4、安装coreseek

安装之前需要预装的软件

apt-get install make gcc g++ automake libtool mysql-client  libmysqlclient15-dev libxml2-dev libexpat1-dev

wget http://www.coreseek.cn/uploads/csft/4.0/coreseek-4.1-beta.tar.gz

tar xzvf coreseek-4.1-beta.tar.gz

cd coreseek-4.1-beta

安装mmseg

cd mmseg-3.2.14

./bootstrap

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

sudo make

sudo make install

安装完成之后需要修改源码的否则接下来的安装会报错

sudo gedit /usr/local/mmseg3/include/mmseg/csr_typedefs.h

找到64行,注释掉

安装 coreseek

cd ..

cd csft-4.1

sh buildconf.sh

./configure --prefix=/usr/local/coreseek --with-unixodbc=/usr --with-mmseg --with-mmseg-includes=/usr/local/mmseg3/include/mmseg/ --with-mmseg-libs=/usr/local/mmseg3/lib/ --with-mysql

特别注意这一句-with-unixodbc=/usr

sudo make

sudo make install

5、修改配置文件

安装完成之后修改配置文件

 source src1{

type = odbc

odbc_dsn =DSN=coreseek;UiD=sa; PWD=***

...以下配置省略与mysql 源相关不大

}

安装完成

免责声明:文章转载自《ubuntu10.24 下安装 unixODBC coreseek4.1 手记》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇让两个子div重叠在一起的实现Redis发布与订阅下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

乌班图 之 apt命令 及 VMware共享文件夹

apt是Advanced Packaging Tool ,是Ubuntu下的一个安装包管理工具 大部分软件的安装、更新、卸载 都是利用apt命令来实现 直接在终端输入apt即可查阅命令的帮助信息 常用命令如下: 安装软件  sudo apt install 软件名 卸载软件  sudo apt remove 更新可用软件包列表  sudo apt u...

2020系统综合实践 第7次实践作业 11组

目录 1.在树莓派中安装opencv库 1.1 安装依赖 1.2 下载OpenCV源码 1.3 安装pip 1.4 安装Python虚拟机 1.5 编译OpenCV 1.6 安装OpenCV 2.使用opencv和python控制树莓派的摄像头 3.利用树莓派的摄像头实现人脸识别 facerec_on_raspberry_pi.py face...

Ubuntu安装apache+Yii2

1.下载Yii2   https://www.yiichina.com/download 2.将解压后的文件放在指定的位置,这里是/home/www/yii/ 3.安装apache2 sudo apt-get iinstall apache2 3.启动和查看apache2 启动: sudo /etc/init.d/apache2 start 查看: ps...

Gsoap编译

gSOAP编译工具提供了一个SOAP/XML 关于C/C++ 语言的实现,从而让C/C++语言开发web服务或客户端程序的工作变得轻松了很多。gSOAP支持大多数平台,包括嵌入式系统和小系统。 你首先要定义好c/s通讯的函数接口,通过这些函数接口gSOAP就可以生成server端和client端的框架。生成的客户端(服务端)内部API可以将接收到的xml...

Ubuntu 18.04 配置

Ubuntu 18.04 配置IP-静态(UB与其他linux os不同) sudo netplan generate sudo vim /etc/netplan/50-cloud-init.yaml 需修改以下参数: network: version: 2 renderer: networkd ethernets:...

.net core2.2 利用Nginx反向代理在Ubuntu下部署

一、需要给ubuntu安装.netcore的环境 我这儿使用的是Ubuntu18.04,安装的是.net core 2.2 wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb sudo dpkg -i packages-micros...