i2pplus

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

I2P+

Dies ist der Quellcode des Soft-Forks der Java-Implementierung von I2P.

Neueste Version: https://i2pplus.github.io/

Installation

Siehe INSTALL.md oder https://i2pplus.github.io/ für Installationsanweisungen.

Hinweis zum Windows-Installer

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.

Dokumentation

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

Wie man beiträgt / Bei I2P entwickeln

Bitte überprüfen Sie HACKING.md und andere Dokumente im docs-Verzeichnis.

Pakete aus dem Quellcode erstellen

Um den Entwicklungszweig aus der Quellcodeverwaltung zu erhalten: https://github.com/I2PPlus/i2pplus/

Voraussetzungen

Ant-Build-Prozess

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

Kontaktinformationen

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

Lizenzen

I2P+ ist unter AGPL v.3 lizenziert.

Für die verschiedenen Unterkomponentenlizenzen siehe: README.md

Siehe auch

Dokumentation

Sub-projects

MISC