Instiki development takes place in Bazaar. The BZR repository is the place to find the latest and greatest version. The easiest way to keep your Instiki installation up-to-date is run directly out of your own BZR repository.
Instead of downloading, unpacking and installing a tarball, you just need to do a bzr pull to obtain the most recent updates.
The first step is to install a BZR client
Using Fink, you’d
% fink install python bzr-py25
On Debian or Ubuntu, you’d
$ sudo apt-get install python bzr
On Fedora, you’d
$ yum install python bzr
Now do a
% bzr branch http://golem.ph.utexas.edu/~distler/code/instiki/svn/ location-of-Instiki
This puts a copy of Instiki in the chosen location (creating a new directory by that name). You can now cd into that directory and run Instiki as usual.
Updating your installation is as simple as cd‘ing to the Instiki directory and doing a
% bzr pull
This will update all the application files, while leaving all your stuff in place. Restart Instiki, and you’re good to go.
So how do you know when to update? Easy: subscribe to the repository’s atom feed (and the one for itex2MML) and you’ll be informed whenever updates appear.