Chapter 8. Installation

Xdobry System consists only Tcl-scripts and therefore no compile are necessary. However, it uses many Tcl-extension (libraries) which were programmed in C or C ++. There are: Tk, Tix, TclX, which belong to Linux-distribution and should be already installed on your computer.

Other Tcl-extensions must be installed separately:

  1. XOTcl (object oriented extension for Tcl) successor of OTcl and competitor of ITcl.

  2. TDom 0.5a2 - is a DOM (Document Object model) interface for treatment of XML-documents.

  3. Mysqltcl - is a Tcl interface to MySql databases.

  4. Pgtcl - is a Tcl interface to Postgersqll databases. Belongs also to the newest RedHat distribution (greater 6.2).

The installation of above extensions can be problematically, because it demands some experience with compile programs. The Internet references to the extensions Chapter 7 . From Xdobry Downoload WWW-PAGE you can get the binary versions of the extensions as a RPM packete for RedHat.

If no RPM-packages are used for the installation of the system, file Init.tcl must the adapt . This can happen with every normal ASC-Editor. Here a part of the file lines 25-30, after the comment.
set dbinterfaces {
    {mysql /usr/local/lib/libmysqltcl.so MySql xdobry::mysql xdobry::mysqlExt}
    {postgres /usr/lib/libpgtcl.so PgSql xdobry::pgsql xdobry::pgsqlExt}
    {dbitotcl /home/artur/dbitotcl/libdbitotcl.so DBISql xdobry::dbitotcl xdobry::dbitotclExt}
}