i2pplus

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

I2P+

Dette er kildekoden til soft-forken af Java-implementeringen af I2P.

Seneste version: https://i2pplus.github.io/

Installation

Se INSTALL.md eller https://i2pplus.github.io/ for installationsvejledning.

Bemærkning om Windows-installationsprogrammet

Med Java > 1.8 eller alternative distributioner (AdoptOpenJDK osv.) kan installationsprogrammets .exe fejle med fejlene “Java not found” eller “invalid/corrupt”. Løsning: udtræk install.jar fra .exe-filen og kør java -jar install.jar fra kommandolinjen.

Dokumentation

https://geti2p.net/how

FAQ: https://geti2p.net/faq

API: https://i2pplus.github.io/javadoc/ eller kør ‘ant javadoc’ og start derefter ved build/javadoc/index.html

Sådan bidrager du / Udvikling på I2P+

Se venligst HACKING.md og andre dokumenter i docs-mappen.

Bygning af pakker fra kildekode

Hent udviklingsgrenen fra versionsstyringen: https://github.com/I2PPlus/i2pplus

Forudsætninger

Ant-byggeproces

På x86-systemer køres følgende (dette bygger med IzPack4):

ant pkg

På ikke-x86 skal du i stedet bruge én af følgende:

ant installer-linux
ant installer-freebsd
ant installer-osx
ant installer-windows

Hvis du vil bygge med IzPack5, skal du køre følgende kommando(er). De henter IzPack 5-distributionen til installer/lib/izpack/5/ ved første brug — hvilket kræver netværksadgang og ~95MB ledig plads — og holder den automatisk opdateret:

ant installer5-linux
ant installer5-freebsd
ant installer5-osx
ant installer5-windows

For at hente eller opdatere den uden at bygge en installator:

ant download-izpack5

For at bygge en usigneret opdatering til en eksisterende installation skal du køre:

ant updater

eller med Gradle:

./gradlew updater

Hvis du har problemer med at bygge et komplet installationsprogram (Java14 og nyere kan generere byggefejl for izpack i forbindelse med pack200), kan du bygge en komplet installations-zip, som kan udpakkes og køres på stedet:

 ant zip-linux
 ant zip-freebsd
 ant zip-macos
 ant zip-windows

Kør ‘ant’ uden argumenter for at se andre byggeindstillinger.

For at bygge et AppImage til Linux:

ant buildAppImage

Se tools/appimage/README.md for detaljer.

For at bygge en selvstændig Debian-pakke til Debian/Ubuntu uden eksterne Jetty/Tomcat-afhængigheder:

ant buildDeb

Dette opretter en selvstændig .deb-pakke, som indeholder medfølgende Jetty- og Tomcat-biblioteker. Kræver kun en OpenJDK-runtime (installeres automatisk via pakkehåndteringen).

For at køre i Docker, se docker/README.md

Kontaktoplysninger

Brug for hjælp? Besøg IRC-kanalen #saltR på I2P IRC-netværket

Fejlrapporter: https://github.com/I2PPlus/i2pplus/issues

Licenser

I2P+ er licenseret under AGPL v.3.

For de forskellige underkomponenters licenser, se: README.md

Se også

Dokumentation

Underprojekter

DIVERST