Dette er kildekoden til soft-forken af Java-implementeringen af I2P.
Seneste version: https://i2pplus.github.io/
Se INSTALL.md eller https://i2pplus.github.io/ for installationsvejledning.
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.
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
Se venligst HACKING.md og andre dokumenter i docs-mappen.
Hent udviklingsgrenen fra versionsstyringen: https://github.com/I2PPlus/i2pplus
dpkg-deb- og fakeroot-pakker (via din pakkehåndtering)ant installer5, ant installer5-windows): Python 3.
IzPack’s izpack2exe.py er Python 3, men dens shebang siger python, så bygningen
angiver fortolkeren eksplicit; det kan tilsidesættes med izpack5.python.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
Brug for hjælp? Besøg IRC-kanalen #saltR på I2P IRC-netværket
Fejlrapporter: https://github.com/I2PPlus/i2pplus/issues
I2P+ er licenseret under AGPL v.3.
For de forskellige underkomponenters licenser, se: README.md