MySQL Workbench

Posted by Ken on 3rd, 2009

MySQL :: MySQL Workbench
http://www-jp.mysql.com/products/workbench/
こんなツールがあるらしい。
MySQLを使わないにしても、ER図をちょっと描いてみるには便利そうに見える。

Ubuntu 8.10のバイナリは提供されてないので、仕方なくソースをダウンロード。
展開するとmake_debなんてファイルを発見!!
これはお手軽!?と思って実行。

dpkg-buildpackage: set CFLAGS to default value: -g -O2
dpkg-buildpackage: set CPPFLAGS to default value:
dpkg-buildpackage: set LDFLAGS to default value: -Wl,-Bsymbolic-functions
dpkg-buildpackage: set FFLAGS to default value: -g -O2
dpkg-buildpackage: set CXXFLAGS to default value: -g -O2
dpkg-buildpackage: source package mysql-workbench
dpkg-buildpackage: source version 5.1.7-1
dpkg-buildpackage: source changed by Alfredo Kojima
dpkg-buildpackage: host architecture amd64
dpkg-checkbuilddeps: Unmet build dependencies: debhelper (>= 5)
dpkg-buildpackage: warning: Build dependencies/conflicts unsatisfied; aborting.
dpkg-buildpackage: warning: (Use -d flag to override.)

よくわからないことを言われました。

ここから読み取れるのは・・・ “Build dependencies/conflicts unsatisfied; aborting.” くらい?
“-d” を付けてみたけど結果は一緒だったし。

検索して見つけたページ。
RobertBolton.com » Mysql WorkBench 5.1 on Linux/Ubuntu
http://www.robertbolton.com/mysql-workbench-51-on-linuxubuntu

上記ページに書いてある手順はこの通り。

  1. sudo apt-get install autoconf automake libtool libzip-dev libxml2-dev libsigc++-2.0-dev libglade2-dev libgtkmm-2.4-dev libglu1-mesa-dev libmysqlclient15-dev uuid-dev liblua5.1-dev libglitz-dev libglitz-glx-dev libpixman-1-dev libpcre3-dev g++ libgnome2-dev libgtk2.0-dev libpango1.0-dev
  2. sudo apt-get source cairo
  3. Extract the cairo tarball and cd into the folder
  4. ./configure –enable-glitz
  5. make
  6. make install
  7. Download the source for workbench and extract it, and cd into the folder
  8. ./autogen.sh
  9. make
  10. make install DESTDIR=/home/rlbolton/apps/mysql-workbench (obviously choose a destination dir appropriate for you)

でも、この通りにはやらず、1で必要なパッケージを入れたら・・・。
./make_deb
以上!!

2のcairoが気になる。
デバイスに依存しないベクトルベースのAPIを提供するライブラリらしいが、これは必要?
入れない方が抽象化されない分高速?
コンパイル中にいいようにやってくれる?
いや、4番を見る限り、OpenGLを使ってより高速化するっぽいな・・・。
描画が高速化&安定化するなら是非とも使いたいが、やりかたがわからん。
./configureしたあとにmake_debってありなんだろうか?

とりあえず、make_debを実行したひとつ上のディレクトリにmysql-workbench-oss_5.1.7-1_amd64.debが出来た。

Leave a Reply



Search


SUBSCRIBE

  • 最近のコメント

  • カテゴリー

  • タグ

    Amazon Android au BeagleBoard blog CMS Compiz Fusion Django DVD Google HT-03A iPhone ISMS Linux LUMIX LUMIX G1 MacBook MySQL Workbench OpenX Poken Python server Software Design SOY CMS TinyMCE Ubuntu Ubuntu 9.04 Vim VirtualBox WordPress wwwsqldesigner XenServer XMind しろいくも オトノハコ ハルフウェイ マンガ 岩岡 ヒサエ 帰省 広告 望遠鏡 桜井亜美 花粉症