Instalar manualmente el Wrapper de Java
El paquete de instalación para el ruter I2P viene con un wrapper de Java para las arquitecturas más comunes. Si su sistema no está soportado por nuestro instalador, o si desea actualizar el wrapper a una nueva versión, los siguientes pasos describen como instalar el wrapper a mano.
- Compruebe la página de descargas de Tanuki Software por su plataforma. ¿Está su plataforma listada? Si es así, ¡está de suerte! Descargue la versión más reciente para su sistema operativo y su CPU y vaya al siguiente paso.
- Si su plataforma no tiene todavía un wrapper disponible compilado, podría ser capaz de compilarlo usted mismo. Si desea hacerlo, vaya a compilar el wrapper para su sistema.
Usando binarios ya existentes
En los pasos de más abajo, $I2P significa el lugar donde ha sido instalado I2P.
tar xzf wrapper-*.tar.gz
cp wrapper*/bin/wrapper $I2P/i2psvc
cp wrapper*/lib/wrapper.jar $I2P/lib
cp wrapper*/lib/libwrapper.so $I2P/lib
- Intente iniciar I2P usando
$I2P/i2prouter start
tail -f /tmp/wrapper.log
y busque los problemas.
Si esto no funciona necesitará ejecutar runplain.sh
para arrancar I2P.
Compilando desde las fuentes
Estos pasos han funcionado para compilar el wrapper en un sistema mipsel ejecutando debian. Estos pasos tendrán que ser cambiados dependiendo de su sistema.
- Descargue el archivo con las fuentes para la versión del wrapper desde la página de descarga del wrapper.
- Descompriba el archivo
tar xzf wrapper_3.5.13_src.tar.gz
- Ajuste las variables
ANT_HOME
yJAVA_HOME
. For ejemplo en Debian:
export ANT_HOME=/usr/share/ant
export JAVA_HOME=/usr/lib/jvm/default-java
- Ya que no existe un Makefile para Mipsel, haremos una copia de un makefile ya existente:
cp src/c/Makefile-linux-x86-32.make src/c/Makefile-linux-mipsel-32.make
- Ahora podemos intentar compilar el wrapper:
./build32.sh
(use./build64.sh
si tiene una CPU y JVM de 64bit) - Copie el wrapper al su lugar correcto:
cp bin/wrapper $I2P/i2psvc
cp lib/wrapper.jar $I2P/lib
cp lib/libwrapper.so $I2P/lib
- Intente iniciar I2P usando
$I2P/i2prouter start
tail -f /tmp/wrapper.log
y busque los problemas.
Si esto no funciona necesitará ejecutar runplain.sh
para arrancar I2P.