Установка Java Wrapper вручную
Пакет установки для маршрутизатора I2P поставляется вместе с Java Wrapper для большинства распространенных архитектур. Если ваша система не поддерживается нашим инсталлятором — или вы хотите обновить Wrapper до более новой версии — следующие шаги описывают процесс установки Java Wrapper вручную.
- Проверьте страницу загрузки Tanuki Software. Ваша платформа есть в списке? Если это так, то вам повезло! Скачайте последнюю версию Community Edition для вашей ОС и процессора и переходите к следующему шагу.
- Если для вашей платформы отсутствует скомпилированный Wrapper, то вы можете скомпилировать его самостоятельно. Если вы хотите попытаться сделать это, то переходите к шагу компиляции для вашей системы.
Использование готовых исполняемых файлов
В изложенных ниже шагах $I2P обозначает путь, куда установили I2P.
- 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, выполнив $I2P/i2prouter start
- tail -f /tmp/wrapper.logи посмотрите, нет ли каких ошибок.
Если это не сработало - используйте runplain.sh для запуска I2P.
Компиляция из исходников
Инструкция успешно протестирована на MIPS(EL) Debian. Инструкция дожна быть подстроена под вашу систему.
- Загрузите архив с исходным кодом Wrapper со страницы загрузок.
- Распакуйте tar-архив
 tar xzf wrapper_3.5.13_src.tar.gz
- Установите переменные окружения ANT_HOMEиJAVA_HOME. Например, в Debian:
 export ANT_HOME=/usr/share/ant
 export JAVA_HOME=/usr/lib/jvm/default-java
- Так как Makefile для Mipsel отсутствует, то мы сделаем копию уже существующего файла:
 cp src/c/Makefile-linux-x86-32.make src/c/Makefile-linux-mipsel-32.make
- Теперь мы можем попытаться скомпилировать wrapper
 ./build32.sh(используйте./build64.sh, если у вас 64-битный процессор и JVM.)
- Скопируйте wrapper на своё место:
  - cp bin/wrapper $I2P/i2psvc
- cp lib/wrapper.jar $I2P/lib
- cp lib/libwrapper.so $I2P/lib
 
- Попробуйте запустить I2P, выполнив $I2P/i2prouter start
- tail -f /tmp/wrapper.logи посмотрите, нет ли каких ошибок.
Если это не сработало - используйте runplain.sh для запуска I2P.


























