i2pplus

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

I2P+

Aquest és el codi font del soft-fork de la implementació de Java d’I2P.

Última versió: https://i2pplus.github.io/

Instal·lació

Consulta INSTALL.md o https://i2pplus.github.io/ per a les instruccions d’instal·lació.

Nota sobre l’instal·lador de Windows

Amb Java > 1.8 o distribucions alternatives (AdoptOpenJDK, etc.), l’exe de l’instal·lador pot fallar amb els errors “Java not found” o “invalid/corrupt”. Solució alternativa: extreu install.jar de l’exe i executa java -jar install.jar des de la línia de comandes.

Documentació

https://geti2p.net/how

FAQ: https://geti2p.net/faq

API: https://i2pplus.github.io/javadoc/ o executa ‘ant javadoc’ i després comença a build/javadoc/index.html

Com contribuir / Desenvolupar I2P+

Consulta HACKING.md i altres documents del directori docs.

Compilació de paquets des del codi font

Per obtenir la branca de desenvolupament des del control de versions: https://github.com/I2PPlus/i2pplus

Requisits previs

Procés de compilació amb Ant

Als sistemes x86 executa el següent (això compilarà amb IzPack4):

ant pkg

En sistemes que no siguin x86, utilitza un dels següents en canvi:

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

Si vols compilar amb IzPack5, executa la/les comanda/es següent/s. Aquestes baixen la distribució d’IzPack 5 a installer/lib/izpack/5/ el primer cop que s’utilitzen — la qual cosa requereix accés a la xarxa i ~95MB d’espai lliure — i la mantenen actualitzada automàticament:

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

Per obtenir-la o actualitzar-la sense compilar cap instal·lador:

ant download-izpack5

Per compilar una actualització sense signar per a una instal·lació existent, executa:

ant updater

o amb Gradle:

./gradlew updater

Si tens problemes en compilar un instal·lador complet (Java14 i versions posteriors poden generar errors de compilació d’izpack relacionats amb pack200), pots compilar un zip d’instal·lació complet que es pot descomprimir i executar in situ:

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

Executa ‘ant’ sense arguments per veure altres opcions de compilació.

Per compilar un AppImage per a Linux:

ant buildAppImage

Consulta tools/appimage/README.md per als detalls.

Per compilar un paquet Debian autònom per a Debian/Ubuntu sense dependències externes de Jetty/Tomcat:

ant buildDeb

Això crea un paquet .deb autònom que inclou les biblioteques de Jetty i Tomcat incloses. Només requereix l’entorn d’execució d’OpenJDK (instal·lat automàticament mitjançant el gestor de paquets).

Per executar-ho a Docker, consulta docker/README.md

Informació de contacte

Necessites ajuda? Visita el canal d’IRC #saltR a la xarxa d’IRC d’I2P

Informes d’errors: https://github.com/I2PPlus/i2pplus/issues

Llicències

I2P+ està llicenciat sota l’AGPL v.3.

Per a les diverses llicències dels subcomponents, consulta: README.md

Vegeu també

Documentació

Subprojectes

Miscel·lània