Toto je zdrojový kód soft-forku implementácie I2P v jazyku Java.
Najnovšie vydanie: https://i2pplus.github.io/
Pozrite si INSTALL.md alebo https://i2pplus.github.io/ pre podrobnosti k inštalácii.
Pri použití Java > 1.8 alebo alternatívnych distribúcií (AdoptOpenJDK atď.) môže inštalátor exe zlyhať s chybami “Java not found” alebo “invalid/corrupt”. Riešenie: extrahujte install.jar z exe a spustite java -jar install.jar z príkazového riadka.
https://geti2p.net/how
FAQ: https://geti2p.net/faq
API: https://i2pplus.github.io/javadoc/ alebo spustite ‘ant javadoc’ a potom otvorte build/javadoc/index.html
Pozrite si HACKING.md a ďalšie dokumenty v adresári docs.
Ak chcete získať vývojovú vetvu zo systému na správu zdrojového kódu: https://github.com/I2PPlus/i2pplus
dpkg-deb a fakeroot (prostredníctvom správcu balíkov)ant installer5, ant installer5-windows): Python 3.
izpack2exe.py od IzPacku je napísaný v jazyku Python 3, ale jeho shebang uvádza python,
preto zostavenie predáva interpret explicitne; možno ho prepísať pomocou izpack5.python.Na systémoch x86 spustite nasledujúce (zostavenie prebehne pomocou IzPack4):
ant pkg
Na systémoch iných ako x86 použite namiesto toho jedno z nasledujúcich:
ant installer-linux
ant installer-freebsd
ant installer-osx
ant installer-windows
Ak chcete zostaviť pomocou IzPack5, spustite nasledujúce príkaz(y). Pri prvom použití
si stiahnu distribúciu IzPack 5 do installer/lib/izpack/5/ — čo vyžaduje prístup
k sieti a ~95MB voľného miesta — a automaticky ju udržujú aktuálnu:
ant installer5-linux
ant installer5-freebsd
ant installer5-osx
ant installer5-windows
Ak ju chcete stiahnuť alebo aktualizovať bez zostavenia inštalátora:
ant download-izpack5
Ak chcete zostaviť nepodpísanú aktualizáciu pre existujúcu inštaláciu, spustite:
ant updater
alebo pomocou Gradle:
./gradlew updater
Ak máte problémy so zostavením kompletného inštalátora (Java14 a novšie môžu generovať chyby zostavenia pre izpack súvisiace s pack200), môžete zostaviť kompletný inštalačný zip, ktorý možno rozbaliť a spustiť priamo na mieste:
ant zip-linux
ant zip-freebsd
ant zip-macos
ant zip-windows
Ak chcete vidieť ďalšie možnosti zostavenia, spustite ‘ant’ bez argumentov.
Ak chcete zostaviť AppImage pre Linux:
ant buildAppImage
Podrobnosti pozrite v tools/appimage/README.md.
Ak chcete zostaviť samostatný balík pre Debian/Ubuntu bez externých závislostí Jetty/Tomcat:
ant buildDeb
Tým sa vytvorí samostatný .deb balík, ktorý obsahuje pribalené knižnice Jetty a Tomcat. Vyžaduje iba bežiace prostredie OpenJDK (inštalované automaticky prostredníctvom správcu balíkov).
Ak chcete spustiť v Docker, pozrite si docker/README.md
Potrebujete pomoc? Navštívte IRC kanál #saltR na I2P IRC sieti
Hlásenie chýb: https://github.com/I2PPlus/i2pplus/issues
I2P+ je licencovaný pod licenciou AGPL v.3.
Licencie jednotlivých podkomponentov: README.md