Moin,
Am Freitag 29 April 2005 10:27 schrieb Reinhold Fischer:
> Am Freitag, 29. April 2005 08:47 schrieb Volker Katz:
> > Moin,
> > ich versuche mich gerade daran den Courier als MTA und IMAP-Server zu
> > installieren. Leider bin ich mit Debian nicht sehr vertraut, was mir hier
[...]
> Soeviel ich weiss ist authpwd, authshadow, authvchkpw nicht inkludiert
> (nur die manpages), d.h. es fehlen einfach diese Module.

> $ apt-file list courier-authdaemon
[...]
vielen Dank! Das klingt doch sehr �berzeugend!

Wie gesagt, ich bin mit Debian nicht sehr vertraut. Also ich habe nun 
folgnedes gemacht  um die Sourcen selbst mit den richtigen Optionen zu 
�bersetzen:

1. Die Sourcen heruntergleaden:
apt-get source courier-mta

2. Die rules editiert:
COMMON_CONFOPTS=--prefix=/usr --mandir=\$${prefix}/share/man \
                --with-piddir=/var/run/courier \
                --sysconfdir=/etc/courier \
                --libexecdir=\$${prefix}/lib/courier \
                --datadir=\$${prefix}/lib/courier \
                --localstatedir=/var/lib/courier \
                --sbindir=\$${exec_prefix}/sbin \
                --with-mailuser=daemon \
                --with-mailgroup=daemon \
                --without-socks \
                --enable-workarounds-for-imap-client-bugs \
                --without-authpam \
                --with-authpwd \
                --without-authmysql \
                --without-mysql-includes=/usr/include/mysql \
                --without-mysql-libs=/usr/lib \
                --without-authpgsql \
                --without-pgsql-includes=/usr/include/postgresql \
                --without-pgsql-libs=/usr/lib \
                --with-authshadow \
                --without-authvchkpw \
                --with-authdaemonvar=/var/run/courier/authdaemon \
                --without-authldap \
                --without-authcram \
                --with-db=db \
                --without-fcgi \
                --with-htmllibdir=/usr/share/sqwebmail \
                --with-ispell=/usr/bin/ispell \
                --enable-imageurl=/sqwebmail \
                --with-mailer="/usr/sbin/sendmail" \
                --enable-sendmail="/usr/sbin/sendmail" \
                --with-cachedir=/var/cache/sqwebmail \
                --with-calendardir=/var/run/courier/calendar \
                --with-webadmindir=/usr/share/courier/webadmin \
                --enable-userdb \
                --enable-syslog=1 \
                --enable-unicode \
                --disable-root-check

Aus gdmb habe ich db gamacht, da ich mich sonst vor Abh�ngigkeiten nicht mehr 
retten konnte.  Ich denke, ich habe nur alle Abh�ngigkeiten aufgel�st:
# apt-get build-dep courier-mta
Reading Package Lists... Done
Building Dependency Tree... Done
Package gs-aladdin has no available version, but exists in the database.
This typically means that the package was mentioned in a dependency and
never uploaded, has been obsoleted or is not available with the contents
of sources.list
However the following packages replace it:
  gs-esp gs-common gs
E: Some broken packages were found while trying to process build-dependencies.
You might want to run `apt-get -f install' to correct these.

Ich habe deshalb gs-common installiert, wobei ich noch nicht �berzeugt bin, 
das ich das auf meinem Server m�chte. Nun sind da immernoch diese "broken 
packages". Das `apt-get -f install' sagt:
Reading Package Lists... Done
Building Dependency Tree... Done
0 packages upgraded, 0 newly installed, 0 to remove and 11  not upgraded.

Ok, und dann der Versuch Courier zu compilieren:
# dpkg-buildpackage -rfakeroot -us -uc
dpkg-buildpackage: source package is courier
dpkg-buildpackage: source version is 0.47-2.backports.org.1
dpkg-buildpackage: source maintainer is Norbert Tretkowski 
<[EMAIL PROTECTED]>
dpkg-buildpackage: host architecture is i386
dpkg-checkbuilddeps: Unmet build dependencies: libmysqlclient10-dev, 
libpam0g-dev, libgdbm-dev | libgdbmg1-dev, libperl-dev, zlib1g-dev, debhelper 
(>= 4.1.16), libsasl2-dev | libsasl-dev, expect, mgetty-fax, netpbm, 
libfam-dev, libssl-dev, postgresql-dev, automake1.8, libtool
dpkg-buildpackage: Build dependencies/conflicts unsatisfied; aborting.
dpkg-buildpackage: (Use -d flag to override.)

Ach so. Ich habe das courier-package von backports...

Tja, nun bin ich am Ende meiner Weisheit!

Gru� & Danke
  Volker

Antwort per Email an