Frost en Freenet 0.7
Con el instalador oficial de Freenet se ofrece la opcion de instalar Frost. Este se instala en un directorio llamado 'frost/' dentro de donde instalamos el nodo. Para ejecutarlo tenemos que hacer lo siguiente:
Unix/Linux
Suponiendo que instalamos Freenet en /home/freenet, hay que cambiar los permisos del archivo 'frost.sh' (que esta en directorio 'frost/' de nuestra instalacion) y ejecutarlo, de la siguiente manera:
~/freenet/frost $ chmod +x frost.sh ~/freenet/frost $ ./frost.sh
Windows
Ejecutar el archivo 'frost.bat' que se encuentra dentro del directorio 'frost/' en donde instalamos Freenet.
En caso de que Frost no pueda conectarse con el nodo controlen en el archivo de configuracion de frost ('config/frost.ini') que el campo 'availableNodes' tenga como parametro la IP de donde esta corriendo el nodo y, separado por dos puntos (':') el puerto donde esta escuchando el nodo: por ejemplo 127.0.0.1:30125. Tambien controlar que el campo 'nodePort' tenga el puerto correcto. Si no hacen esto, cuando inicien Frost les aparecera un aviso que no pueden conectarse con el nodo.
Instalacion Manual (a la antigua)
- Sun Java 1.5
- Fuentes/Binario de Frost ( http://sleon.dyndns.org/~sleon/frost-0.7/ )
Instalando
Descomprimimos el archivo en donde creamos correcto ( ~/freenet/ suena bien):
$ tar xfvz frost-0.7-preprealpha3.1.tar.gz
Nos fijamos que Frost tenga configurado correctamente el puerto FCP del nodo en el archivo 'frost.ini' hubicado en el directorio 'config'. En este caso, use el editor vi, por que me plaze... pero pueden usar el que gusten.
~ $ cd frost-0.7-preprealpha3.1 ~/freenet/frost-0.7-preprealpha3.1 $ vi config/frost.ini
Controlen que el campo 'availableNodes' tenga como parametro la IP de donde esta corriendo el nodo y, separado por dos puntos (':') el puerto donde esta escuchando el nodo (Si no hacen esto, cuando inicien Frost les aparecera un aviso que no pueden conectarse con el nodo.):
availableNodes=127.0.0.1:10137
Una vez hecho esto, ya podemos iniciar Frost (de mas esta decir que el nodo tiene que estar corriendo). Para esto, le damos permiso de ejecucion al archivo 'frost.sh' y lo ejecutamos:
~/freenet/frost-0.7-preprealpha3.1 $ chmod +x frost.sh ~/freenet/frost-0.7-preprealpha3.1 $ ./frost.sh
Listo!