Instalasi Manual Java Wrapper

Paket instalasi untuk router I2P hadir pembungkus Java wrapper untuk arsitektur yang paling umum. Jika sistem anda tidak didukung oleh installer kami - atau jika anda ingin mengupdate wrappernya ke versi yang lebih baru - langkah-langkah berikut menjelaskan instalasi wrappernya secara manual.

  • Periksa perangkat lunak milik Tanuki di halaman downloadnya untuk platform anda. Apakah platform anda terdaftar? Jika demikian, anda beruntung! Download Versi Edisi Komunitas terbaru untuk OS dan CPU anda dan lanjutkan ke langkah berikutnya .
  • Jika platform anda tidak memiliki wrapper yang sudah dikompilasi, anda mungkin bisa mengkompilasinya sendiri. Jika anda bersedia melakukannya, lanjutkan ke kompilasi wrapper untuk sistem anda.

Menggunakan file binari yang ada

Pada langkah di bawah, $I2P berarti lokasi yang dipasang I2P .

  1. tar xzf wrapper-*.tar.gz
  2. cp wrapper*/bin/wrapper $I2P/i2psvc
  3. cp wrapper*/lib/wrapper.jar $I2P/lib
  4. cp wrapper*/lib/libwrapper.so $I2P/lib
  5. Cobalah untuk memulai I2P menggunakan $I2P/i2prouter start
  6. tail -f /tmp/wrapper.log dan cari apakah ada masalah.

Jika ini tidak berhasil, anda harus menggunakan runplain.sh untuk memulai I2P.

Kompilasi dari kode sumber

Langkah-langkah ini berfungsi untuk mengkompilasi wrappernya agar bisa digunakan pada sistem mipsel yang menjalankan Debian. Langkah-langkah yang perlu diubah untuk sistem anda.

  1. Download arsip sumber kode wrapper untuk versi komunitas dari .
  2. Ekstrak file tarball-nya
        tar xzf wrapper_3.5.13_src.tar.gz
  3. Tetapkan variabel lingkungan ANT_HOME dan JAVA_HOME . Sebagai contoh, dalam Debian:
        export ANT_HOME=/usr/share/ant
        export JAVA_HOME=/usr/lib/jvm/default-java
  4. Karena tidak file Makefile untuk Mipsel, kami akan membuat salinan makefile yang sudah ada:
        cp src/c/Makefile-linux-x86-32.make src/c/Makefile-linux-mipsel-32.make
  5. Sekarang kita dapat mencoba untuk mengkompilasi wrapper:
        ./build32.sh (gunakan ./build64.sh jika anda memiliki CPU 64 bit dan JVM)
  6. Salin wrapper ke tempat yang tepat:
    • cp bin/wrapper $I2P/i2psvc
    • cp lib/wrapper.jar $I2P/lib
    • cp lib/libwrapper.so $I2P/lib
  7. Cobalah untuk memulai I2P menggunakan $I2P/i2prouter start
  8. tail -f /tmp/wrapper.log dan cari apakah ada masalah.

Jika ini tidak berhasil, anda harus menggunakan runplain.sh untuk memulai I2P.