joi, 18 octombrie 2012

MySQL Workbench in Slackware 14.0

MySQL Workbench, instrumentul vizual de dezvoltare creat de MySQL, poate fi relativ usor instalat pe un sistem Slackware 14.0 - ultima versiune stabila a sistemului de operare Slackware Linux. Va voi descrie in continuare conditiile necesare ce trebuiesc indeplinite pentru a-l instala.

In primul rand, ca multe aplicatii neincluse in versiunea stabila a Slackware, acest program este portat si pus la dispozitie pentru utilizatorii Slackware de Slackbuilds.org, un site ce creaza pachete de aplicatii si librarii pentru sistemul de operare Slackware. Modul de instalare a programelor Slackbuilds se bazeaza pe existenta unor scripturi shell denumite SlackBuild. Deci, pentru orice program disponibil, exista un astfel de script care trebuie rulat si care va genera la terminarea sa un pachet de instalare a programului respectiv, bazat pe procesarea - compilarea surselor programului, puse la dispozitie de asemenea de SlackBuild.org.

Pentru cazul particular al MySQL Workbench, iata pasii ce trebuie urmati pentru a-l instala:
  1. Pachete necesare:
  2. Se instaleaza toate aceste pachete in felul urmator: unele dintre acestea sunt dependente de altele; de ex.: mysql-workbench-gpl are nevoie de toate celelalte pentru a se compila/instala si functiona optim. Pentru instalarea pachetelor se urmeaza instructiunile generale de pe SlackBuilds (descrise sumar si mai sus). Se poate incepe cu mysql-workbench-gpl, iar in momentul compilarii se va opri indicand ca ii sunt necesare alte pachete. Se instaleaza deci pachetele indicate (care pot avea si ele dependinte) dupa care se revine la pachetul anterior (mysql-workbench-gpl). O ordine stabilita de mine ar fi urmatoarea: libsigc++, glibmm, cairomm, pangomm, atkmm, gtkmm, lua, ctemplate, mysql-workbench-gpl, paramiko, pycrypto
  3. Daca ati reusit sa parcurgeti aceste indicatii, ati reusit sa aveti instalat in sistem programul MySQL Workbench. Pentru a testa functionarea, il puteti rula din menul de start KDE: Kickoff Application Launcher -> Applications -> Development -> MySQL Workbench. Desigur, functionarea sa presupune ca aveti serverul MySQL instalat si configurat corespunzator. Acesta este insa un program nativ Slackware si nu mai necesita instalare ci numai configurare corespunzatoare.
Despre instalarea sistemului Slackware, pentru incepatori, intr-o postare viitoare.