i2pplus

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

I2P+

這是I2P之Java實作軟分岔(soft-fork)的原始碼。

最新版本:https://i2pplus.github.io/

安裝

安裝說明請參閱INSTALL.md或https://i2pplus.github.io/。

Windows安裝程式注意事項

使用Java > 1.8或其他發行版(例如AdoptOpenJDK等)時,安裝程式exe可能會出現「Java not found」或「invalid/corrupt」錯誤。解決方法:從exe中解壓出install.jar,並在命令列執行java -jar install.jar。

文件

https://geti2p.net/how

常見問題:https://geti2p.net/faq

API:https://i2pplus.github.io/javadoc/ 或執行「ant javadoc」後從build/javadoc/index.html開始瀏覽

如何為I2P+貢獻/進行開發

請參閱HACKING.md以及docs目錄中的其他文件。

從原始碼建置套件

若要取得開發分支原始碼:https://github.com/I2PPlus/i2pplus

先決條件

Ant建置流程

在x86系統上執行以下指令(將使用IzPack4建置):

ant pkg

在非x86系統上,請改用以下其中一項:

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

若要以IzPack5建置,請執行以下其中一項指令。這些指令會在第一次使用時將IzPack 5發行套件 下載至installer/lib/izpack/5/(需要網路連線與~95MB可用空間),並自動保持最新:

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

若要在不建置安裝程式的情況下取得或更新:

ant download-izpack5

若要為現有安裝建立未簽章的更新檔,請執行:

ant updater

或使用Gradle:

./gradlew updater

若在建立完整安裝程式時遇到問題(Java14與更新版本可能產生與izpack的pack200相關的建置錯誤),可以改為建立完整的安裝zip檔,解壓縮後即可就地執行:

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

不帶參數執行「ant」可查看其他建置選項。

若要為Linux建立AppImage:

ant buildAppImage

詳情請參閱tools/appimage/README.md。

若要為Debian/Ubuntu建立不依賴外部Jetty/Tomcat的自含式Debian套件:

ant buildDeb

這會產生自含式的.deb套件,其中包含內建的Jetty與Tomcat函式庫。僅需要OpenJDK執行環境(會透過套件管理員自動安裝)。

若要在Docker中執行,請參閱docker/README.md

聯絡資訊

需要協助嗎?請造訪I2P IRC網路上的IRC頻道#saltR

錯誤回報:https://github.com/I2PPlus/i2pplus/issues

授權條款

I2P+採用AGPL v.3授權。

各子元件的授權條款請參閱:LICENSES.md

相關資訊

文件

子專案

其他