1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96
|
1. Red Hat Linux 8.x and 9, Fedora Core:
- get the moodss and moomps rpms from http://jfontain.free.fr/
- tcl and tk rpms are included in the distribution
- tclx rpm is included in the distribution (required by moomps daemon)
- grab the latest blt and tktable rpms at (depending on your distribution):
http://download.fedora.us/fedora/redhat/*/i386/RPMS.stable/
http://download.fedora.us/fedora/fedora/*/i386/RPMS.stable/
- get sqlite and sqlite-tcl rpms from the Fedora repositories listed
above (SQLite is a SQL file based database)
- get tclodbc rpm from http://jfontain.free.fr/
- get mysqltcl rpm from http://www.xdobry.de/mysqltcl/
- optionally get tclperl or tclpython rpms from http://jfontain.free.fr/
2. Red Hat Linux 7.x (deprecated):
- get moodss and moomps rpms from http://jfontain.free.fr/
- tcl, tk and blt rpms are included in the distribution
- get tktable, tclodbc rpms from http://jfontain.free.fr/
- tclx rpm is included in the distribution (required by moomps daemon)
- get mysqltcl rpm from http://www.xdobry.de/mysqltcl/
- optionally get tclperl, tclpython or tclpython2 from
http://jfontain.free.fr/
3. Suse Linux 8.1 and above:
- all the required packages are included in the Suse professional
distribution (else use the most recent Red Hat rpms above, which seem
to work). You must use the Suse blt package as it is patched to work
with the Tcl/Tk 8.4 Suse packages.
4. Debian:
- the moodss 17.17 package is available (moomps does not seem to be
available).
5. UNIX (Linux, Solaris, ...) from source:
- Tcl and Tk 8.4.6 or above need be installed and working on your platform
(else 8.3.1 or above version also works)
- The latest BLT library (at http://sourceforge.net/projects/blt/,
BLT2.4?.tar.gz) needs to be installed (always grab the latest version);
follow the installation instructions in the BLT package, then make
sure it works:
$ wish
% package require BLT
2.4
- The tkTable widget library version 2.7 or above for UNIX (at
http://tktable.sourceforge.net/) also needs to be installed on your system:
$ wish
% package require Tktable
2.8
- Install from the directory where moodss was unpacked:
$ make ROOTDIR=/home/jdoe/moodss install
(look at the top of the Makefile for default installation directories and
supported modules of the platform).
- You may also use moodss from the unpacking directory. For example:
$ cd /home/jdoe/moodss-18.0
$ make
$ ./moodss random
- If you need the database history feature, get and install:
- mysqltcl from http://www.xdobry.de/mysqltcl/ for native MySQL.
Check that it works:
% package require mysqltcl
2.50
or
- SQLite from http://www.hwaci.com/sw/sqlite/ for a file based SQL
library. Download (or re-compile) tclsqlite.so and install it into the
sqlite sub-directory (from the installation moodss directory where all
the modules are located).
Check that it works (from the installation moodss directory):
% lappend auto_path .
% package require sqlite
2.0
or
- tclodbc from http://tclodbc.sourceforge.net/) for ODBC (unixODBC)
Check that it works:
% package require tclodbc
2.2.1
- for the moomps daeamon, you need to install TclX (from
http://tclx.sourceforge.net). Check that it works:
% package require Tclx
8.3.5
- Install the optional tclperl package if you want to test or develop
modules written in the Perl language (available from my homepage).
- Install the optional tclpython packages if you want to test or
develop modules written in the Python language (available from my
homepage).
5. Windows:
Please use the install.txt file (included in the zip moodss distribution).
Note: the SQLite library package is included in the distribution.
Feel free to contact me at http://sourceforge.net/projects/moodss/ or
mailto:jfontain@free.fr if you have any questions.
|