i2pplus

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

I2P+

Dit is de broncode voor de soft-fork van de Java-implementatie van I2P.

nieuwste release: https://i2pplus.github.io/

Installatie

Zie INSTALL.md of https://i2pplus.github.io/ voor installatie-instructies.

Opmerking over Windows-installatieprogramma

Met Java > 1.8 of alternatieve distributies (AdoptOpenJDK, etc.) kan de installer-exe falen met “Java not found” of “invalid/corrupt” fouten. Workaround: pak install.jar uit de exe en voer java -jar install.jar uit vanaf de opdrachtregel.

Documentatie

https://geti2p.net/how

FAQ: https://geti2p.net/faq

API: https://i2pplus.github.io/javadoc/ of voer ‘ant javadoc’ uit en start dan bij build/javadoc/index.html

Hoe bij te dragen / Hacken op I2P

Bekijk HACKING.md en andere documenten in de docs-directory.

Pakketten bouwen vanuit broncode

Om de development-branch te verkrijgen via source control: https://github.com/I2PPlus/i2pplus/

Voorwaarden

Ant build-proces

Op x86-systemen voer het volgende uit (dit bouwt met IzPack4):

ant pkg

Op non-x86 gebruik je in plaats daarvan een van de volgende:

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

Als je wilt bouwen met IzPack5, download dan van: http://izpack.org/downloads/ en installeer het, en voer vervolgens de volgende commando(s) uit:

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

Om een niet-ondertekende update voor een bestaande installatie te bouwen, voer uit:

ant updater

Als je problemen hebt met het bouwen van een volledige installer (Java14 en later kunnen build-fouten genereren voor izpack met betrekking tot pack200), kun je een volledige installatie-zip bouwen die kan worden uitgepakt en ter plaatse kan worden uitgevoerd:

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

Voer ‘ant’ uit zonder argumenten om andere build-opties te zien.

Om een standalone Debian-pakket te maken voor Debian/Ubuntu zonder externe Jetty/Tomcat-afhankelijkheden:

ant buildDeb

Dit maakt een standalone .deb-pakket dat de gebundelde Jetty- en Tomcat-bibliotheken bevat zonder externe afhankelijkheden.

Om een AppImage voor Linux te bouwen:

ant buildAppImage

Zie tools/appimage/README.md voor details.

Raadpleeg docker/README.md voor meer informatie over het uitvoeren van I2P in Docker.

Contactgegevens

Hulp nodig? Bezoek het IRC-kanaal #saltR op het I2P IRC-netwerk

Bug-rapporten: https://i2pgit.org/i2p-hackers/i2p.i2p/-/issues of https://github.com/I2PPlus/i2pplus/issues

Licenties

I2P+ is gelicentieerd onder AGPL v.3.

Voor de verschillende sub-component licenties, zie: README.md

Zie ook

Documentatie

Sub-projects

MISC