Untitled diff
36 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/