在 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.