{% extends "global/layout.html" %} {% block title %}{{ _('Download') }}{% endblock %} {% set i2pinstall_windows_hash = '1839a392c74b3d57d8dfdf8016ad37538bbdd315535f7b58258ec4a4639d29f1' %} {% set i2pinstall_jar_hash = '62c2731109c5c9983705a5b9e615f57523594db339a798f56e9d5a6ba188cb02' %} {% set i2psource_hash = 'd313e2e0de43303c6633f433860d0fc10b7e9c014950261c331c1caf8ef38c79' %} {% set i2pupdate_hash = '639b281cde82059a1b69a3074b8ebaf1046791be40d57e8a48f748e065f8a368' %} {% set i2p_android_hash = 'abe593c08efb86884cf5fcd2f87be28b5d16f2d3588adf41815bba7a5882bdeb' %} {% block content %}

{{ _('Dependency') }}

{% trans java='http://java.com/download/', openjdk='http://openjdk.java.net/install/', icedtea='http://icedtea.classpath.org/wiki/Main_Page', oracle8='https://jdk8.java.net/download.html', ibmsdk7='http://www.ibm.com/developerworks/java/jdk/linux/download.html', detectjre='http://java.com/en/download/installed.jsp?detect=jre&try=1' %} Java Runtime 1.6 or higher. (Oracle Java Version 7, OpenJDK 7, or IcedTea7 recommended, except Raspberry Pi: Oracle 8 Early Access, PowerPC: IBM SDK 7)
Determine your installed Java version here or type java -version at your command prompt. {% endtrans %}

{{ _('Clean installs') }}

Windows
{{ i2pinstall_windows_hash }}

{% trans -%} Download that file and run it. {%- endtrans %}

Mac OS X
{{ i2pinstall_jar_hash }}

{% trans i2pversion=ver() -%} Download that file and double-click it (if that works) or type java -jar i2pinstall_{{ i2pversion }}.jar in a terminal to run the installer. You may be able to right-click and select "Open with Java". {%- endtrans %}

{% trans %}Command line (headless) install:{% endtrans %}

{% trans i2pversion=ver() -%} Download the {{ i2pversion }} OSX graphical installer file above and run java -jar i2pinstall_{{ i2pversion }}.jar -console from the command line. {%- endtrans %}
GNU/Linux / BSD / Solaris
{{ i2pinstall_jar_hash }}

{% trans i2pversion=ver() -%} Download that file and double-click it (if that works) or type java -jar i2pinstall_{{ i2pversion }}.jar in a terminal to run the installer. On some platforms you may be able to right-click and select "Open with Java". {%- endtrans %}

{% trans %}Command line (headless) install:{% endtrans %}

{% trans i2pversion=ver() -%} Download the graphical installer file above and run java -jar i2pinstall_{{ i2pversion }}.jar -console from the command line. {%- endtrans %}
Debian / Ubuntu
Android
{% trans %}Outside I2P{% endtrans %}: i2p-android-0.9.13-0_b1-API8.apk
{% trans %}Inside I2P{% endtrans %}: i2p-android-0.9.13-0_b1-API8.apk
F-Droid: net.i2p.android.router
{% trans %}Development Builds{% endtrans %}: {% trans str4durl='http://'+i2pconv('str4d.i2p')+'/android/' -%} str4d's eepsite {%- endtrans %}
{{ i2p_android_hash }}

 

{% trans -%} The I2P Android app is in development and does NOT currently provide strong anonymity. {%- endtrans %} {% trans -%} Requires Android 2.2 (Froyo) or higher. {%- endtrans %} {% trans -%} 512 MB RAM minimum; 1 GB recommended. {%- endtrans %} {% trans -%} The release and dev versions of the I2P APK are not compatible, as they are signed by zzz and str4d respectively. Uninstall one before installing the other. {%- endtrans %}
{{ _('Source package') }}
{{ i2psource_hash }}

{% trans monotoneurl=site_url('get-involved/guides/new-developers'), gitrepo='http://'+i2pconv('git.repo.i2p')+'/w/i2p.i2p.git', github='https://github.com/i2p/i2p.i2p', i2pversion=ver() -%} Alternately, you can fetch the source from monotone or via Git from git.repo.i2p or Github.
Run (tar xjvf i2psource_{{ i2pversion }}.tar.bz2 ; cd i2p-{{ i2pversion }} ; ant pkg) then either run the GUI installer or headless install as above. {%- endtrans %}

{% trans signingkey=site_url('get-involved/develop/release-signing-key') -%} The files are signed by zzz, whose key is here. {%- endtrans %} {% include "downloads/post-install.html" %}

{{ _('Updates from earlier releases:') }}

{% trans -%} Both automatic and manual upgrades are available for the release. {%- endtrans %}

{{ _('Automatic updates') }}

{% trans -%} If you are running 0.7.5 or later, your router should detect the new release. To upgrade simply click the 'Download Update' button on your router console when it appears. {%- endtrans %}

{% trans -%} Due to a bug in release 0.7.6, those whose first I2P installation was that version and have not upgraded manually may get a "downloaded version is not greater than current version" error, and should use the manual update method below. {%- endtrans %}

{% trans blogpost=get_url('blog_post', slug='2009/06/29/0.7.5-Release') -%} If you are running 0.7.4 or earlier, please see the 0.7.5 release notes for important information about how to configure your router to automatically receive the release. {%- endtrans %}

{% trans instructions=site_url('misc/upgrade-0.6.1.30') -%} If you are running 0.6.1.30 or earlier, please see instructions for important information about how to configure your router to automatically receive the release. {%- endtrans %}

  1. {% trans instructions=site_url('misc/upgrade-0.6.1.30') -%} If you have reconfigured your router following the instructions, you should see a link on your router console allowing you to download and install the new release by just clicking on that link. {%- endtrans %}
  2. {% trans -%} Alternately, you can use the manual method specified below. {%- endtrans %}
{{ _('Manual updates') }}
{{ i2pupdate_hash }}
  1. {% trans -%} Download that file to your I2P installation directory and rename as i2pupdate.zip. (alternately, you can get the source as above and run "ant updater", then copy the resulting i2pupdate.zip to your I2P installation directory). You do NOT need to unzip that file. {%- endtrans %}
  2. {% trans -%} Click "Restart" {%- endtrans %}
  3. {% trans -%} Grab a cup of coffee and come back in 11 minutes {%- endtrans %}
{% trans signingkey=site_url('get-involved/develop/release-signing-key') -%} The file is signed by zzz, whose key is here. {%- endtrans %}

{{ _('Previous Releases') }}

{% trans echelon=i2pconv('echelon.i2p') -%} Previous releases are available on Google Code and Launchpad and within the I2P network on {{ echelon }}. {%- endtrans %} {% endblock %}