Before You Start...
Before proceeding with installation, please make sure your system meets the
Minimum Requirements.
Installation Procedure
- Download the ZOE.tar.gz file, available from http://zoe.nu/itstories/story.php?data=stories&num=24&sec=3
- Unarchive the file, this should produce a "ZOE" directory with the app inside.
- Mac OS X: For Mail integration set the package flag on the ZOEMail.mailbundle folder.
Upgrade Procedure
For regular upgrade (i.e. between backward compatible release, e.g. most of them), you simply need to :
- Copy the new binaries over your old installation.
That's all.
Special Case: Upgrading from 0.4.5 to a later version
The internal message format in version 0.4.6 and above is not backwards compatible with previous versions. This means that the messages must be re-processed. To do this, you have two options:
- manual copy of the messages followed by a rebuild.
- running two instances of the app and transferring the messages through the built-in POP server.
Copy Messages and Rebuild
The '
SZ' directory under '
%ZOE%/Library/' is where all your messages are stored.
- unpack the latest version of Zoe into a different directory than your current Zoe installation.
- Run the new version and create a new account. Let it fetch one or two messages to create the proper structures for your messages.
- Shutdown the app
- There should be a new 'SZ' directory under your new installation. You will need to copy all the messages from the old 'SZ' to the new 'SZ' directory. Messages are stored in a timeline structure under the 'Mails' directory. Copy all the years directories (i.e. '2002', '2003', etc) under 'SZ/Mails/<long hex name>/' to the new location under 'SZ/Mails/<long hex name>/'. Only copy the year directories, not the directory with the long hexadecimal name.
- If you want Zoe to keep track of what it has already downloaded, copy 'SZ/Storages/<long hex name>/alt.dev.szmail.SZServiceAgent/' to the new location.
- Once everything is copied over, run a rebuild.
java -jar Zoe.jar rebuild
see
Starting And Stopping for information about launching ZOE