i2pplus

Java CI I2P+ Installer I2P+ Update zip I2P+ I2PSnark standalone I2P+ Javadocs Docker AppImage

I2P+

Este é o código fonte do fork suave (soft-fork) da implementação Java do I2P.

Último lançamento: https://i2pplus.github.io/

Instalação

Consulte INSTALL.md ou https://i2pplus.github.io/ para instruções de instalação.

Nota do instalador do Windows

Com Java > 1.8 ou distribuições alternativas (AdoptOpenJDK, etc.), o exe do instalador pode falhar com erros “Java not found” ou “invalid/corrupt”. Solução alternativa: extraia install.jar do exe e execute java -jar install.jar a partir da linha de comando.

Documentação

https://geti2p.net/how

FAQ: https://geti2p.net/faq

API: https://i2pplus.github.io/javadoc/ ou execute ‘ant javadoc’ e depois inicie em build/javadoc/index.html

Como contribuir / Programar no I2P

Por favor, verifique HACKING.md e outros documentos no diretório docs.

Compilando pacotes a partir do código fonte

Para obter o branch de desenvolvimento do controle de código fonte: https://github.com/I2PPlus/i2pplus/

Pré-requisitos

Processo de compilação com Ant

Em sistemas x86 execute o seguinte (isso irá compilar usando IzPack4):

ant pkg

Em sistemas não-x86, use uma das seguintes alternativas:

ant installer-linux
ant installer-freebsd
ant installer-osx
ant installer-windows

Se você quiser compilar com IzPack5, baixe de: http://izpack.org/downloads/ e então instale, e então execute o(s) seguinte(s) comando(s):

ant installer5-linux
ant installer5-freebsd
ant installer5-osx
ant installer5-windows

Para compilar uma atualização não assinada para uma instalação existente, execute:

ant updater

Se você tiver problemas ao compilar um instalador completo (Java14 e versões posteriores podem gerar erros de compilação para izpack relacionados a pack200), você pode compilar um zip de instalação completo que pode ser extraído e executado no local:

 ant zip-linux
 ant zip-freebsd
 ant zip-macos
 ant zip-windows

Execute ‘ant’ sem argumentos para ver outras opções de compilação.

Para criar um pacote Debian autônomo para Debian/Ubuntu sem dependências externas de Jetty/Tomcat:

ant buildDeb

Isso cria um pacote .deb autônomo que inclui as bibliotecas Jetty e Tomcat agrupadas, sem dependências externas.

Para criar um AppImage para Linux:

ant buildAppImage

Veja tools/appimage/README.md para detalhes.

Para mais informações sobre como executar o I2P no Docker, veja docker/README.md

Informações de contato

Precisa de ajuda? Visite o canal IRC #saltR na rede IRC do I2P

Relatórios de bugs: https://i2pgit.org/i2p-hackers/i2p.i2p/-/issues ou https://github.com/I2PPlus/i2pplus/issues

Licenças

I2P+ é licenciado sob a AGPL v.3.

Para as licenças dos vários subcomponentes, veja: README.md

Veja também

Documentação

Sub-projects

Misc