百度空间 | 百度首页 
 
查看文章
 
Ubuntu 8.10 安装 DBDesigner
2008年11月15日 星期六 22:12
在 Ubuntu 中安装 DBDesigner 的过程比较麻烦:
下载 DBDesigner
可以下载 DBDesigner*.rpm 或者 DBDesigner*.tar.gz
rpm 包安装:
第一步:
下载 rpm 包后,运行命令:
sudo apt-get install rpm alien
sudo alien -i DBDesigner4-0.5.4-0.i586.rpm

或者下载并解压:DBDesigner4.0.5.4.tar.gz

第二步:
在 ~/.DBDesigner4/DBD4.log 查看缺少的库文件(libborqt-6.9.0-qt2.3.so, libstdc++-libc6.2-2.so.3, libexpat.so.0):
libborqt-6.9.0-qt2.3.so
下载库文件:http://prdownloads.sourceforge.net/kylixlibs/kylixlibs3-borqt-3.0-2.tar.gz?download
运行命令:sudo cp kylixlibs3-borqt/libborqt-6.9.0-qt2.3.so /lib/libborqt-6.9-qt2.3.so

libstdc++-libc6.2-2.so.3
下载库文件:http://packages.ubuntu.com/zh-cn/gutsy/libstdc++2.10-glibc2.2
运行命令:sudo dpkg -i libstdc++2.10-glibc2.2_2.95.4-24_i386.deb

libexpat.so.0
运行命令:ln /usr/lib/libexpat.so.1 /usr/lib/libexpat.so.0

第三步:
让DBDesigner支持MySQL,_0L/N2T ] C要连接mysql库,还需要解决找不到libsqlmy.so的 问题,到crlab下载一个 dbExpress driver for MySQL, Linux version,然后解压缩,并且将其中的libsqlmda.so.x.00文件放到/user/lib目录下,这样DBDesigner就可以支持mysql了。

第四步:
Libmysqlclient.so 错误问题解决:
由于libmysqlclient.so.15 存在不兼容问题导致加载错误,所以你必须下载 libmysqlclient.so.10。
下载:ftp://ftp.wesmo.com/pub/contributed/RPMS/MySQL-shared-compat-4.1.9-0.i386.rpm
运行命令:sudo alien -i MySQL-shared-compat-4.1.9-0.i386.rpm

第五步:
运行 startdbd, 终于可以连接上 MySQL 了,试一下反向工程看看。

Ok, that's all.

类别:Linux | 添加到搜藏 | 浏览() | 评论 (1)
 
最近读者:
 
网友评论:
1
2008年11月20日 星期四 14:47 | 回复
在第四步,没必要装那个rpm。 按windows版的经验,mysql驱动的函数名改了。 试了一下,在连接的属性的advance页里设置: GetDriverFunc: getSQLDriverMySQL (注:这里把最后的MYSQL改成了MySQL) LibraryName: libsqlmda.so.4.40 (第三步里下载的dbExpress driver里展开的文件名,当然做了ln -s 估计也行) ok了
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu