i2pplus

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

I2P+

Tämä on I2P:n Java-toteutuksen lähdekoodi soft-forkille.

Uusin versio: https://i2pplus.github.io/

Asennus

Katso asennusohjeet tiedostosta INSTALL.md tai osoitteesta https://i2pplus.github.io/

Huomio Windows-asentajasta

Java-ympäristössä > 1.8 tai vaihtoisilla jakeluilla (AdoptOpenJDK jne.) asentaja-exe voi epäonnistua “Java not found” tai “invalid/corrupt” -virheillä. Kiertotie: pura install.jar exe-tiedostosta ja aja java -jar install.jar komentorivillä.

Dokumentaatio

https://geti2p.net/how

FAQ: https://geti2p.net/faq

API: https://i2pplus.github.io/javadoc/ tai aja ‘ant javadoc’ ja aloita sivulta build/javadoc/index.html

Miten osallistua / Kehittää I2P+:aa

Tutustu HACKING.md-dokumenttiin ja muihin docs-hakemiston dokumentteihin.

Pakettien rakentaminen lähdetiedostoista

Kehityshaaran hakeminen lähdehallinnasta: https://github.com/I2PPlus/i2pplus

Valmiusedellytykset

Ant-käännösprosessi

x86-järjestelmissä aja seuraava (tämä rakentaa käyttäen IzPack4):

ant pkg

Muissa kuin x86-järjestelmissä käytä sen sijaan jotain seuraavista:

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

Jos haluat rakentaa IzPack5:llä, aja seuraavat komennot. Ne lataavat IzPack 5 -jakauman ensimmäisellä käyttökerralla hakemistoon installer/lib/izpack/5/ (vaatii verkkoyhteyden ja ~95MB vapaata tilaa) ja pitävät sen automaattisesti ajan tasalla:

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

Voit hakea tai päivittää sen ilman installerin rakentamista:

ant download-izpack5

Allekirjoittamattoman päivityksen rakentamiseksi olemassa olevalle asennukselle aja:

ant updater

tai Gradlella:

./gradlew updater

Jos kokonaisen asentajan rakentamisessa on ongelmia (Java14 ja myöhemmät voivat aiheuttaa izpackiin pack200:een liittyviä käännösvirheitä), voit rakentaa täydellisen asennuszipin, joka voidaan purkaa ja ajaa paikallaan:

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

Aja ‘ant’ ilman argumentteja nähdäksesi muut käännösvaihtoehdot.

AppImage-paketin rakentamiseksi Linuxille:

ant buildAppImage

Katso yksityiskohdat tiedostosta tools/appimage/README.md.

Oman sisältävän Debian-paketin rakentamiseksi Debian/Ubuntu:lle ilman ulkoisia Jetty/Tomcat-riippuvuuksia:

ant buildDeb

Tämä luo oman sisältävän .deb-paketin, joka sisältää mukana toimitetut Jetty- ja Tomcat-kirjastot. Vaatii vain OpenJDK-ajoympäristön (asennetaan automaattisesti pakettihallinnan kautta).

Dockerissa ajamiseksi katso docker/README.md

Yhteystiedot

Tarvitsetko apua? Vieraile IRC-kanavalla #saltR I2P:n IRC-verkossa

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

Lisenssit

I2P+ on lisensoitu AGPL v.3:n mukaisesti.

Eri osakomponenttien lisensseistä katso: README.md

Katso myös

Dokumentaatio

Aliprojektit

Sekalaista