{% extends "global/layout.html" %} {% block title %}Debian/Ubuntu{% endblock %} {% block content %}
sudo apt-add-repository ppa:i2p-maintainers/i2p
/etc/apt/sources.list.d
and fetch
the gpg key that the repository has been signed with. The GPG key ensures
that the packages have not been tampered with since being built.
{%- endtrans %}
sudo apt-get update
sudo apt-get install i2p
ppa:i2p-maintainers/i2p
into the PPA dialog.
{%- endtrans %}
{% trans -%}
Note: The steps below should be performed with root access (i.e., switching
user to root with su
or by prefixing each command with sudo
).
{%- endtrans %}
apt-transport-https
, curl
, lsb-release
are installed.{%- endtrans %}
sudo apt-get update
sudo apt-get install apt-transport-https lsb-release curl
{{ file2 }}
on your system.
Then, for Debian Bullseye or newer distributions run the following command to create {{ file }}
.{% endtrans %}
# Use this command on Debian Bullseye or newer only.
echo "deb [signed-by=/usr/share/keyrings/i2p-archive-keyring.gpg] https://deb.i2p2.de/ $(lsb_release -sc) main" \
| sudo tee /etc/apt/sources.list.d/i2p.list
{% trans -%}If you're using a downstream variant of Debian like LMDE or Kali Linux, the following command fill find the correct version for your distribution:{%- endtrans %}
# Use this command on Debian Bullseye or newer only.
echo "deb [signed-by=/usr/share/keyrings/i2p-archive-keyring.gpg] https://deb.i2p2.de/ $(dpkg --status tzdata | grep Provides | cut -f2 -d'-') main" \
| sudo tee /etc/apt/sources.list.d/i2p.list
{% trans -%}If you are using Debian Buster or older official Debian distributons, use the following command instead:{%- endtrans %}
# Use this command on Debian Buster or older only.
echo "deb https://deb.i2p2.de/ $(lsb_release -sc) main" \
| sudo tee /etc/apt/sources.list.d/i2p.list
{% trans -%}If you're using a downstream variant of Debian like LMDE or Kali Linux, the following command fill find the correct version for your distribution:{%- endtrans %}
# Use this command on Debian Buster or older only.
echo "deb https://deb.i2p2.de/ $(dpkg --status tzdata | grep Provides | cut -f2 -d'-') main" \
| sudo tee /etc/apt/sources.list.d/i2p.list
curl -o i2p-archive-keyring.gpg https://geti2p.net/_static/i2p-archive-keyring.gpg
gpg --keyid-format long --import --import-options show-only --with-fingerprint i2p-archive-keyring.gpg
{% trans -%}Verify that this key fingerprint matches the output:{%- endtrans %}
7840 E761 0F28 B904 7535 49D7 67EC E560 5BCF 1346
sudo cp ~/i2p-archive-keyring.gpg /usr/share/keyrings
If you are using a distribution older than Debian Buster, you will also need
to symlink that key to /etc/apt/trusted.gpg.d
.
sudo ln -sf /usr/share/keyrings/i2p-archive-keyring.gpg /etc/apt/trusted.gpg.d/i2p-archive-keyring.gpg
sudo apt-get update
{% trans -%}This command will retrieve the latest list of software
from every repository enabled on your system, including the I2P repository
added in step 1.{%- endtrans %}
i2p-keyring
package will ensure that you receive updates to the repository's GPG key.
{%- endtrans %}
sudo apt-get install i2p i2p-keyring
{% trans -%} After the installation process completes you can move on to the next part of starting I2P and configuring it for your system. {%- endtrans %}
i2prouter
start
" from a command prompt. (Note: Do not use
sudo or run it as root!)
{%- endtrans %}
i2prouter-nowrapper
".
(Note: Do not
use sudo or run it as root!)
{%- endtrans %}
dpkg-reconfigure
i2p
" as root or using sudo. This is the recommended means of operation.
{%- endtrans %}
{% trans -%} When installing for the first time, please remember to adjust your NAT/firewall if you can. The ports to forward can be found on the network configuration page in the router console. If guidance with respect to forwarding ports is needed, you may find portforward.com to be helpful. {%- endtrans %}
{% trans -%} Please review and adjust the bandwidth settings on the configuration page, as the default settings of 96 KB/s down / 40 KB/s up are fairly conservative. {%- endtrans %}
{% trans browserconfig=site_url('about/browser-config') -%} If you want to reach I2P Sites via your browser, have a look on the browser proxy setup page for an easy howto. {%- endtrans %}
{% endblock %}