../
--==[ INSTALLATION DE PURE-FTPD ]==--
configuration sommaire

Je présente ici l'installation du serveur PURE-FTPD son installation par défault est assez "facile", mais en grattant un peu, cela se complique vite, si tu veux faire une installation aux petits oignons par exemple...


je désarchive et décompresse d'abord le fichier téléchargé

tar zxvf pure-ftpd-1.0.16c.tar.gz

Ensuite je le supprime

rm *.gz

Cela fais, je rentre dans le nouveau répertoire créer et je vais créer le binaire, alors là, deux manières, la toute première un classique

./configure

make

make install

ou plus original

make -f Makefile.gui


séléction des options de configurations

Le fichier README contient l'explication(en anglais) des différents choix de compilation possible.


séléction de la langue


séléction du répertoire d'installation


installation en cours


c'est fini !


Les binaires sont maintenant installés

Dans /usr/local/sbin/


-rwxr-xr-x    1 root     root        85367 Dec 14 22:29 /usr/local/sbin/pure-authd*
-rwxr-xr-x    1 root     root       413331 Dec 14 22:29 /usr/local/sbin/pure-ftpd*
-rwxr-xr-x    1 root     root        93751 Dec 14 22:29 /usr/local/sbin/pure-ftpwho*
-rwxr-xr-x    1 root     root        72768 Dec 14 22:29 /usr/local/sbin/pure-mrtginfo*
-rwxr-xr-x    1 root     root        80960 Dec 14 22:29 /usr/local/sbin/pure-quotacheck*
-rwxr-xr-x    1 root     root        83928 Dec 14 22:29 /usr/local/sbin/pure-uploadscript*

et dans /usr/local/bin

-rwxr-xr-x    1 root     root       120164 Dec 14 22:29 /usr/local/bin/pure-pw*
-rwxr-xr-x    1 root     root        68488 Dec 14 22:29 /usr/local/bin/pure-pwconvert*
-rwxr-xr-x    1 root     root        68515 Dec 14 22:29 /usr/local/bin/pure-statsdecode*

Maintenant que le programme est installé, nous pouvons le lancer

en mode démon par exemple

/usr/local/sbin/purftpd &

Mais l'idéal resterais l'utilisation d'un fichier de configuration, dans la bonne tradition des serveur sous unix,
justement un fichier de conf, tout beau tout neuf nous attend dans le répertoire "configuration file" contenu dans les sources.

voici le contenu de ce répertoire

 
Makefile
Makefile.am
Makefile.in
pure-config.pl*
pure-config.pl.in
pure-config.py
pure-config.py.in
pure-ftpd.conf
pure-ftpd.conf.in

En consultant le "pure-ftpd.conf", on y trouve la ligne que j'ai mis en rouge:

 


############################################################
#                                                          #
#         Configuration file for pure-ftpd wrappers        #
#                                                          #
############################################################

# If you want to run Pure-FTPd with this configuration   
# instead of command-line options, please run the
# following command :
#
# /usr/local/sbin/pure-config.pl /usr/local/etc/pure-ftpd.conf
#
# Please don't forget to have a look at documentation at
# http://www.pureftpd.org/documentation.html for a complete list of

EXPLICATION:

Comme indiqué dans le README de configuration, si tu veux que le démon tienne compte des options que tu auras séléctionner/modifier dans le fichier de conf tu dois executer ce programme perl qui prendra en argument le fichier de conf choisi

Jusqu'a maintenant aucun fichier de conf n'a été utilisé, je vais copier celui qui est donné en exemple dans le répertoire /usr/local/etc/

cp pure-ftpd.conf /usr/local/etc/

quant a pure-config.pl je le copierais dans /usr/local/sbin/

cp pure-config.pl /usr/local/sbin/

je peux d'or et deja lancer mon serveur par la commande suivante:

pure-config.pl /usr/local/etc/pure-ftpd.conf

si je veux qu'il soit lancé automatiquement au démarrage, je dois creer une entrée dans /etc/init.d/ exemple de fichier de lancement --> pure-ftpd On crée ensuite les liens sympbolique vers les niveaux voulus cd /etc/init.d/rc3.d/ ln -s ../pureftpd S11pureftpd ln -s ../pureftpd K11pureftpd On répète la manip pour le cinquième niveau et voila.... ## C'ETAIT L'INSTALLATION DE BASE ##