<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-167  評(píng)論-65  文章-0  trackbacks-0
    最近一直在linux下找可以代替windows下的數(shù)據(jù)庫建模工具,例如powerdesigner等...google了一下,發(fā)現(xiàn)dbdesigner貌似不錯(cuò),于是就裝了,裝的過程中,發(fā)現(xiàn)不是一件容易的事,記錄過程如下:

    1,下載dedesigner .rpm包
    http://213.115.162.124/external/DBDesigner4/DBDesigner4-0.5.4 -0.i586.rpm

    2,把rpm包轉(zhuǎn)化為deb包
    sudo apt-get install rpm alien
    alien -d DBDesigner4-0.5.4-0.i586.rpm

    3,雙擊轉(zhuǎn)換后的deb包進(jìn)行安裝

    4,運(yùn)行
    sudo startdbd

    這個(gè)時(shí)候發(fā)現(xiàn)運(yùn)行不成功,查看原因
    cat ~/.DBDesigner4/DBD4.log
    或者直接到/home/name/.DBDesigner4下查看,結(jié)果:
    libXft.so.1: cannot open shared object file: No such file or directory

    解決辦法:

    sudo ln -s /usr/lib/libXft.so.2.1.2 /usr/lib/libXft.so.1


    ref:
    http://ubuntuforums.org/showthread.php?t=620536

    5,繼續(xù)運(yùn)行
    sudo startdbd
    發(fā)現(xiàn)還是不能成功,查看原因
    cat ~/.DBDesigner4/DBD4.log 結(jié)果:
    libstdc++-libc6.2-2.so.3: cannot open shared object file: No such file or directory

    解決辦法:
    http://ftp.nl.debian.org/debian/pool/ma ... 7_i386.deb 下載安裝即可
    ref:
    http://forums.linuxmint.com/viewtopic.php?f=110&t=22619

    6,繼續(xù)運(yùn)行, 不成功,查看原因:
    /opt/DBDesigner4/DBDesigner4: symbol lookup error: /usr/lib/DBDesigner4/libqt.so.2: undefined symbol: XftPatternGetString
    解決辦法:(從一個(gè)日本的網(wǎng)頁上看到的)
    下載  kylixlibs3-borqt-3.0-2.tar.gz 后

    tar zxf kylixlibs3-borqt.tar.gz
    cd  kylixlibs3-borqt-3.0.2
    ./install .sh
    ldconfig

    cd ~/DBDesigner4/Linuxlib //注意這里可能在/usr/lib下
    rm libqt.so.2
    ln -s /usr/lib/kylix3/libborqt-6.9.0-qt2.3.so ./libqt.so.2

    ref:
    http://d.hatena.ne.jp/yoshiob/20080405


    7,讓DBDesigner支持ySQL,要連接mysql庫,還需要解決找不到libsqlmy.so的 問題,到crlab下載一個(gè) dbExpress driver for MySQL, Linux version,然后解壓縮,并且將其中的libsqlmda.so.x.00文件放到/usr/lib目錄下,這樣DBDesigner就可以支持mysql了。
    我用的是 libsqlmda.so.4.40

    8,繼續(xù)運(yùn)行 startdbd 提示錯(cuò)誤:
    unable to load libmysqlclient.so
    解決辦法:
    Download the file at ftp://ftp.wesmo.com/pub/contributed/RPMS/MySQL-shared-compat-4.1.9-0.i386.rpm
    Then install it: sudo alien -i MySQL-shared-compat-4.1.9-0.i386.rpm

    sudo gedit ~/.DBDesigner4/DBConn_DefaultSettings.ini  in Kate and change the folowing:
    GetDriverFunc=getSQLDriverMYSQL
    LibraryNameLinux=libsqlmy.so
    VendorLibLinux=libmysqlclient.so

    to

    GetDriverFunc=getSQLDriverMySQL
    LibraryNameLinux=libsqlmda.so.4.20
    VendorLibLinux=libmysqlclient.so.10
    注意我的是libsqlmda.so.4.40 請(qǐng)根據(jù)自己的名字填寫

    ref:http://knightlust.blogspot.com/2008/01/installng-dbdesigner4-on-kubuntu-gutsy.html<br>

    9,繼續(xù)運(yùn)行 提示錯(cuò)誤:
    unable to find procedure getSQLDriverMYSQL
    解決辦法:注意第八步里的y是小寫的,我沒有改而導(dǎo)致的
    ref:
    http://hi.baidu.com/andycai/blog/item/782b0a08f6f22cd662d9863a.html
    http://www.machinema.cn/5
    http://yacoding.blogspot.com/2006/07/howto-install-dbdesigner-4-on-ubuntu.html
    http://sourceforge.net/projects/kylixlibs/files/kylixlibs3/kylixlibs3-borqt-3.0-2.tar.gz/download

    最后看下我成功從生成mysql中數(shù)據(jù)庫的er圖:




    write by feng
    posted on 2009-07-10 15:20 fl1429 閱讀(1783) 評(píng)論(0)  編輯  收藏 所屬分類: Ubuntu
    已訪問數(shù):
    free counters
    主站蜘蛛池模板: 亚洲第一永久AV网站久久精品男人的天堂AV | 亚洲无人区一区二区三区| 亚洲免费观看在线视频| 国产成人免费爽爽爽视频| 久久亚洲伊人中字综合精品| **真实毛片免费观看| 亚洲色欲色欲综合网站| 亚州**色毛片免费观看| 久久亚洲免费视频| 国产一级高清视频免费看| 3344在线看片免费| 亚洲一级特黄无码片| 999任你躁在线精品免费不卡| 亚洲精品乱码久久久久久V| 99在线视频免费观看视频| 免费一级全黄少妇性色生活片| 亚洲尹人九九大色香蕉网站| 又色又污又黄无遮挡的免费视 | 亚洲国产人成精品| 中文字幕免费视频| eeuss免费天堂影院| 亚洲欧洲精品无码AV| 成年性生交大片免费看| 亚洲6080yy久久无码产自国产| 亚洲av无码国产精品夜色午夜| 无码日韩精品一区二区三区免费| 亚洲成a∧人片在线观看无码| 亚洲AV日韩AV永久无码下载| 亚洲A丁香五香天堂网| 永久免费AV无码国产网站| 永久免费AV无码网站国产| 无遮挡免费一区二区三区| 亚洲最大的成人网站| 国产午夜免费福利红片| 亚洲精品视频在线观看免费| 久久九九久精品国产免费直播| 久久久久亚洲精品无码网址色欲| 亚洲一卡2卡4卡5卡6卡残暴在线| 日韩a级毛片免费观看| 国产精品免费观看| 91大神免费观看|