Java sarmalayıcıyı el ile kurmak
I2P yönelticikurulum paketinde, en yaygın mimariler için Java sarmalayıcı bulunur. Kurulum paketi sisteminizi desteklemiyorsa —ya da sarmalayıcıyı daha yeni bir sürüme güncellemek istiyorsanız—aşağıdaki adımları izleyerek sarmalayıcıyı el ile kurabilirsiniz.
- Platformunuz için Tanuki Software indirme sayfasına bakın. Platformunuz listede var mı? Varsa, şanslısınız! İşletim sisteminize ve işlemcinize uygun en son Community Edition sürümünü indirin ve sonraki adıma geçin.
- Platformunuz için önceden derlenmiş bir sarmalayıcı yoksa, kendiniz derleyebilirsiniz. Denemeye hazırsanız, sisteminiz için sarmalayıcıyı derlemeye geçin.
Var olan binary dosyaları kullanmak
Aşağıdaki adımlarda $I2P, I2P uygulamasının kurulu olduğu konum anlamına gelir.
- tar xzf wrapper-*.tar.gz
- cp wrapper*/bin/wrapper $I2P/i2psvc
- cp wrapper*/lib/wrapper.jar $I2P/lib
- cp wrapper*/lib/libwrapper.so $I2P/lib
- $I2P/i2prouter startkomutuyla I2P uygulamasını başlatmayı deneyin
- tail -f /tmp/wrapper.logkomutu ile bir sorun var mı bakın.
Sorun çıkarsa I2P uygulamasını başlatmak için runplain.sh kullanmalısınız.
Kaynak kodundan derlemek
Bu adımlar, sarmalayıcıyı Debian çalıştıran bir mipsel sisteminde kullanmak üzere derledi. Adımlarının sisteminize uygun olarak değiştirilmesi gerekir.
- Sarmalayıcı topluluk sürümünün kaynak arşiv paketini sarmalayıcı indirme sayfasından indirin.
- Tarball paketini ayıklamak
 tar xzf wrapper_3.5.13_src.tar.gz
- ANT_HOMEve- JAVA_HOMEortam değişkenlerini ayarlayın. Örneğin Debian için:
 - export ANT_HOME=/usr/share/ant
 - export JAVA_HOME=/usr/lib/jvm/default-java
- Mipsel için bir Makefile bulunmadığından, var olan bir makefile kopyasını alacağız:
 cp src/c/Makefile-linux-x86-32.make src/c/Makefile-linux-mipsel-32.make
- Şimdi sarmalayıcıyı derlemeye çalışabiliriz:
 ./build32.sh(64 bit işlemci ve JVM kullanıyorsanız./build64.shkomutunu kullanın)
- Sarmalayıcıyı olması gereken yere kopyalayın:
  - cp bin/wrapper $I2P/i2psvc
- cp lib/wrapper.jar $I2P/lib
- cp lib/libwrapper.so $I2P/lib
 
- $I2P/i2prouter startkomutuyla I2P uygulamasını başlatmayı deneyin
- tail -f /tmp/wrapper.logkomutu ile bir sorun var mı bakın.
Sorun çıkarsa I2P uygulamasını başlatmak için runplain.sh kullanmalısınız.


























