Установка Java Wrapper вручную
Пакет установки для маршрутизатора I2P поставляется вместе с Java Wrapper для большинства распространенных архитектур. Если ваша система не поддерживается нашим инсталлятором — или вы хотите обновить Wrapper до более новой версии — следующие шаги описывают процесс установки Java Wrapper вручную.
- Проверьте страницу загрузки Tanuki Software. Ваша платформа есть в списке? Если это так, то вам повезло! Скачайте последнюю версию Community Edition для вашей ОС и процессора и переходите к следующему шагу.
- Если для вашей платформы отсутствует скомпилированный Wrapper, то вы можете скомпилировать его самостоятельно. Если вы хотите попытаться сделать это, то переходите к шагу компиляции для вашей системы.
Использование готовых исполняемых файлов
В изложенных ниже шагах $I2P обозначает путь, куда установили I2P.
tar xzf wrapper-*.tar.gzcp wrapper*/bin/wrapper $I2P/i2psvccp wrapper*/lib/wrapper.jar $I2P/libcp 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/i2psvccp lib/wrapper.jar $I2P/libcp lib/libwrapper.so $I2P/lib
- Попробуйте запустить I2P, выполнив
$I2P/i2prouter start tail -f /tmp/wrapper.logи посмотрите, нет ли каких ошибок.
Если это не сработало - используйте runplain.sh для запуска I2P.


























