Instalar Manualmente o Java Wrapper
O pacote de instalação para o Roteador I2P vemcom um wrapper Java para as arquiteturas mais comuns. Se o seu sistema nãofor suportado pelo nosso instalador— ou se você deseja atualizar o wrapper para umaversão mais recente— As etapas a seguir descrevem a instalação manual do wrapper.
- Verifique a Tanuki Software's Página de download para sua plataforma. Sua plataforma está listada? Se sim, você está comsorte! Baixe a versão mais recente do Community Edition para seu sistema operacional eCPU e mude para O próximo passo.
- Se sua plataforma não tiver um wrapper já compilado disponível, vocêpoderá compilá-lo por conta própria. Se você estiver disposto a tentar, passepara Compilação o wrapper para o seu sistema.
Utilizar binários existentes
Nas etapas abaixo, $I 2P significa no local em que o I2P foi instalado.
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
- Tente iniciar o roteador I2P usando
$I2P/i2prouter start
tail -f /tmp/wrapper.log
e examine os eventuais problemas.
Se isso não funciona, você terá que usar runplain.sh
para iniciar o roteador I2P.
A compilar da fonte
Essas etapas funcionaram para compilar o wrapper para uso em um sistema mipsel executando o Debian. Os passos vontade precisam ser alterados para o seu sistema.
- Faça download do arquivo fonte para a versão da comunidade do wrapper em página de download do wrapper.
- Extrair o tarball
tar xzf wrapper_3.5.13_src.tar.gz
- Definir variáveis de ambiente
ANT_HOME
eJAVA_HOME
. Por exemplo, no Debian:
export ANT_HOME=/usr/share/ant
export JAVA_HOME=/usr/lib/jvm/default-java
- Como não há um Makefile para Mipsel, faremos uma cópia de um makefile já existente:
cp src/c/Makefile-linux-x86-32.make src/c/Makefile-linux-mipsel-32.make
- Agora podemos tentar compilar o wrapper:
./build32.sh
(utilize./build64.sh
se tiver uma CPU de 64 bits e JVM) - Copie o wrapper em seu devido lugar:
cp bin/wrapper $I2P/i2psvc
cp lib/wrapper.jar $I2P/lib
cp lib/libwrapper.so $I2P/lib
- Tente iniciar o roteador I2P usando
$I2P/i2prouter start
tail -f /tmp/wrapper.log
e examine os eventuais problemas.
Se isso não funciona, você terá que usar runplain.sh
para iniciar o roteador I2P.