i2pplus

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

I2P+

Dette er kildekoden for soft-forken av Java-implementasjonen av I2P.

Siste versjon: https://i2pplus.github.io/

Installasjon

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

Merknad om Windows-installeren

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.

Dokumentasjon

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

Hvordan bidra / utvikle på I2P+

Sjekk ut HACKING.md og andre dokumenter i docs-mappen.

Bygge pakker fra kildekode

For å hente utviklingsgrenen fra kildekontrollen: https://github.com/I2PPlus/i2pplus

Forutsetninger

Ant-byggeprosess

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

Kontaktinformasjon

Trenger du hjelp? Besøk IRC-kanalen #saltR på I2P IRC-nettverket

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

Lisenser

I2P+ er lisensiert under AGPL v.3.

For de ulike lisensene for underkomponenter, se: README.md

Se også

Dokumentasjon

Underprosjekter

Diverse