This is a page dedicated to step by step instructions for installing, using, and configuring the Wub web server.
Much of this is already documented [L1 ] but it doesn't hurt to restate it.
Wub depends on features only available in Tcl 8.6.
One option is to fetch Tcl8.6 from its sourceforge repository, and compile it up.
Another option is to install ActiveTcl 8.6 on your platform.
The urls may change, but the game remains the same: download ActiveTcl 8.6, decompress it, run the install script, update teacup, and use teacup to get all the ActiveTcl goodies.
wget http://downloads.activestate.com/ActiveTcl/Linux/8.6.0/ActiveTcl220.127.116.11b2.291226-linux-ix86-threaded.tar.gz tar -zxvf ActiveTcl18.104.22.168b2.291226-linux-ix86-threaded.tar.gz cd ActiveTcl22.214.171.124b2.291226-linux-ix86-threaded ./install.sh cd /opt/ActiveTcl-8.6/bin ./teacup update-self ./teacup update
Since Wub is under active development, it is highly recommended that you download the latest source from wub.googlecode.com. You'll need a subversion version control client to do this. On debian / ubuntu, you can install subversion via apt-get:
sudo apt-get install subversion
Then download wub:
svn checkout http://wub.googlecode.com/svn/trunk/ wub
Download http://wub.googlecode.com/svn/trunk/Install.tcl into a clean directory, then run it under tclsh 8.6. Install is a single command http fetcher using coroutines to politely fetch Wub from googlecode into that directory.
A Wub 2.0.0 release is available [L2 ] as tar.gz and zip