Para instalar el servidor necesitaremos las fuentes, que pueden ser descargadas desde su pagina oficial:
http://proftpd.org∞
En este momento las ultimas fuentes son las 1.2.8 y acaba de ser lanzada la rc2.
Nos bajaremos la que prefiramos, yo me he bajado la 1.2.8rc2, logicamente porque trae diversas mejoras:
http://sourceforge.net/mailarchive/forum.php?forum_id=2625&max_rows=25&style=nested&viewmonth=200303------Para∞ descargar las ultima versiones siempre podreis mirar en el servidor oficial de proftpd:
ftp://ftp.proftpd.org/distrib/source∞
Una vez descargadas las fuentes vamos a su directorio de descarga y :
tar zxvf proftpd-1.2.8rc2.tar.gz
cd proftpd-1.2.8rc2
Y nos lanzamos como locos a:
less README (siempre hay que leer todo, como los niños "guenos") y vemos que han habido numerosas mejoras.
less INSTALL (si lo anterior era obligatorio esto ni te cuento)
install_user=proftp install_group=proftp ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
Analizemoslo un poco, que me gusta curiosear antes:
- install_user y install_group son el usuario y el grupo al que va ha pertenecer proftp
- ./configure lanza el script que se llama configure
- prefix=/usr le decimos que los ejecutables van a estar situados como si de una instalacion por binarios se tratara :P
- sysconfdir=/etc los archivos de configuracion van a estar donde tienen que estar :-)
- localstatedir=/var,mas orden todavia. ¿Donde estaran el scoreboard y el pid?, adivina.
Despues
make
Mientras compila os explico de nuevo que el configure simplemente comprueba que todo este correcto. Bueno termine ...
Una vez echo esto y si no nos ha dado ningun error deberiamos de pasar a la siguiente fase:
Si ya sabemos un make install, pues no. Ahora toca utilizar el checkinstall.
¿Para que?
Para poder eliminarlo, purgarlo, actualizarlo de un plumazo...
En definitiva, para crear un paquete adaptado a nuestra maquina.
Para ello:
(Como root ahora)
checkinstall
Le decimos a que nos cree la documentacion y seguidamente nos encontramos con un menu tal como este:
Please choose the packaging method you want to use.
Slackware [S], RPM [R] or Debian [D]?
Eligimos la que prefiramos, yo por esta vez he cogido D, pero podria haber escogido S o R.
Seguidamente nos pide una "description", pues:
Version de proftpd con las maximas prestaciones posibles :P
Seguidamente, ENTER (como alguien le quite la licencia merece utilizar windows XP durante el resto de su vida ).
¡¡Y tachan!! nuestro servidor ftp, instalado con éxito.
Para actualizarlo, elimarlo o lo que le plazca,lo tratará como si de un paquete se tratara.
Por si os hace ilusion, los debianeros, podeis hacer un:
dpkg -s proftpd
Tambien si os apetece:
mv proftpd_1.2.8rc2-1.i386.deb /var/cache/apt/archives/
Nota:---Si soy unos sosos y quereis llevarme la contraria sustituid el checkinstall por el make install pero no os aseguro que resulte bien.
EOF (end of false ) :P