[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