Posted on 10th July 2010No Responses
Instalacja MySQL Workbench na Slackware64-13.1

Ostatnio zabrałem się za instalację rewelacyjnego programu do modelowania baz danych MySQL Workbench. Program ten umożliwia pełną kontrolę nad bazą danych, a także do dodatkowych funkcji dostępnych w silniku 5.x do których nie mamy dostępu z popularnego phpMyAdmin mowa tutaj przede wszystkim o operacjach składowanych, triggerach i widokach. MySQL Workbench pozwala zarządzać tymi wszystkimi elementami, a także przedstawiać je graficznie na diagamie.


Jak dla mnie ten program to cudeńko :) Jednak podczas kompilacji może popsuć trochę nerwów :/ Szczególnie jeśli ktoś ma świeżą instalkę Slackware 13.1 w wersji 64 bitowej. Na szczęście podczas instalacji notowałem każdą czynność dzięki czemu mógł powstać ten howto. Mam nadzieję, że komuś się przyda .. :)

Krok 1. Pobieramy program

cd /usr/local/src && \
wget -O - http://dev.mysql.com/get/Downloads/MySQLGUITools/mysql-workbench-gpl-5.2.25.tar.gz/from/http://ftp.gwdg.de/pub/misc/mysql/|tar -xzp &&\

Krok 2. Pobieramy zależności

cd /usr/local/src &&\
mkdir tmp &&\
wget http://repository.slacky.eu/slackware64-13.1/libraries/libsigc++/2.2.8/libsigc++-2.2.8-x86_64-1sl.txz &&\
wget http://repository.slacky.eu/slackware64-13.1/libraries/gtkmm/2.18.2/gtkmm-2.18.2-x86_64-1sl.txz &&\
wget http://repository.slacky.eu/slackware64-13.1/libraries/glibmm/2.22.2/glibmm-2.22.2-x86_64-2sl.txz &&\
wget http://repository.slacky.eu/slackware64-13.1/libraries/pangomm/2.26.2/pangomm-2.26.2-x86_64-1sl.txz &&\
wget http://repository.slacky.eu/slackware64-13.1/libraries/cairomm/1.8.4/cairomm-1.8.4-x86_64-2sl.txz &&\
wget http://repository.slacky.eu/slackware-13.1/libraries/libgnome/2.30.0/libgnome-2.30.0-i486-1sl.txz &&\
wget http://slackware.schoepfer.info/13.0_64/slackware64/base/libgnome-2.26.0-x86_64-1jsc.txz &&\
wget http://slackware.schoepfer.info/13.0_64/slackware64/base/libbonobo-2.24.1-x86_64-1jsc.txz &&\
wget http://repository.slacky.eu/slackware64-13.1/libraries/orbit2/2.14.18/orbit2-2.14.18-x86_64-1sl.txz &&\
wget http://repository.slacky.eu/slackware64-13.1/libraries/gconf/2.28.1/gconf-2.28.1-x86_64-1sl.txz &&\
wget http://ponce.cc/slackware/slackware64-current/packages/gnome-vfs-2.24.3-x86_64-1ponce.txz &&\
wget http://repository.slacky.eu/slackware64-13.1/development/lua/5.1.4/lua-5.1.4-x86_64-1sl.txz

Krok 3. Instalujemy zależności

cd /usr/local/src/tmp &&\
installpkg *txz

Krok 4. Tworzymy dowiązania.

Teraz podczas próby kompilacji slack nie widzi wymaganych bibliotek. Zatem konieczne będzie utworzenie dowiązań symbolicznych.

cd /usr/local/src/tmp && \
wget http://slackware.schoepfer.info/13.0_64/slackware64/misc/avahi-0.6.25-x86_64-1jsc.txz && \
installpkg avahi-0.6.25-x86_64-1jsc.txz && \
ln -s /usr/lib/libavahi-* /usr/lib64/ && \
ln -s /usr/lib64/libglib-2.0.la /usr/lib/ && \
ln -s /usr/lib64/libssp.la /usr/lib/ && \
ln -s /usr/lib64/libdbus-1.la /usr/lib/

Krok 5. Instalujemy program

cd /usr/local/src/mysql-workbench* &&\
./configure --prefix=/usr/local &&\
make && \
make install

Gotowe :) Program powinien być widoczny w menu lub po wydaniu polecenia

mysql-workbench

Inne posty:

  1. Instalacja RapidSVN
  2. Pytanie: Jak zsynchronizować Linuxa z serwerem NTP
  3. Tworzenie modułów mod_dav_svn.so i mod_authz_svn.so
  4. Pytanie: Jak importować i eksportować zrzuty bazy w określonym kodowaniu znaków
Comments
Leave a Response
XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

Comment moderation is enabled. Your comment may take some time to appear.