1 | Prerequisites to build from source: |
---|
2 | Java SDK (preferably Oracle/Sun or OpenJDK) 1.7.0 or higher |
---|
3 | Non-linux operating systems and JVMs: See https://trac.i2p2.de/wiki/java |
---|
4 | Certain subsystems for embedded (core, router, mstreaming, streaming, i2ptunnel) require only Java 1.6 |
---|
5 | Apache Ant 1.7.0 or higher |
---|
6 | The xgettext, msgfmt, and msgmerge tools installed |
---|
7 | from the GNU gettext package http://www.gnu.org/software/gettext/ |
---|
8 | Build environment must use a UTF-8 locale. |
---|
9 | |
---|
10 | To build: |
---|
11 | On x86 systems do: |
---|
12 | ant pkg |
---|
13 | |
---|
14 | On non-x86, use one of the following instead: |
---|
15 | ant installer-linux |
---|
16 | ant installer-freebsd |
---|
17 | ant installer-osx |
---|
18 | |
---|
19 | Run 'ant' with no arguments to see other build options. |
---|
20 | See INSTALL.txt or https://geti2p.net/download for installation instructions. |
---|
21 | |
---|
22 | Gradle build system: |
---|
23 | Full builds are not yet possible, but the command is: |
---|
24 | ./gradlew assemble |
---|
25 | |
---|
26 | gradlew will download dependencies over the clearnet by default, including |
---|
27 | Gradle itself. To download over Tor, create a gradle.properties file |
---|
28 | containing: |
---|
29 | systemProp.socksProxyHost=localhost |
---|
30 | systemProp.socksProxyPort=9150 |
---|
31 | |
---|
32 | Documentation: |
---|
33 | https://geti2p.net/how |
---|
34 | API: http://docs.i2p-projekt.de/javadoc/ |
---|
35 | or run 'ant javadoc' then start at build/javadoc/index.html |
---|
36 | |
---|
37 | Latest release: |
---|
38 | https://geti2p.net/download |
---|
39 | |
---|
40 | To get development branch from source control: |
---|
41 | https://geti2p.net/newdevelopers |
---|
42 | |
---|
43 | FAQ: |
---|
44 | https://geti2p.net/faq |
---|
45 | |
---|
46 | Need help? |
---|
47 | IRC irc.freenode.net #i2p |
---|
48 | |
---|
49 | Bug reports: |
---|
50 | https://trac.i2p2.de/report/1 |
---|
51 | |
---|
52 | Contact information, security issues, press inquiries: |
---|
53 | https://geti2p.net/en/contact |
---|
54 | |
---|
55 | Twitter: |
---|
56 | @i2p, @geti2p |
---|
57 | |
---|
58 | Licenses: |
---|
59 | See LICENSE.txt |
---|
60 | |
---|