La instalación en las distintas distribuciones es muy variable, pero todas se basan en lo mismo. Por ello empezaré en Debian que es la que yo uso, y pasaré a RedHat y SlackWare hasta donde vea que puedo.
En Debian es muy fácil, buscamos donde tenemos el paquete, y ejecutamos lo siguiente:
dpkg -i "nombre de paquete"
En mi caso, sería:
dpkg -i wu-ftpd-academ_2.4.2.16-9.deb
Una vez realizado esto, se nos preguntarán unas cuestiones.
Do you want to set up or update an anonymous FTP account now? [n]
Esta pregunta nos indica si queremos crear una cuenta de ftp anónimo en este momento. Nosotros indicaremos que sí, puesto que queremos una configuración de este tipo, pero si no la deseamos decimos que no y no ocurre nada más.
Al decir que sí, nos pregunta de nuevo:
Enter the name of the FTP home directory: [/home/ftp]
Debemos indicar dónde situaremos el directorio por defecto del ftp, por
defecto /home/ftp
, donde nosotros lo dejaremos.
/home/ftp does already exist, should I use it? [n]
Diremos que sí para crear el directorio raíz del ftp. La siguiente pregunta, será si deseamos crear un directorio para permitir que nos suban cosas, nosotros diremos que sí, aunque luego se explicará cómo configurarlo para activar o desactivar esta cuestión.
Con todo esto, tendríamos instalado el ftp, pero queda configurarlo.
Para comprobar que está correcto, realizaremos lo siguiente:
<kix@hell>$ ftp 127.0.0.1
Connected to 127.0.0.1.
220-Welcome, archive user [unknown]@localhost !
220-
220-The local time is: Mon Jul 27 22:04:24 1998
220-
220-This is an experimental FTP server. If have any unusual problems,
220-please report them via e-mail to <root@hell.darkness.org>.
220-
220-If you do have problems, please try using a dash (-) as the first
220-character of your password -- this will turn off the continuation
220-messages that may be confusing your ftp client.
220-
220 hell.darkness.org FTP server (Version wu-2.4.2-academ[BETA-16](1) Sat
May 23 19:56:02 CEST 1998) ready.
Name (127.0.0.1:root):
Si está usando RedHat, Slackware o cualquier otra distribución, no se preocupe, posteriormente se indicará cómo configurar todo a mano. Aun así, indicare como se instala:
rpm -i "nombre_del_paquete_ftpd.rpm"
rpm -i "nombre_del_paquete_anon-ftp.rpm"
Esto es debido a que son dos paquetes, el del ftp anónimo, que en RedHat 5
se llama anonftp-2.5-1.i386.rpm
y el del demonio avanzado de ftp,
para nosotros el wu-ftpd, wu-ftpd-2.4.2b16-4.i386.rpm
.
SlackWare:
tar -xvzf "nombre_del_paquete.tgz"