Dette er kildekoden for soft-forken av Java-implementasjonen av I2P.
Siste versjon: https://i2pplus.github.io/
Se INSTALL.md eller https://i2pplus.github.io/ for installasjonsinstruksjoner.
Med Java > 1.8 eller alternative distribusjoner (AdoptOpenJDK osv.) kan installasjonsprogrammet (.exe) feile med feilmeldingene “Java not found” eller “invalid/corrupt”. Alternativ løsning: pakk ut install.jar fra exe-filen og kjør java -jar install.jar fra kommandolinjen.
https://geti2p.net/how
FAQ: https://geti2p.net/faq
API: https://i2pplus.github.io/javadoc/ eller kjør ‘ant javadoc’ og start deretter ved build/javadoc/index.html
Sjekk ut HACKING.md og andre dokumenter i docs-mappen.
For å hente utviklingsgrenen fra kildekontrollen: https://github.com/I2PPlus/i2pplus
dpkg-deb- og fakeroot-pakker (via pakkehåndtereren din)ant installer5, ant installer5-windows): Python 3.
IzPacks izpack2exe.py er Python 3, men shebang-linjen sier python, så byggingen
sender inn tolkeren eksplisitt; overstyr med izpack5.python.På x86-systemer kjør følgende (dette bygger med IzPack4):
ant pkg
På ikke-x86, bruk i stedet ett av følgende:
ant installer-linux
ant installer-freebsd
ant installer-osx
ant installer-windows
Hvis du vil bygge med IzPack5, kjør følgende kommando(er). De laster ned
IzPack 5-distribusjonen til installer/lib/izpack/5/ ved første bruk — noe som
krever nettverkstilgang og ~95MB ledig disk — og holder den oppdatert automatisk:
ant installer5-linux
ant installer5-freebsd
ant installer5-osx
ant installer5-windows
For å hente eller oppdatere den uten å bygge et installasjonsprogram:
ant download-izpack5
For å bygge en usignert oppdatering for en eksisterende installasjon, kjør:
ant updater
eller med Gradle:
./gradlew updater
Hvis du har problemer med å bygge en komplett installer (Java 14 og nyere kan generere byggfeil for izpack knyttet til pack200), kan du bygge en komplett installasjonszip som kan pakkes ut og kjøres på stedet:
ant zip-linux
ant zip-freebsd
ant zip-macos
ant zip-windows
Kjør ‘ant’ uten argumenter for å se andre byggealternativer.
For å bygge et AppImage for Linux:
ant buildAppImage
Se tools/appimage/README.md for detaljer.
For å bygge en selvstendig Debian-pakke for Debian/Ubuntu uten eksterne Jetty/Tomcat-avhengigheter:
ant buildDeb
Dette oppretter en selvstendig .deb-pakke som inneholder inkluderte Jetty- og Tomcat-biblioteker. Krever bare en OpenJDK-runtime (installeres automatisk via pakkehåndtereren).
For å kjøre i Docker, se docker/README.md
Trenger du hjelp? Besøk IRC-kanalen #saltR på I2P IRC-nettverket
Feilrapporter: https://github.com/I2PPlus/i2pplus/issues
I2P+ er lisensiert under AGPL v.3.
For de ulike lisensene for underkomponenter, se: README.md