Han's checklist for Zimbra 5.0 (ZCS) on Ubuntu Dapper from scratch.
Install OS. (dapper, 64bit, server edition)
Add universe and metaverse: vim /etc/apt/sources.list
apt-get upgrade
Han's packages:
apt-get install jed jedstate screen rcconf mercurial openssh-server
Fix timezone: tzconfig
Zimbra packages:
apt-get install fetchmail libidn11 libgmp3c2 libpcre3 libexpat1 libstdc++5 libxml2 openssl libltdl3 libperl5.8 perl
apt-get dist-upgrade
Make it easier on maintainers:
apt-get install ubuntu-desktop
/etc versioning, the easy way (no central servers to worry about):
cd /etc
hg init
hg add *
hg commit -m 'Initial'
Install zimbra. cd zcs*; sudo ./install.sh
Config: just pick and enter the admin password
Zimbra installed. Test.
Migration requires imapsync. either sudo apt-get install imapsync, or better still grab a copy of imapsync-1.255 (the latest, as of now).
Aside: building and installing imapsync-1.255 ( http://www.linux-france.org/prj/imapsync/dist/ ) Install dapper's old imapsync to get some prerequisites installed.
cd imapsync-1.255
less INSTALL
apt-get install libdate-manip-perl
cp imapsync /usr/local/bin