i2pplus

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

I2P+

To jest kod źródłowy miękkiego fork (soft-fork) implementacji Java I2P.

Najnowsze wydanie: https://i2pplus.github.io/

Instalacja

Instrukcje instalacji znajdują się w INSTALL.md lub na https://i2pplus.github.io/.

Uwaga dotycząca instalatora Windows

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ń.

Dokumentacja

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

Jak przyczynić się / Programować na I2P

Proszę sprawdź HACKING.md i inne dokumenty w katalogu docs.

Budowanie pakietów ze źródeł

Aby uzyskać gałąź deweloperską z kontroli źródła: https://github.com/I2PPlus/i2pplus/

Wymagania wstępne

Proces budowania z Ant

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

Informacje kontaktowe

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

Licencje

I2P+ jest licencjonowany na podstawie AGPL w wersji 3.

W przypadku różnych subkomponentów zobacz: README.md

Zobacz również

Dokumentacja

Sub-projects

Misc