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 .
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
- Cobalah untuk memulai I2P menggunakan
$I2P/i2prouter start
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.
- Download arsip sumber kode wrapper untuk versi komunitas dari .
- Ekstrak file tarball-nya
tar xzf wrapper_3.5.13_src.tar.gz
- Tetapkan variabel lingkungan
ANT_HOME
danJAVA_HOME
. Sebagai contoh, dalam Debian:
export ANT_HOME=/usr/share/ant
export JAVA_HOME=/usr/lib/jvm/default-java
- 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
- Sekarang kita dapat mencoba untuk mengkompilasi wrapper:
./build32.sh
(gunakan./build64.sh
jika anda memiliki CPU 64 bit dan JVM) - Salin wrapper ke tempat yang tepat:
cp bin/wrapper $I2P/i2psvc
cp lib/wrapper.jar $I2P/lib
cp lib/libwrapper.so $I2P/lib
- Cobalah untuk memulai I2P menggunakan
$I2P/i2prouter start
tail -f /tmp/wrapper.log
dan cari apakah ada masalah.
Jika ini tidak berhasil, anda harus menggunakan runplain.sh
untuk memulai I2P.