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
% brew install bzr
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. Do a
% ruby bundle update % ruby bundle exec rake upgrade_instiki
restart Instiki, and you’re good to go.
Similarly, you can obtain
itexToMML via BZR, with
% bzr branch http://golem.ph.utexas.edu/~distler/code/itexToMML/ location-of-itexToMML/
But, of course, you don’t really need to, as Bundler takes care of fetching the latest Rubygem version for you.