Dies ist der Quellcode des Soft-Forks der Java-Implementierung von I2P.
Neueste Version: https://i2pplus.github.io/
Siehe INSTALL.md oder https://i2pplus.github.io/ für Installationsanweisungen.
Bei Java > 1.8 oder alternativen Distributionen (AdoptOpenJDK usw.) kann der Installer-Exe mit “Java not found” oder “invalid/corrupt” Fehlern fehlschlagen. Workaround: Extrahieren Sie install.jar aus der Exe und führen Sie java -jar install.jar über die Kommandozeile aus.
https://geti2p.net/how
FAQ: https://geti2p.net/faq
API: https://i2pplus.github.io/javadoc/ oder führen Sie ‘ant javadoc’ aus und starten Sie dann bei build/javadoc/index.html
Bitte überprüfen Sie HACKING.md und andere Dokumente im docs-Verzeichnis.
Um den Entwicklungszweig aus der Quellcodeverwaltung zu erhalten: https://github.com/I2PPlus/i2pplus/
dpkg-deb- und fakeroot-Pakete (über Ihren Paketmanager)Führen Sie auf x86-Systemen Folgendes aus (dies wird mit IzPack4 erstellt):
ant pkg
Auf Nicht-x86-Systemen verwenden Sie stattdessen eine der folgenden Optionen:
ant installer-linux
ant installer-freebsd
ant installer-osx
ant installer-windows
Wenn Sie mit IzPack5 erstellen möchten, laden Sie es herunter von: http://izpack.org/downloads/ installieren Sie es dann, und führen Sie dann den/die folgenden Befehl(e) aus:
ant installer5-linux
ant installer5-freebsd
ant installer5-osx
ant installer5-windows
Um ein unsigniertes Update für eine bestehende Installation zu erstellen, führen Sie aus:
ant updater
Wenn Sie Probleme beim Erstellen eines vollständigen Installers haben (Java14 und später können Build-Fehler für izpack bezüglich pack200 erzeugen), können Sie ein vollständiges Installations-zip erstellen, das extrahiert und an Ort und Stelle ausgeführt werden kann:
ant zip-linux
ant zip-freebsd
ant zip-macos
ant zip-windows
Führen Sie ‘ant’ ohne Argumente aus, um andere Build-Optionen zu sehen.
Um ein eigenständiges Debian-Paket für Debian/Ubuntu ohne externe Jetty/Tomcat-Abhängigkeiten zu erstellen:
ant buildDeb
Dies erstellt ein eigenständiges .deb-Paket, das die gebündelten Jetty- und Tomcat-Bibliotheken ohne externe Abhängigkeiten enthält.
Um ein AppImage für Linux zu erstellen:
ant buildAppImage
Siehe tools/appimage/README.md für Details.
Weitere Informationen zum Ausführen von I2P in Docker finden Sie unter docker/README.md
Brauchen Sie Hilfe? Besuchen Sie den IRC-Kanal #saltR im I2P-IRC-Netzwerk
Fehlerberichte: https://i2pgit.org/i2p-hackers/i2p.i2p/-/issues oder https://github.com/I2PPlus/i2pplus/issues
I2P+ ist unter AGPL v.3 lizenziert.
Für die verschiedenen Unterkomponentenlizenzen siehe: README.md
tools/scripts/tests/README.md - Validierungs- und Testskripte