Instalação manual do Encapsulador Java
O pacote de instalação para o Roteador I2P vem com um wrapper Java para as arquiteturas mais comuns. Se o seu sistema não for suportado pelo nosso instalador mdash; ou se você deseja atualizar o wrapper para uma versão mais recente mdash; 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á com sorte! 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, passe para Compilação o wrapper para o seu sistema.
Usando os binários existentes
Nas etapas abaixo, $I2P 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.
Compilando a partir do código-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
(use./build64.sh
se você possui uma CPU e uma JVM de 64 bits) - 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.