Open Design and Integration Environment

Installing Odie - Linux
Login
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2018 Conference, Houston/TX, US, Oct 15-19
Send your abstracts to tclconference@googlegroups.com or submit via the online form
by Aug 20.

Back to Installing Odie

ODIE requires all of the prerequisites to build Tcl/Tk. For details see How to compile Tcl.

For debian (and debian derivatives like ubuntu) those are satisfied with

sudo apt-get build-dep tcl tk

Next we select the appropriate Makefile for our environment:

cd ~/odie/sandbox/odie
./configure --prefix=$HOME/odie
make install

This will download, build, and install Tcl, Tk, sqlite, tcllib, tklib, and a ready-to-go toadkit to your ~/odie directory.

For server environments where sharing ODIE between multiple users is desired, we recommend a dedicated file system: /opt/odie. This ensures odie can peacefully coexist with your native operating system's Tcl/Tk, as well as other binary distributions of tcl/tk such as ActiveTcl. (Which writes to /usr/local)

cd /opt/odie
cd /opt/odie/sandbox/odie
./configure --prefix=/opt/odie
make install

For linodes and other "console-only" builds, odie provides a tk-less install

cd /opt/odie
cd /opt/odie/sandbox/odie
./configure --prefix=/opt/odie --with-tkbranch=none
make install

For more see Using Odie