source: INSTALL.txt @ df381c3

Last change on this file since df381c3 was 31e96b4, checked in by kytv <kytv@…>, 7 years ago

Update Trac links: s|http://trac\.i2p2\.de|https://trac.i2p2.de|g

  • Property mode set to 100644
File size: 2.0 KB
Line 
1I2P source installation instructions
2
3Prerequisites to build from source:
4        Java SDK (preferably Oracle/Sun or OpenJDK) 1.6.0 or higher
5          Non-linux operating systems and JVMs: See https://trac.i2p2.de/wiki/java
6        Apache Ant 1.7.0 or higher
7        The xgettext, msgfmt, and msgmerge tools installed
8        from the GNU gettext package http://www.gnu.org/software/gettext/
9
10To build and install I2P from source, you must first build
11and package up the appropriate installer by running:
12
13        ant pkg
14
15On non-x86, use one of the following instead:
16        ant installer-linux
17        ant installer-freebsd
18        ant installer-osx
19
20
21
22This will produce a few key files:
23* install.jar:    the GUI and console installer
24* i2pinstall.exe: the GUI and console installer wrapped for cross-platform execution
25                  (only created with ant pkg)
26* i2pupdate.zip:  the update package
27                  (only created with ant pkg)
28
29From there, you can run the headless (console mode) installer:
30  java -jar i2pinstall.exe -console
31or
32  java -jar i2pinstall.jar -console
33
34Or run the GUI installer:
35  java -jar i2pinstall.exe
36or
37  java -jar i2pinstall.jar
38or on Windows, just double-click on i2pinstall.exe.
39
40Or move the i2pupdate.zip file into an existing installation directory and restart.
41
42To start I2P:
43   (*nix): sh i2prouter start
44   (win*): I2P.exe or i2prouter.bat
45   (non-x86 platforms PPC, ARM, etc): sh runplain.sh
46
47To install I2P as a system service:
48   (*nix) sh i2prouter install
49   (win*) install_i2p_service_winnt.bat
50
51To uninstall I2P as a system service:
52   (*nix) sh i2prouter remove
53   (win*) uninstall_i2p-service_winnt.bat
54
55To stop I2P (gracefully):
56   lynx http://localhost:7657/summaryframe (click "Shutdown")
57
58To stop I2P immediately:
59   sh i2prouter stop
60
61To uninstall I2P:
62   rm -rf $I2PInstallDir ~/.i2p
63
64Supported JVMs:
65  Windows: Latest available from http://java.com/download (1.5+ supported)
66  Linux:   Latest available from http://java.com/download (1.5+ supported)
67  FreeBSD: 1.5-compatible (NIO required)
68  Other operating systems and JVMs: See http://trac.i2p2.de/wiki/java
Note: See TracBrowser for help on using the repository browser.