Untitled diff

Created Diff never expires
25 removals
Lines
Total
Removed
Words
Total
Removed
To continue using this feature, upgrade to
Diffchecker logo
Diffchecker Pro
36 lines
45 additions
Lines
Total
Added
Words
Total
Added
To continue using this feature, upgrade to
Diffchecker logo
Diffchecker Pro
56 lines
Currently supported architectures include amd64, i386, armel, armhf (for Raspbian).
Currently supported architectures include amd64, i386, armel, armhf (for Raspbian).


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").
Note: copy/paste the commands and press Enter, it uses "sudo". if you dont use "sudo" then remove it from the command after login with "su". e.g:


Add lines like the following to /etc/apt/sources.list.d/i2p.list.
"su
For Wheezy:
apt install x package (copy/paste the command without sudo)"


deb https://deb.i2p2.de/ wheezy main
deb-src https://deb.i2p2.de/ wheezy main


1- make sure that "apt-transport-https" and "curl" are installed:


For Jessie:
"sudo apt update
sudo apt install apt-transport-https curl"


deb https://deb.i2p2.de/ jessie main
2- add i2p repositories: (it will be added to /etc/apt/sources.list.d )
deb-src https://deb.i2p2.de/ jessie main

Note: to make sure which distro is stable and when its end of life please visit [https://wiki.debian.org/LTS/ Debian LTS]

For Stretch (Stable)

echo -e "deb https://deb.i2p2.de/ stretch main\\ndeb-src https://deb.i2p2.de/ stretch main" | sudo tee /etc/apt/sources.list.d/i2p.list > /dev/null

For Jessie (old-stable)

echo -e "deb https://deb.i2p2.de/ jessie main\\ndeb-src https://deb.i2p2.de/ jessie main" | sudo tee /etc/apt/sources.list.d/i2p.list > /dev/null

For Wheezy (obsolete)

echo -e "deb https://deb.i2p2.de/ wheezy main\\ndeb-src https://deb.i2p2.de/ wheezy main" | sudo tee /etc/apt/sources.list.d/i2p.list > /dev/null

Note: If by any chance you are running debian sid (testing), then you can install I2P directly from Debian main repos:

sudo apt install i2p

3- Download the key used to sign the repository and add it to apt: (this will download the key to home folder)

curl -o i2p-debian-repo.key.asc https://geti2p.net/_static/i2p-debian-repo.key.asc

4- Check fingerprints/owners without importing anything:

gpg -n --import --import-options import-show i2p-debian-repo.key.asc




For Stretch (stable):
5- If it looks good add it to APT's Keyring:


deb https://deb.i2p2.de/ stretch main
sudo apt-key add i2p-debian-repo.key.asc
deb-src https://deb.i2p2.de/ stretch main


Download the key used to sign the repository and add it to apt:
6- Update Packages and Notify your package manager of the new repository
apt-key add i2p-debian-repo.key.asc

Notify your package manager of the new repository by entering
sudo apt update
apt-get update

This command will retrieve the latest list of software from every repository enabled on your system, including the I2P repository added in step 1.
7- You are now ready to install I2P! Installing the i2p-keyring package will ensure that you receive updates to the repository's GPG key:
You are now ready to install I2P! Installing the i2p-keyring package will ensure that you receive updates to the repository's GPG key.

apt-get install i2p i2p-keyring
sudo apt install i2p i2p-keyring


After the installation process completes you can move on to the next part of starting I2P and configuring it for your system.
After the installation process completes you can move on to the next part of starting I2P and configuring it for your system.


Note: If the https address does not work, either:

sudo apt-get install apt-transport-https
Change the repository address to http://deb.i2p2.no/