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.

  1. tar xzf wrapper-*.tar.gz
  2. cp wrapper*/bin/wrapper $I2P/i2psvc
  3. cp wrapper*/lib/wrapper.jar $I2P/lib
  4. cp wrapper*/lib/libwrapper.so $I2P/lib
  5. Tente iniciar o roteador I2P usando $I2P/i2prouter start
  6. 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.

  1. Faça download do arquivo fonte para a versão da comunidade do wrapper em página de download do wrapper.
  2. Extrair o tarball
        tar xzf wrapper_3.5.13_src.tar.gz
  3. Definir variáveis de ambiente ANT_HOME e JAVA_HOME. Por exemplo, no Debian:
        export ANT_HOME=/usr/share/ant
        export JAVA_HOME=/usr/lib/jvm/default-java
  4. 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
  5. Agora podemos tentar compilar o wrapper:
        ./build32.sh (utilize ./build64.sh se tiver uma CPU de 64 bits e JVM)
  6. Copie o wrapper em seu devido lugar:
    • cp bin/wrapper $I2P/i2psvc
    • cp lib/wrapper.jar $I2P/lib
    • cp lib/libwrapper.so $I2P/lib
  7. Tente iniciar o roteador I2P usando $I2P/i2prouter start
  8. 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.