Table des matières

Introduction

Il existe différents moyens pour ajouter des applications à un solaris déjà installé:

  • des binaires à récupérer sur le site Sun Freeware, avec une gestion manuelle des dépendances
  • des binaires à récupérer sur le site Blastwave, avec une gestion automatique des dépendances, mais avec des inconvénients, commme d’installer des librairies redondantes avec celles incluses dans l’OS, entre autres.
  • des sources à recompiler avec la garantie d’exploiter les versions les plus récentes pkgsrc

Utilisation

D’excellentes présentations sont faites ici et Maintenant, il s’agit d’installer un serveur de mail dans une zone, avec postfix plutot que sendmail.
Voici la stratégie adoptée:

  • le bootstrap et les packages sont dans la zone globale
  • compiler les packages, utiliser la commande bmake package, mais pas bmake install
  • dans la zone mail, monter le dossier /opt/pkg par lofs
  • A partir de la zone locale, installer les packages:
pkg_add /mnt/All/postfix-2.3.4.tgz
pkg_add /mnt/All/amavisd-new-2.4.2.tgz
pkg_add /mnt/All/spamassassin-3.1.7.tg
pkg_add /mnt/All/clamav-0.88.6nb1.tgz

Ainsi, l’installation mettra à jour les fichiers passwd et group. Les commandes suivantes peuvent etre utiles. Pour revoir le message affiché lors de l’installation du paquet (script de post-install, généralement):

pkg_info -i postfix

Pour revoir le script d’install:

pkg_info -D postfix

Pour lister les fichiers d’un paquet:

pkg_info -L postfix
  • pour se simplifier la vie, on crée un lien sur les fichiers de config:
ln -s /opt/pkg/postfix/etc /etc/postfix
...
  • on arrete sendmail:
svcadm disable \*sendmail\*
  • on lance postfix, après avoir mis à jour le fichier main.cf. Par exemple, si c’était une machine null-client (pas de réception en local):
mydomain = toto.fr
myorigin = $mydomain
relayhost = [titi.toto.fr]

Ne pas oublier de mettre à jour la base des aliases, en lançant:

/opt/pkg/bin/newaliases

FIXME il faut prévoir de remplacer les binaires de l’ancien sendmail avec ceux fournis par postfix?

Mise à jour

Que faire en cas de mise à jour d’un source? FIXME

 
docs/migrer_vers_postfix.txt · Dernière modification: 12/03/2007 18:07 par ghenry