i2pplus

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

I2P+

Ito ang source code para sa soft-fork ng Java na implementasyon ng I2P.

Pinakabagong release: https://i2pplus.github.io/

Pag-iinstall

Tingnan ang INSTALL.md o https://i2pplus.github.io/ para sa mga tagubilin sa pag-iinstall.

Tala tungkol sa Windows installer

Sa Java > 1.8 o mga alternatibong distribusyon (AdoptOpenJDK, atbp.), maaaring mabigo ang installer exe na may “Java not found” o “invalid/corrupt” na mga error. Solusyon: i-extract ang install.jar mula sa exe at patakbuhin ang java -jar install.jar mula sa command line.

Dokumentasyon

https://geti2p.net/how

FAQ: https://geti2p.net/faq

API: https://i2pplus.github.io/javadoc/ o patakbuhin ang ‘ant javadoc’ tapos magsimula sa build/javadoc/index.html

Paano mag-ambag / Mag-hack sa I2P+

Pakitingnan ang HACKING.md at iba pang mga dokumento sa docs directory.

Pagbuo ng mga package mula sa source

Para makuha ang development branch mula sa source control: https://github.com/I2PPlus/i2pplus

Mga kinakailangan

Proseso ng pagbuo gamit ang Ant

Sa mga system na x86, patakbuhin ang sumusunod (ito ay bubuuin gamit ang IzPack4):

ant pkg

Sa mga hindi-x86, gumamit ng isa sa mga sumusunod sa halip:

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

Kung nais mong bumuo gamit ang IzPack5, patakbuhin ang mga sumusunod na utos. Sa unang paggamit, ida-download nila ang distribusyon ng IzPack 5 sa installer/lib/izpack/5/ — kailangan ito ng network access at ~95MB na libreng espasyo — at awtomatiko itong pinapanatiling napapanahon:

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

Para i-fetch o i-refresh ito nang hindi gumagawa ng installer:

ant download-izpack5

Para bumuo ng hindi naka-sign na update para sa umiiral na pag-iinstall, patakbuhin:

ant updater

o gamit ang Gradle:

./gradlew updater

Kung mayroon kang problema sa pagbuo ng kumpletong installer (maaaring magbigay ng mga build error ang Java14 at pataas para sa izpack na may kinalaman sa pack200), maaari kang bumuo ng kumpletong installation zip na maaaring i-extract at patakbuhin sa mismong lugar:

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

Patakbuhin ang ‘ant’ nang walang mga argumento para makita ang iba pang mga opsyon sa pagbuo.

Para bumuo ng AppImage para sa Linux:

ant buildAppImage

Tingnan ang tools/appimage/README.md para sa mga detalye.

Para bumuo ng self-contained na Debian package para sa Debian/Ubuntu nang walang mga external na dependency sa Jetty/Tomcat:

ant buildDeb

Nagbibigay ito ng self-contained na .deb na package na may kasamang nakabundleng Jetty at Tomcat na mga library. Kinakailangan lamang ang OpenJDK runtime (awtomatikong nai-install sa pamamagitan ng package manager).

Para patakbuhin sa Docker, tingnan ang docker/README.md

Impormasyon sa pakikipag-ugnayan

Kailangan ng tulong? Bisitahin ang IRC channel #saltR sa I2P IRC network

Mga ulat ng bug: https://github.com/I2PPlus/i2pplus/issues

Mga Lisensya

Ang I2P+ ay lisensyado sa ilalim ng AGPL v.3.

Para sa iba’t ibang lisensya ng mga sub-component, tingnan: README.md

Tingnan din

Dokumentasyon

Mga sub-proyek

Iba pa