[Kroupware] Quick Install Manual Kolab Server 0.3
Martin Konold
kroupware@mail.kde.org
Mon, 7 Oct 2002 17:13:57 +0200
Hi,
this is the very first version of the kolab server QIM. There will be soo=
n a=20
more detailed >50 pages manual on kroupware.kde.org
Please report Problems with the QIM or the software to this ml so that we=
can=20
improve kolab-current permanently.
Later we will put everything into a single Makefile to make it really eas=
y to=20
install.
Basically you then need to the following steps.
1. Download everything from master.kde.org
2. execute bootstrap compile shell script
3. execute bootstrap install shell script
4. execute global Makefile (not written yet)
5. Adapt to local settings (modify all configuration files to local needs=
, we=20
will provide a script to do so)
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D
Quick Install Manual Kolab Server 0.3
Software was tested on Debian 3.0 stable, Debian unstable/testing, SuSE 7=
=2E3=20
and SuSE 8.x.
[If there is no real compress/uncompress available (e.g. SuSE 8.x) then p=
lease=20
make sure that compress is a link to gzip and that uncompress resolves to=
=20
gzip -d aka gunzip. In addition please make the following symbolic link: =
ln=20
-s /etc/init.d /sbin/init.d if the directory /sbin/init.d is not availabl=
e]
1. download everything from=20
ftp://master.kde.org/pub/kde/unstable/server/kolab/kolab-current
2. as normal user execute
sh ./openpkg-1.1.0-1.1.0.src.sh --prefix=3D/kolab --user=3Dkolab --group=3D=
kolab=20
2>&1 | tee > kolab.log
3. Install the resulting binary as root via
sh ./openpkg-1.1.0-1.1.0.ix86-linux2.4-kol.sh -v --prefix=3D/kolab
Now you succeeded in bootstrapping the kolab environment.
You will have a new user kolab in your /etc/passwd
4. su - kolab
The kolab environment is selfcontained in /kolab. It has its own rpm data=
base=20
etc. It explicitly will not interfere with you operatin systems package=20
database.
5. As user kolab Install source packages
rpm -ihv *.src.rpm
6. compile and install the packages
cd /kolab/RPM/SRC/make
rpm -bb make.spec
rpm -Uhv /kolab/RPM/PKG/make-3.79.1-1.1.0.ix86-linux2.4-kol.rpm
cd /kolab/RPM/SRC/patch
rpm -bb patch.spec
rpm -Uhv /kolab/RPM/PKG/patch-2.5.4-1.1.0.ix86-linux2.4-kol.rpm
cd /kolab/RPM/SRC/pcre
rpm -bb pcre.spec
rpm -Uhv /kolab/RPM/PKG/pcre-3.9-1.1.0.ix86-linux2.4-kol.rpm
cd /kolab/RPM/SRC/gcc
rpm -bb gcc.spec
rpm -Uhv /kolab/RPM/PKG/gcc*ix86.rpm
cd /kolab/RPM/SRC/procmail
rpm -bb procmail.spec
rpm -Uhv /kolab/RPM/PKG/procmail-3.22-1.1.0.ix86-linux2.4-kol.rpm
cd /kolab/RPM/SRC/perl-ds
rpm -bb perl-ds.spec
rpm -Uhv /kolab/RPM/PKG/perl-ds-1.1.0-1.1.0.ix86-linux2.4-kol.rpm
cd /kolab/RPM/SRC/perl-time
rpm -bb perl-time.spec
rpm -Uhv /kolab/RPM/PKG/perl-time-1.1.0-1.1.0.ix86-linux2.4-kol.rpm
cd /kolab/RPM/SRC/fsl
rpm -bb --nodeps fsl.spec
rpm -Uhv /kolab/RPM/PKG/fsl-1.0.3-20021004.ix86-linux2.4-kol.rpm
cd /kolab/RPM/SRC/proftpd
rpm -bb --nodeps proftpd.spec --define 'with_fsl yes'
rpm -Uhv /kolab/RPM/PKG/proftpd-1.2.5-1.1.0.ix86-linux2.4-kol.rpm
cd /kolab/RPM/SRC/db
rpm -bb db.spec
rpm -Uhv /kolab/RPM/PKG/db-4.0.14-1.1.0.ix86-linux2.4-kol.rpm
cd /kolab/RPM/SRC/db3
rpm -bb db3.spec
rpm -Uhv /kolab/RPM/PKG/db3-3.3.11-1.1.0.ix86-linux2.4-kol.rpm
cd /kolab/RPM/SRC/perl
rpm -bb perl.spec
rpm -Uhv --nodeps /kolab/RPM/PKG/perl-5.6.1-1.1.0.ix86-linux2.4-kol.rpm
cd /kolab/RPM/SRC/openssl
rpm -bb openssl.spec
rpm -Uhv /kolab/RPM/PKG/openssl-0.9.6g-1.1.0.ix86-linux2.4-kol.rpm
cd /kolab/RPM/SRC/openldap
rpm -bb openldap.spec --define 'with_fsl yes'
rpm -Uhv /kolab/RPM/PKG/openldap-2.1.4-1.1.0.ix86-linux2.4-kol.rpm
cd /kolab/RPM/SRC/sasl
rpm -bb sasl.spec --nodeps --define 'with_fsl yes' --define 'with_ldap ye=
s'
rpm -Uhv /kolab/RPM/PKG/sasl-2.1.7-20021004.ix86-linux2.4-kol.rpm
cd /kolab/RPM/SRC/postfix
rpm -ba postfix.spec --define 'with_fsl yes' --define 'with_tls yes' \
--define 'with_sasl yes'
rpm -Uhv /kolab/RPM/PKG/postfix-1.1.11-20021004.ix86-linux2.4-kol.rpm
cd /kolab/RPM/SRC/imapd
rpm -bb imapd.spec --define 'with_fsl yes'
rpm -Uhv /kolab/RPM/PKG/imapd-2.1.9-20021004.ix86-linux2.4-kol.rpm
Regards,
--martin
--=20
--
Dipl.-Phys. Martin Konold
e r f r a k o n
Erlewein, Frank, Konold & Partner - Beratende Ingenieure und Physiker
Germanenstrasse 15, 70563 Stuttgart, Germany
email: martin.konold@erfrakon.de