Aquest és el codi font del soft-fork de la implementació de Java d’I2P.
Última versió: https://i2pplus.github.io/
Consulta INSTALL.md o https://i2pplus.github.io/ per a les instruccions d’instal·lació.
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.
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
Consulta HACKING.md i altres documents del directori docs.
Per obtenir la branca de desenvolupament des del control de versions: https://github.com/I2PPlus/i2pplus
dpkg-deb i fakeroot (mitjançant el vostre gestor de paquets)ant installer5, ant installer5-windows): Python 3.
El izpack2exe.py d’IzPack és Python 3 però la seva línia shebang diu python, de manera que
la compilació passa l’intèrpret explícitament; es pot canviar amb izpack5.python.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
Necessites ajuda? Visita el canal d’IRC #saltR a la xarxa d’IRC d’I2P
Informes d’errors: https://github.com/I2PPlus/i2pplus/issues
I2P+ està llicenciat sota l’AGPL v.3.
Per a les diverses llicències dels subcomponents, consulta: README.md