I2P Packages for Debian and Ubuntu
Overview
This is the new official repository for the I2P project, replacing deb.i2p2.de and deb.i2p2.no which are down. For instructions, see below, and more information is on geti2p.net.
For Ubuntu, we recommend our PPA instead, and instructions are on geti2p.net.
The signing key for this repo may be downloaded here.
How To
Existing Users
To migrate from deb.i2p2.de or deb.i2p2.no to this repo, do steps 1 and 2.
1) You must manually update to the 2023-10-01 repo key!!!
Short version:
curl -o i2p-archive-keyring.gpg https://geti2p.net/_static/i2p-archive-keyring.gpg
sudo cp i2p-archive-keyring.gpg /usr/share/keyrings
sudo apt update
2) You must manually update the repo hostname!!!
To change from deb.i2p2.de or deb.i2p2.no to deb.i2p.net:
cd /etc/apt/sources.list.d
grep i2p2 *
edit the appropriate file to change from deb.i2p2.de or deb.i2p2.no to deb.i2p.net
Long version: instructions are on geti2p.net.
New Users
Ubuntu
Please use our PPA instead. Instructions are on geti2p.net.
Debian
Instructions are on geti2p.net.
News
- 2024-10-16 I2P 2.7.0 release added to all repos.
- 2024-08-14 I2P 2.6.1 release added to all repos.
- 2024-07-22 I2P 2.6.0 release added to all repos.
- 2024-05-17 I2P 2.5.2 release added to all repos.
- 2024-05-09 Oracular repo added.
- 2024-05-07 I2P 2.5.1 release added to all repos.
- 2024-04-15 I2P 2.5.0 release added to all repos.
- 2023-12-22 Announcement of new site
- 2023-12-22 http service now supported
- 2023-12-22 I2P 2.4.0 release added to all repos.
- 2023-12-19 Repo now available at new official site deb.i2p.net for https only
- 2023-12-15 New repo up for testing at deb.i2pgit.org for https only; i2p-keyring package updated to 2023.10.01 in all repos; mantic, noble, and trixie repos added; stable/unstable/etc. links updated to point to bookworm/bullseye/etc.
- 2023-10-04 deb.i2p2.de and deb.i2p2.no repos down after failed upgrade, sorry!
- 2023-10-01 Repo key renewed and published on geti2p.net
- 2023-09-30 Repo key expired, sorry!
- 2023-07-02 I2P 2.3.0 release added to all repos.
- 2023-04-16 I2P 2.2.1 release added to all repos.
- 2023-03-17 I2P 2.2.0 release added to all repos.
- 2023-01-11 I2P 2.1.0 release added to all repos.
- 2022-12-02 2.0.0-2ubuntu1 added to Focal+, Buster+, to fix a minor issue with stray symlinks in / (Bionic not affected)
- 2022-11-22 I2P 2.0.0 release added to all repos.
- 2022-11-04 Lunar repo added.
- 2022-08-23 I2P 1.9.0 release added to all repos.
- 2022-05-24 I2P 1.8.0 release added to all repos; Kinetic repo added.
- 2022-03-03 Fixed the architecture listings below for libjbigi-jni.
- 2022-02-22 I2P 1.7.0 release added to all repos.
- 2021-11-30 I2P 1.6.1 release added to all repos.
- 2021-10-23 Jammy repo added.
- 2021-09-10 Repository signing key updated; Bookworm repo added; stable/oldstable links updated.
- 2021-08-30 I2P 1.5.0 release added to all repos, sorry for the delay.
- 2021-05-19 I2P 0.9.50 release added to all repos.
- 2021-05-16 Impish and Bullseye repos added.
- 2021-02-17 I2P 0.9.49 release added to all repos.
- 2020-12-02 I2P 0.9.48 release added to all supported repos; Hirsute repo added.
- 2020-10-17 NOTE: I2P 0.9.47 was the last release for Xenial (16.04). Xenial I2P packages are no longer supported.
- 2020-08-25 I2P 0.9.47 release added to all supported repos (Buster+, Xenial+). Wheezy / Jessie / Stretch / Precise / Trusty I2P packages are no longer supported. Java 8 is now required.
- 2020-05-26 I2P 0.9.46 release added to all repos; Groovy repo added. NOTE: This is the last release for Wheezy / Jessie / Stretch / Precise / Trusty. Java 8 will be required starting with 0.9.47.
- 2020-02-25 I2P 0.9.45 release added to all repos.
- 2019-12-01 I2P 0.9.44 release added to all repos.
- 2019-10-22 I2P 0.9.43 release added to all repos; Focal repo added.
- 2019-09-21 Repository signing key updated
- 2019-08-28 I2P 0.9.42 release added to all repos.
- 2019-07-24 Updated stable, oldstable, newstable aliases, added oldoldstable, testing, bullseye aliases.
- 2019-07-03 I2P 0.9.41 release added to all repos. Added arm64, armhf, powerpc, ppc64el, and s390x architectures to all supported repos.
- 2019-05-08 I2P 0.9.40 release added to all repos.
- 2019-04-19 I2P 0.9.39 in Bionic and Cosmic fixed for the change from Jetty 9.2.22 to 9.4.15; Eoan repo added.
- 2019-03-22 I2P 0.9.39 release added to all repos.
- 2019-01-26 I2P 0.9.38 packages for Wheezy/Jessie/Precise/Trusty fixed.
- 2019-01-23 Disco repo added; I2P 0.9.38 release added to all repos.
- 2018-10-05 Buster repo added; I2P 0.9.37 release added to all repos.
- 2018-09-16 Repository signing key updated
- 2018-08-24 I2P 0.9.36 release added to all repos.
- 2018-06-27 Cosmic repo added; I2P 0.9.35 release added to all repos.
- 2018-04-20 I2P 0.9.34 is now in official Debian Sid and Ubuntu Bionic repos. If you are running Debian Sid or Ubuntu Bionic or later, you do not need to use this repo; simply install the i2p package using your package manager.
- 2018-04-11 I2P 0.9.34 release added to all repos.
- 2018-01-31 Bionic repo added; I2P 0.9.33 release added to all repos.
- 2017-11-08 I2P 0.9.32 release added to all repos.
- 2017-09-21 Repository signing key package fixed again for older distros, sorry about that
- 2017-09-20 Repository signing key package fixed, sorry about that
- 2017-09-18 Repository signing key updated
- 2017-08-09 Artful repo added; I2P 0.9.31 release added to all repos.
- 2017-05-04 I2P 0.9.30 release added to all repos including stretch.
- 2017-04-15 Stretch and stretch-testing repos added. Stretch-testing now contains a 0.9.29-17-rc development build. Please report results in IRC #i2p-dev.
- 2017-01-06 New status notes on the i2p package now available.
- 2016-11-04 https now supported on host deb.i2p2.de. http is still available on host deb.i2p2.no. If https does not work, do: sudo apt-get install apt-transport-https
- 2016-10-01 Repository signing key updated
- 2014-03-09 Now serving Anoncoin and packages for Ubuntu
- 2013-10-10 Repository started with hosting generously provided by Meeh.
Notes
Any necessary dependency packages will be found in either Debian's repository or this one. Please report any problems with the I2P packages on the I2P Bug Tracker. Bugs for Anoncoin should be reported on its Github project page.
Add lines like the following to /etc/apt/sources.list.d/i2p.list
.
For Debian Wheezy (EOL May 2018):
deb https://deb.i2pgit.org/ wheezy main
deb-src https://deb.i2pgit.org/ wheezy main
For Debian Jessie (EOL June 2020):
deb https://deb.i2pgit.org/ jessie main
deb-src https://deb.i2pgit.org/ jessie main
For Debian Stretch (EOL June 2022):
deb https://deb.i2pgit.org/ stretch main
deb-src https://deb.i2pgit.org/ stretch main
For Debian Buster (oldoldstable):
deb https://deb.i2pgit.org/ buster main
deb-src https://deb.i2pgit.org/ buster main
For Debian Bullseye (oldstable):
deb https://deb.i2pgit.org/ bullseye main
deb-src https://deb.i2pgit.org/ bullseye main
For Debian Bookworm (stable):
deb https://deb.i2pgit.org/ bookworm main
deb-src https://deb.i2pgit.org/ bookworm main
For Debian testing or Sid (unstable):
deb https://deb.i2pgit.org/ unstable main
deb-src https://deb.i2pgit.org/ unstable main
For Ubuntu Precise (LTS 12.04):
deb https://deb.i2pgit.org/ precise main
deb-src https://deb.i2pgit.org/ precise main
For Ubuntu Trusty (LTS 14.04):
deb https://deb.i2pgit.org/ trusty main
deb-src https://deb.i2pgit.org/ trusty main
For Ubuntu Xenial (LTS 16.04):
deb https://deb.i2pgit.org/ xenial main
deb-src https://deb.i2pgit.org/ xenial main
For Ubuntu Bionic (LTS 18.04):
deb https://deb.i2pgit.org/ bionic main
deb-src https://deb.i2pgit.org/ bionic main
For Ubuntu Focal (LTS 20.04):
deb https://deb.i2pgit.org/ focal main
deb-src https://deb.i2pgit.org/ focal main
For Ubuntu Jammy (LTS 22.04):
deb https://deb.i2pgit.org/ jammy main
deb-src https://deb.i2pgit.org/ jammy main
For Ubuntu Noble (LTS 24.04):
deb https://deb.i2pgit.org/ mantic main
deb-src https://deb.i2pgit.org/ mantic main
For Ubuntu Oracular (24.10):
deb https://deb.i2pgit.org/ oracular main
deb-src https://deb.i2pgit.org/ oracular main
Updating the package list
After adding the repo to apt, update the package list with
sudo apt-get update
APT will likely complain about a missing key. If it does you can resolve this by running the following:
sudo apt-get install i2p-keyring && apt-get update
Alternately, you may download the key here and then do:
sudo apt-key add i2p-debian-repo.key.asc