Ce tutoriel est un premier jet, malheureusement pas encore compelt.
1. Installer certaines dépendances pour DTC (optionnel)
cd /usr/ports/mail/maildrop
make install WITH_AUTHLIB=yes NO_MAILWRAPPER=yes
Quand le terminal, demmande pour MySQL et le support userdb.
cd /usr/ports/mail/courier-imap
make install
Si vous ne voulez pas choisir les dépendences "à la main" vous pouvez sauter cette étape et utiliser les ports de dtc-postfix-courier ou dtc-toaster à la place des standards de dtc, cela sélectionnera donc tous les démons requis.
2. Installer les derniers ports de dtc pour bsd
fetch ftp://ftp.gplhost.com/pub/dtc/bsd/dtcBSDport-0.27.2.1.tar.gz
tar -zxf dtcBSDport-0.27.2.1.tar.gz
Si vous voulez utiliser DTC avec courier-maildrop, courier, et quelques autres outils, vous pouvez faire comme ceci:
cd sysutils/dtc
make install WITH_WEBALIZER=yes WITH_AWSTATS=yes WITH_VISITORS=yes WITH_PUREFTPD=yes
WITH_POSTFIX=yes WITH_APACHE2=yes WITH_PHP5=yes WITH_MAILDROP=yes WITH_COURIER_IMAP=yes
WITH_CYRUS_SASL2=yes WITH_SPAMASSASSIN=yes WITH_CLAMAV=yes WITH_AMAVIS=yes
WITH_SQUIRRELMAIL=yes WITH_PHPMYADMIN=yes
Si vous voulez que dtc-toaster, pour FreeBSD, utilise Cyrus, vus pouvez faire comme cela:
cd sysutils/dtc-toaster
make install
Ou utiliser le port escalve dtc-postfix-courier:
cd sysutils/dtc-postfix-courier
make install
3 S'assurer que le serveur MySQL démarre et lance la deuxième étape de l'installation
Ajouter ceci dans /etc/rc.conf:
mysql_enable="YES"
puis éxécutez la commande suivante:
/usr/local/etc/rc.d/mysql-server start
Vous pouvez maintenant lancer l'installateur de DTC:
dtc-install
3. Démarrer les démons requis par DTC
Ajouter ce qui suit dans /etc/rc.conf (cela dépend des démons que vous voulez utiliser):
mysql_enable="YES"
named_enable="YES"
courier_imap_pop3d_enable="YES"
courier_imap_imapd_enable="YES"
courier_imap_pop3d_ssl_enable="YES"
courier_imap_imapd_ssl_enable="YES"
courier_authdaemond_enable="YES
postfix_enable="YES"
4. Configurer apache pour qu'il accepte les connexions
Décommenter la séquence suivante dans /usr/local/etc/httpd.conf, sinon vous aller avoir les accès refusés:
#<Directory />
# AllowOverride AuthConfig FileInfo Limit Indexes
# Order deny,allow
# Deny from all
#</Directory>
Si vous désirez utiliser la version du Git, voici comment faire:
-------------------------------
1. Mettez à jour votre liste de ports
pkg_add -r cvsup-without-gui
cvsup -L 2 -h cvsup.FreeBSD.org /usr/share/examples/cvsup/ports-supfile
2. Mettez à jour vos paquets installés
cd /usr/ports/ports-mgmt/portupgrade
make install clean
portupgrade -a
3. Installez Git
cd /usr/ports/devel/git
make install clean
4. Copiez tous les répertoires de DTC
git clone http://git.gplhost.com/dtc.git
5. Configurer les ports & paquets
cd dtc
make bsd-ports-packages
6. Copier le paquet dans distfiles & installer le port
cd ..
cp dtc-VERSION.tar.gz /usr/ports/distfiles
tar -zxf dtcBSDport-VERSION.tar.gz
cd sysutils/dtc
make install
Bien sûr remplacez VERSION par le numéro de version actuel.
FreeBSD fixes requis:
Vous devez également vous assurer que, gawk, php5-gettext et php5-posix soient installés pour l'installateur fonctionne correctement.
Editing this page means accepting its license.