Tämä on I2P:n Java-toteutuksen lähdekoodi soft-forkille.
Uusin versio: https://i2pplus.github.io/
Katso asennusohjeet tiedostosta INSTALL.md tai osoitteesta https://i2pplus.github.io/
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ä.
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
Tutustu HACKING.md-dokumenttiin ja muihin docs-hakemiston dokumentteihin.
Kehityshaaran hakeminen lähdehallinnasta: https://github.com/I2PPlus/i2pplus
dpkg-deb- ja fakeroot-paketit (pakettihallinnan kautta)ant installer5, ant installer5-windows): Python 3.
IzPackin izpack2exe.py on Python 3, mutta sen shebang ilmoittaa python, joten
build välittää tulkin eksplisiittisesti. Voit ohittaa sen asetuksella izpack5.python.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
Tarvitsetko apua? Vieraile IRC-kanavalla #saltR I2P:n IRC-verkossa
Virheraportit: https://github.com/I2PPlus/i2pplus/issues
I2P+ on lisensoitu AGPL v.3:n mukaisesti.
Eri osakomponenttien lisensseistä katso: README.md