i2pplus

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

I2P+

Toto je zdrojový kód soft-forku implementácie I2P v jazyku Java.

Najnovšie vydanie: https://i2pplus.github.io/

Inštalácia

Pozrite si INSTALL.md alebo https://i2pplus.github.io/ pre podrobnosti k inštalácii.

Poznámka k inštalátoru pre Windows

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.

Dokumentácia

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

Ako prispieť / Práca na I2P+

Pozrite si HACKING.md a ďalšie dokumenty v adresári docs.

Budovanie balíkov zo zdrojového kódu

Ak chcete získať vývojovú vetvu zo systému na správu zdrojového kódu: https://github.com/I2PPlus/i2pplus

Požiadavky

Proces zostavenia pomocou Ant

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

Kontaktné údaje

Potrebujete pomoc? Navštívte IRC kanál #saltR na I2P IRC sieti

Hlásenie chýb: https://github.com/I2PPlus/i2pplus/issues

Licencie

I2P+ je licencovaný pod licenciou AGPL v.3.

Licencie jednotlivých podkomponentov: README.md

Pozri tiež

Dokumentácia

Podprojekty

RÔZNE