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 -%}
2013-10-26 11:03:57 +00:00
The Debian packages
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-05-24 02:01:41 +00:00
< li > {% trans %}< a href = "#ubuntu" > Ubuntu< / a > (Precise < em > 12.04< / em > and newer){% endtrans %}< / li >
< li > < a href = "#ubuntu" > Mint< / a > < / li >
2013-10-26 11:03:57 +00:00
< li > {% trans %}< a href = "#debian" > Debian Linux< / a > (Squeeze and newer) & kFreeBSD{% endtrans %}< / li >
2012-11-10 05:53:24 +00:00
< li > < a href = "#debian" > Knoppix< / a > < / li >
2011-06-04 17:54:50 +00:00
< / ul >
2013-01-18 03:42:02 +00:00
2013-10-26 11:03:57 +00:00
{% trans trac='http://trac.i2p2.de/newticket?component=package/debian& owner=killyourtv& cc=killyourtv@mail.i2p' -%}
2013-01-18 03:42:02 +00:00
The I2P packages < em > may< / em > work on systems not listed above. Please report any issues
2013-10-26 11:03:57 +00:00
with these packages on < a href = "{{ trac }}" > Trac< / a > at
< a href = "{{ trac }}" > https://trac.i2p2.de< / a > .
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 %}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 >
2013-05-24 02:01:41 +00:00
< li > {% trans %}Option 2: < a href = "#debian" > Debian< / a > (including Debian-derivatives){% endtrans %}< / li >
2011-06-04 17:54:50 +00:00
< / ul >
2013-01-18 03:42:02 +00:00
2013-05-24 02:01:41 +00:00
< h2 id = "ubuntu" > {{ _('Instructions for Ubuntu Precise Pangolin (and newer) and derivatives like Linux Mint & Trisquel') }}< / h2 >
2013-01-18 04:36:24 +00:00
< 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 >
2013-05-24 02:01:41 +00:00
< / ol >
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
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-10-26 11:03:57 +00:00
< h2 id = "debian" > {{ _('Instructions for Debian') }}< / h2 >
2011-06-05 19:41:07 +00:00
2013-10-26 11:03:57 +00:00
< em > Currently supported architectures include amd64, i386, armel, armhf (for Raspbian), kfreebsd-amd64, kfreebsd-i386, and powerpc.< / em >
2013-05-24 02:01:41 +00:00
2013-10-26 11:03:57 +00:00
< p > {% trans -%}
Note: 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-10-26 11:03:57 +00:00
{%- endtrans %}< / p >
2011-06-04 17:54:50 +00:00
< ol >
2013-10-26 11:03:57 +00:00
< li > {% trans file='/etc/apt/sources.list.d/i2p.list' -%}
Add lines like the following to < code > {{ file }}< / code > .{% endtrans %}< br >
For Squeeze:< br >
< pre >
< code > deb http://deb.i2p2.no/ squeeze main
deb-src http://deb.i2p2.no/ squeeze main< / code >
< / pre >
< br / >
For Wheezy (stable):< br / >
< pre >
< code > deb http://deb.i2p2.no/ stable main
deb-src http://deb.i2p2.no/ stable main< / code >
< / pre >
< br / >
For Testing or Unstable:< br / >
< pre >
< code > deb http://deb.i2p2.no/ unstable main
deb-src http://deb.i2p2.no/ unstable main< / code >
< / pre >
2013-01-18 03:42:02 +00:00
< / li >
2013-10-26 11:03:57 +00:00
2013-10-26 11:06:06 +00:00
< li > {% trans repokey=url_for('static', filename='debian-repo.pub') -%}
2013-10-26 11:03:57 +00:00
Download < a href = "{{ repokey }}" > the key used to sign the repository< / a > and add it to apt:
{%- endtrans %}< br / >
< code > apt-key add debian-repo.pub< / code >
2013-01-18 03:42:02 +00:00
< / li >
2013-10-26 11:03:57 +00:00
2013-01-18 03:42:02 +00:00
< li >
2013-10-26 11:03:57 +00:00
{% trans %}Notify your package manager of the new repository 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
2013-10-26 11:03:57 +00:00
repository enabled on your system, including the I2P repository added in step
2013-01-18 03:42:02 +00:00
1.
{%- endtrans %}
< / li >
2013-10-26 11:03:57 +00:00
< li > {% trans -%}
You are now ready to install I2P! Installing the < code > i2p-keyring< / code >
package will ensure that you receive updates to the repository's GPG key.
2013-01-18 03:42:02 +00:00
{%- endtrans %}< br / >
2013-10-26 11:03:57 +00:00
< code > apt-get install i2p i2p-keyring< / code > < / 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-02-06 03:34:20 +00:00
you may find < a href = "http://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 %}