To jest kod źródłowy miękkiego fork (soft-fork) implementacji Java I2P.
Najnowsze wydanie: https://i2pplus.github.io/
Instrukcje instalacji znajdują się w INSTALL.md lub na https://i2pplus.github.io/.
Przy używaniu Java > 1.8 lub alternatywnych dystrybucji (AdoptOpenJDK itp.) instalator exe może zakończyć się błędami “Java not found” lub “invalid/corrupt”. Rozwiązanie: wyodrębnij install.jar z exe i uruchom java -jar install.jar z linii poleceń.
https://geti2p.net/how
FAQ: https://geti2p.net/faq
API: https://i2pplus.github.io/javadoc/ lub uruchom ‘ant javadoc’, a następnie zacznij od build/javadoc/index.html
Proszę sprawdź HACKING.md i inne dokumenty w katalogu docs.
Aby uzyskać gałąź deweloperską z kontroli źródła: https://github.com/I2PPlus/i2pplus/
dpkg-deb i fakeroot (za pośrednictwem menedżera pakietów)Na systemach x86 uruchom następujące (to zbuduje używając IzPack4):
ant pkg
Na systemach nie-x86, użyj jednego z następujących zamiast tego:
ant installer-linux
ant installer-freebsd
ant installer-osx
ant installer-windows
Jeśli chcesz budować z IzPack5, pobierz z: http://izpack.org/downloads/ następnie zainstaluj, a następnie uruchom następujące polecenie(a):
ant installer5-linux
ant installer5-freebsd
ant installer5-osx
ant installer5-windows
Aby zbudować niepodpisany update dla istniejącej instalacji, uruchom:
ant updater
Jeśli masz problemy z budowaniem pełnego instalatora (Java14 i nowsze mogą generować błędy budowania dla izpack dotyczące pack200), możesz zbudować pełny zip instalacyjny, który można rozpakować i uruchomić w miejscu:
ant zip-linux
ant zip-freebsd
ant zip-macos
ant zip-windows
Uruchom ‘ant’ bez argumentów, aby zobaczyć inne opcje budowania.
Aby utworzyć autonomiczny pakiet Debian dla Debian/Ubuntu bez zewnętrznych zależności Jetty/Tomcat:
ant buildDeb
Tworzy to autonomiczny pakiet .deb, który zawiera połączone biblioteki Jetty i Tomcat bez zewnętrznych zależności.
Aby zbudować AppImage dla Linux:
ant buildAppImage
Zobacz tools/appimage/README.md aby uzyskać szczegóły.
Aby uzyskać więcej informacji o tym, jak uruchomić I2P w Docker, zobacz docker/README.md
Potrzebujesz pomocy? Odwiedź kanał IRC #saltR w sieci IRC I2P
Raporty o błędach: https://i2pgit.org/i2p-hackers/i2p.i2p/-/issues lub https://github.com/I2PPlus/i2pplus/issues
I2P+ jest licencjonowany na podstawie AGPL w wersji 3.
W przypadku różnych subkomponentów zobacz: README.md
tools/scripts/tests/README.md - Skrypty walidacji i testowania