2012-11-10 05:53:24 +00:00
{% extends "global/layout.html" %}
2011-06-04 17:54:50 +00:00
{% block title %}Debian/Ubuntu{% endblock %}
{% block content %}
2013-01-18 04:36:24 +00:00
< h1 > {{ _('Debian I2P Packages') }}< / h1 >
2011-06-05 19:41:07 +00:00
2013-01-18 03:42:02 +00:00
{% trans -%}
2011-06-04 17:54:50 +00:00
The packages hosted on < a href = "https://launchpad.net/%7Ei2p-maintainers/+archive/i2p" > the I2P Launchpad site< / a >
2013-01-18 03:42:02 +00:00
have been tested and < em > should < / em > work on x86/x86_64 platforms running:
{%- endtrans %}
2011-06-04 17:54:50 +00:00
< ul >
2013-01-18 03:42:02 +00:00
< li > {% trans %}< a href = "#ubuntu" > Ubuntu< / a > (Hardy < em > 8.04< / em > and newer){% endtrans %}< / li >
< li > < a href = "#ubuntu" > Mint< / a > < em > 11< / em > < / li >
< li > {% trans %}< a href = "#debian" > Debian Linux< / a > (Lenny and newer) & < a href = "#nonlinux" > kFreeBSD< / a > (Wheezy){% endtrans %}< / li >
2012-11-10 05:53:24 +00:00
< li > < a href = "#debian" > Knoppix< / a > < / li >
2013-01-18 03:42:02 +00:00
< li > < a href = "#debian" > Simply MEPIS< / a > < em > 8.5.03-rel1< / em > < / li >
< li > < a href = "#ubuntu" > Trisque< / a > l < em > 4.5.1< / em > < / li >
< li > < a href = "#debian" > gNewSense< / a > < em > 2.3< / em > < / li >
< li > < a href = "#nonlinux" > Nexenta< / a > < em > 3.0.1< / em > < / li >
2011-06-04 17:54:50 +00:00
< / ul >
2013-01-18 03:42:02 +00:00
{% trans trac=i2pconv('trac.i2p2.i2p') -%}
The I2P packages < em > may< / em > work on systems not listed above. Please report any issues
with these packages on < a href = "http://{{ trac }}" > Trac< / a > at
< a href = "http://{{ trac }}" > http://{{ trac }}< / a > .
{%- endtrans %}
2011-06-04 17:54:50 +00:00
< ul >
2013-01-18 03:42:02 +00:00
< li > {% trans %}Option 1: < a href = "#ubuntu" > Recent versions< / a > of Ubuntu and its derivatives (< em > Try this if you're not using Debian)< / em > {% endtrans %}< / li >
< li > {% trans %}Option 2: < a href = "#debian" > Debian< / a > (including systems based on Debian and older versions of Ubuntu){% endtrans %}< / li >
< li > {% trans %}Option 3: < a href = "#nonlinux" > Non-Linux< / a > (and possibly Non-x86 architectures){% endtrans %}< / li >
2011-06-04 17:54:50 +00:00
< / ul >
2013-01-18 03:42:02 +00:00
2013-01-18 04:36:24 +00:00
< h2 id = "ubuntu" > {{ _('Instructions for Ubuntu Lucid Lynx (and newer) and derivatives like Linux Mint & Trisquel') }}< / h2 >
< h5 > {{ _('Adding the PPA via the command line and installing I2P') }}< / h5 >
2011-06-04 17:54:50 +00:00
< ol >
2013-01-18 03:42:02 +00:00
< li >
{% trans %}Open a terminal and enter:{% endtrans %}< br / >
2011-06-05 19:41:07 +00:00
< code > sudo apt-add-repository ppa:i2p-maintainers/i2p< / code > < br / >
2013-01-18 03:42:02 +00:00
{% trans -%}
2011-06-04 17:54:50 +00:00
This command will add the PPA to /etc/apt/sources.list.d and fetch the
gpg key that the repository has been signed with. The GPG key ensures
2013-01-18 03:42:02 +00:00
that the packages have not been tampered with since being built.
{%- endtrans %}
< / li >
< li >
{% trans %}Notify your package manager of the new PPA by entering:{% endtrans %}< br / >
2011-06-04 17:54:50 +00:00
< code > sudo apt-get update< / code > < br / >
2013-01-18 03:42:02 +00:00
{% trans -%}
2011-06-04 17:54:50 +00:00
This command will retrieve the latest list of software from each
repository that is enabled on your system, including the I2P PPA that
2013-01-18 03:42:02 +00:00
was added with the earlier command.
{%- endtrans %}
< / li >
< li > {% trans %}You are now ready to install I2P!{% endtrans %}< br / >
2011-06-04 17:54:50 +00:00
< code > sudo apt-get install i2p< / code > < / li >
< / ol >
2013-01-18 03:42:02 +00:00
2013-01-18 04:36:24 +00:00
< h5 > {{ _('Adding the PPA Using Synaptic') }}< / h5 >
2011-06-05 19:41:07 +00:00
< ol >
2013-01-18 03:42:02 +00:00
< li >
{% trans -%}
Open Synaptic (System -> Administration -> Synaptic Package Manager).
{%- endtrans %}
< / li >
< li >
{% trans -%}
Once Synaptic opens, select < em > Repositories< / em > from the < em > Settings< / em > menu.
{%- endtrans %}
< / li >
< li >
{% trans -%}
Click the < em > Other Sources< / em > tab and click < em > Add< / em > . Paste < code > ppa:i2p-maintainers/i2p< / code > into the APT-line field and click < em > Add Source< / em > . Click the < em > Close< / em > button then < em > Reload< / em > .
{%- endtrans %}
< / li >
< li >
{% trans -%}
In the Quick Filter box, type in < code > i2p< / code > and press enter. When < code > i2p< / code > is returned in the results list, right click < code > i2p< / code > and select < em > Mark for Installation< / em > . After doing so you may see a < em > Mark additional required changes?< / em > popup. If so, click < em > Mark< / em > then < em > Apply< / em > .
{%- endtrans %}
< / li >
2011-06-05 19:41:07 +00:00
< / ol >
2013-01-18 03:42:02 +00:00
{% trans -%}
2011-06-04 17:54:50 +00:00
After the installation process completes you can move on to the next
2012-11-10 05:53:24 +00:00
part of < a href = "#Post-install_work" > starting I2P< / a > and configuring it for your system.
2013-01-18 03:42:02 +00:00
{%- endtrans %}
2013-01-18 04:36:24 +00:00
< h2 id = "debian" > {{ _('Instructions for Debian Lenny and newer') }}< / h2 >
2011-06-05 19:41:07 +00:00
2013-01-18 03:42:02 +00:00
{% trans -%}
2011-06-04 17:54:50 +00:00
The steps below should be performed with root access (i.e., switching
2011-06-05 19:41:07 +00:00
user to root with "su" or by prefixing each command with "sudo").
2013-01-18 03:42:02 +00:00
{%- endtrans %}
2011-06-04 17:54:50 +00:00
< ol >
2013-01-18 03:42:02 +00:00
< li >
{% trans %}Add the GPG key that signs the repository with the following command:{% endtrans %}< br / >
< code > apt-key adv --keyserver keyserver.ubuntu.com --recv-keys < a href = "http://keyserver.ubuntu.com:11371/pks/lookup?search=0x474BC46576FAE76E97C1A1A1AB9660B9EB2CC88B&op=index" > EB2CC88B< / a > < / code > < br / >
{% trans %}You'll have output like the following if the command was successful:{% endtrans %}< br / >
< img src = "{{ url_for('static', filename='images/add-key-terminal.png') }}" alt = "" / >
< / li >
< li >
{% trans %}For Debian Oldstable (Lenny) and Stable (Squeeze): Add the following entries to < code > /etc/apt/sources.list.d/i2p.list< / code > {% endtrans %}< br / >
2012-04-09 10:41:32 +00:00
< code > deb http://ppa.launchpad.net/i2p-maintainers/i2p/ubuntu natty main < br / >
deb-src http://ppa.launchpad.net/i2p-maintainers/i2p/ubuntu natty main < / code > < br / >
< br / >
2013-01-18 03:42:02 +00:00
{% trans %}For Debian Testing (Wheezy) or Unstable (Sid), use the following:{% endtrans %}< br / >
2012-05-23 23:29:53 +00:00
< code > deb http://ppa.launchpad.net/i2p-maintainers/i2p/ubuntu precise main < br / >
2013-01-18 03:42:02 +00:00
deb-src http://ppa.launchpad.net/i2p-maintainers/i2p/ubuntu precise main < / code > < br / >
< / li >
< li >
{% trans %}Notify your package manager of the new PPA by entering{% endtrans %}< br / >
2011-06-04 17:54:50 +00:00
< code > apt-get update< / code > < br / >
2013-01-18 03:42:02 +00:00
{% trans -%}
2011-06-04 17:54:50 +00:00
This command will retrieve the latest list of software from every
repository enabled on your system, including the I2P PPA added in step
2013-01-18 03:42:02 +00:00
1.
{%- endtrans %}
< / li >
< li >
{% trans %}You are now ready to install I2P!{% endtrans %}< br / >
2011-06-04 17:54:50 +00:00
< code > apt-get install i2p< / code > < / li >
< / ol >
2013-01-18 03:42:02 +00:00
{% trans -%}
2011-06-05 19:41:07 +00:00
After the installation process completes you can move on to the next part of < a href = "#Post-install_work" > starting I2P< / a > and configuring it for your system.
2013-01-18 03:42:02 +00:00
{%- endtrans %}
2013-01-18 04:36:24 +00:00
< h2 id = "nonlinux" > {{ _('Instructions for Non-Linux / Non-x86') }}< / h2 >
2013-01-18 03:42:02 +00:00
{% trans -%}
2011-06-04 17:54:50 +00:00
The steps below should be performed with root access (i.e., switching
2013-01-18 03:42:02 +00:00
user to root with "< code > su< / code > " or by prefixing each command with "< code > sudo< / code > ").
{%- endtrans %}< br / >
2011-06-04 17:54:50 +00:00
< ol >
2013-01-18 03:42:02 +00:00
< li >
{% trans -%}
Download the < a href = "http://ppa.launchpad.net/i2p-maintainers/i2p/ubuntu/pool/main/i/i2p/" > i2p-router< / a > package from the < a href = "http://ppa.launchpad.net/i2p-maintainers/i2p/ubuntu/pool/main/i/i2p/" > PPA< / a > .
{%- endtrans %}
< / li >
< li >
{% trans -%}
Make sure that you have Java installed. Running < em > < code > apt-get install default-jre< / code > < / em > should be sufficient.{% endtrans %}< br / >
{% trans %}You are now ready to install I2P!{% endtrans %}< br / >
< code > dpkg -i i2p-router_*.deb< / code >
< / li >
< li >
{% trans jbigi=site_url('misc/jbigi') -%}
It is recommended to compile < a href = "{{ jbigi }}" > jbigi< / a > for your system to achieve better performance. Instructions are available < a href = "{{ jbigi }}" > here< / a > .
{%- endtrans %}
< / li >
2011-06-04 17:54:50 +00:00
< / ol >
2013-01-18 03:42:02 +00:00
{% trans -%}
2012-11-10 05:53:24 +00:00
After the installation process completes you can move on to the next part of < a href = "#Post-install_work" > starting I2P< / a > and configuring it for your system.
2013-01-18 03:42:02 +00:00
{%- endtrans %}
2013-01-18 04:36:24 +00:00
< h2 id = "Post-install_work" > {{ _('Post-install work') }}< / h2 >
2013-01-18 03:42:02 +00:00
{% trans -%}
2011-06-04 17:54:50 +00:00
Using these I2P packages the I2P router can be started in the following
2011-06-05 19:41:07 +00:00
three ways:
2013-01-18 03:42:02 +00:00
{%- endtrans %}
2011-06-04 17:54:50 +00:00
< ul >
2013-01-18 03:42:02 +00:00
< li >
{% trans -%}
" on demand" using the i2prouter script. Simply run " < code > i2prouter
start< / code > " from a command prompt. (Note: Do < strong > < u > not< / u > < / strong > use
sudo or run it as root!)
{%- endtrans %}
< / li >
< li >
{% trans -%}
" on demand" without the < a href = "http://wrapper.tanukisoftware.com/" > java service wrapper< / a >
2011-06-05 19:41:07 +00:00
(needed on non-Linux/non-x86 systems) by running "< code > i2prouter-nowrapper< / code > ".
2013-01-18 03:42:02 +00:00
(Note: Do < strong > < u > not< / u > < / strong >
use sudo or run it as root!)
{%- endtrans %}
< / li >
< li >
{% trans -%}
as a service that automatically runs when your system boots, even
2011-06-05 19:41:07 +00:00
before logging in. The service can be enabled with "< code > dpkg-reconfigure
2013-01-18 03:42:02 +00:00
i2p< / code > " as root or using sudo. This is the recommended means of operation.
{%- endtrans %}
< / li >
2011-06-04 17:54:50 +00:00
< / ul >
2013-01-18 03:42:02 +00:00
< p > {% trans -%}
When installing for the first time, please remember to < b > adjust your NAT/firewall< / b >
2012-07-10 17:01:59 +00:00
if you can. The ports to forward can be found on the < a href = "http://127.0.0.1:7657/confignet" >
2013-01-18 03:42:02 +00:00
network configuration page< / a > in the router console. If guidance with respect to forwarding ports is needed,
2013-01-30 21:46:43 +00:00
you may find < a href = "http://www.portforward.com" > portforward.com< / a > to be helpful.
2013-01-18 03:42:02 +00:00
{%- endtrans %}< / p >
< p > {% trans -%}
Please review and < b > adjust the bandwidth settings< / b > on the
2012-07-10 17:01:59 +00:00
< a href = "http://127.0.0.1:7657/config.jsp" > configuration page< / a > ,
2012-07-10 17:00:12 +00:00
as the default settings of 96 KB/s down / 40 KB/s up are fairly conservative.
2013-01-18 03:42:02 +00:00
{%- endtrans %}< / p >
< p > {% trans browserconfig=site_url('about/browser-config') -%}
If you want to reach eepsites via your browser, have a look on the < a href = "{{ browserconfig }}" > browser proxy setup< / a > page for an easy howto.
{%- endtrans %}< / p >
2011-06-04 17:54:50 +00:00
{% endblock %}