I2P Packages for Debian and Ubuntu

Overview

This is the official repository for the I2P project. 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.

News

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.

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.

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.

I2P 0.9.45 release added to all repos. 2019-12-01 I2P 0.9.44 release added to all repos.

I2P 0.9.44 release added to all repos. 2019-10-22 I2P 0.9.43 release added to all repos; Focal repo added.

I2P 0.9.43 release added to all repos; Focal repo added. 2019-09-21 Repository signing key updated

Repository signing key updated 2019-08-28 I2P 0.9.42 release added to all repos.

I2P 0.9.42 release added to all repos. 2019-07-24 Updated stable, oldstable, newstable aliases, added oldoldstable, testing, bullseye aliases.

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.

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.

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.

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.

I2P 0.9.39 release added to all repos. 2019-01-26 I2P 0.9.38 packages for Wheezy/Jessie/Precise/Trusty fixed.

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.

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.

Buster repo added; I2P 0.9.37 release added to all repos. 2018-09-16 Repository signing key updated

Repository signing key updated 2018-08-24 I2P 0.9.36 release added to all repos.

I2P 0.9.36 release added to all repos. 2018-06-27 Cosmic repo added; I2P 0.9.35 release added to all repos.

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.

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.

I2P 0.9.34 release added to all repos. 2018-01-31 Bionic repo added; I2P 0.9.33 release added to all repos.

Bionic repo added; I2P 0.9.33 release added to all repos. 2017-11-08 I2P 0.9.32 release added to all repos.

I2P 0.9.32 release added to all repos. 2017-09-21 Repository signing key package fixed again for older distros, sorry about that

Repository signing key package fixed again for older distros, sorry about that 2017-09-20 Repository signing key package fixed, sorry about that

Repository signing key package fixed, sorry about that 2017-09-18 Repository signing key updated

Repository signing key updated 2017-08-09 Artful repo added; I2P 0.9.31 release added to all repos.

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.

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.

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.

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

https now supported on host deb.i2p2.de. http is still available on host deb.i2p2.no. If https does not work, do: 2016-10-01 Repository signing key updated

Repository signing key updated 2014-03-09 Now serving Anoncoin and packages for Ubuntu

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.

Repository Information

Add lines like the following to /etc/apt/sources.list.d/i2p.list .

For Debian Wheezy (EOL May 2018):

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

For Debian Jessie (oldoldstable):

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

For Debian Stretch (oldstable):

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

For Debian Buster (stable):

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

For Debian testing or Sid (unstable):

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

For Ubuntu Precise (LTS 12.04):

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

For Ubuntu Trusty (LTS 14.04):

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

For Ubuntu Xenial (LTS 16.04):

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

For Ubuntu Bionic (LTS 18.04):

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

For Ubuntu Focal (LTS 20.04):

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

For Ubuntu Groovy (20.10):

deb https://deb.i2p2.de/ groovy main deb-src https://deb.i2p2.de/ groovy 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

Current Contents

The current contents of the repo are listed below. This information is automatically generated.

Packages in Buster (Debian stable)

i2p (0.9.47-1ubuntu1 , main ) - Invisible Internet Project (I2P) - anonymous network

all (66.1 KB) Binary for arch



Invisible Internet Project (I2P) - anonymous network

i2p-doc (0.9.47-1ubuntu1 , main ) - Invisible Internet Project (I2P) - developer documentation

all (3.5 MB) Binary for arch



Invisible Internet Project (I2P) - developer documentation

i2p-keyring (2019.09.21 , main ) - GnuPG keys of the I2P package repository

all (14.1 KB) Binary for arch



This package provides digital keys used for signing I2P's repositories. Upon installation of this package, your APT trusted keyring will updated with these keys. Upon removal of this package, the keys provided by this package will be removed from the APT trusted keyring.

i2p-router (0.9.47-1ubuntu1 , main ) - Invisible Internet Project (I2P) - Router

all (9.9 MB) Binary for arch



Invisible Internet Project (I2P) - Router

libjbigi-jni (0.9.46-1ubuntu1 , main ) - Invisible Internet Project (I2P) - libjbigi library

i386 (5.3 KB) Binary for arch



Invisible Internet Project (I2P) - libjbigi library

syndie (1.107b-2ubuntu1 , main ) - Syndie anonymous distributed forums

all (4.0 MB) Binary for arch



Syndie anonymous distributed forums

libjbigi-jni (0.9.47-1ubuntu1 , main ) - Invisible Internet Project (I2P) - libjbigi library

amd64 (5.0 KB) Binary for arch



Invisible Internet Project (I2P) - libjbigi library

Packages in Stretch (Debian old stable)

i2p (0.9.46p-1~trusty+1 , main ) - Invisible Internet Project (I2P) - anonymous network

all (68.6 KB) Binary for arch



Invisible Internet Project (I2P) - anonymous network

i2p-doc (0.9.46p-1~trusty+1 , main ) - Invisible Internet Project (I2P) - developer documentation

all (2.9 MB) Binary for arch



Invisible Internet Project (I2P) - developer documentation

i2p-keyring (2019.09.21 , main ) - GnuPG keys of the I2P package repository

all (14.1 KB) Binary for arch



This package provides digital keys used for signing I2P's repositories. Upon installation of this package, your APT trusted keyring will updated with these keys. Upon removal of this package, the keys provided by this package will be removed from the APT trusted keyring.

i2p-router (0.9.46p-1~trusty+1 , main ) - Invisible Internet Project (I2P) - Router

all (13.7 MB) Binary for arch



Invisible Internet Project (I2P) - Router

killyourtv-keyring (2015.03.27.1 , main ) - GnuPG keys of KillYourTV's repository

all (12.6 KB) Binary for arch



This package provides digital keys used for signing KillYourTV's repositories. Upon instalation of this package, your APT trusted keyring will updated with these keys. Upon removal of this package, the keys provided by this package will be removed from the APT trusted keyring.

libjbigi-jni (0.9.46p-1~trusty+1 , main ) - Invisible Internet Project (I2P) - libjbigi library

amd64 (4.8 KB), i386 (4.8 KB) Binary for arch



Invisible Internet Project (I2P) - libjbigi library

syndie (1.107b-2ubuntu1 , main ) - Syndie anonymous distributed forums

all (4.0 MB) Binary for arch



Syndie anonymous distributed forums

Packages in Jessie (Debian's old old stable distribution, released 2015-04-25)

anoncoin-qt (0.8.5.6-1+b1 , main ) - peer-to-peer network based digital currency - Qt GUI

amd64 (1.7 MB), i386 (1.8 MB) Binary for arch



Anoncoin is a free open source peer-to-peer electronic cash system that is completely decentralized, without the need for a central server or trusted parties. Users hold the crypto keys to their own money and transact directly with each other, with the help of a P2P network to check for double-spending. Anoncoin is a fork of Bitcoin.



Full transaction history is stored locally at each client. This requires 200 MB+ of space, slowly growing.



This package provides Anoncoin-Qt, a GUI for Anoncoin based on Qt.

anoncoind (0.8.5.6-1+b1 , main ) - peer-to-peer network based digital currency - daemon

amd64 (673.4 KB), i386 (709.9 KB) Binary for arch



Anoncoin is a free open source peer-to-peer electronic cash system that is completely decentralized, without the need for a central server or trusted parties. Users hold the crypto keys to their own money and transact directly with each other, with the help of a P2P network to check for double-spending. Anoncoin is a fork of Bitcoin.



Full transaction history is stored locally at each client. This requires 200 MB+ of space, slowly growing.



This package provides anoncoind, a combined daemon and CLI tool to interact with the daemon.

i2p (0.9.46p-1~trusty+1 , main ) - Invisible Internet Project (I2P) - anonymous network

all (68.6 KB) Source dir Binary for arch



Invisible Internet Project (I2P) - anonymous network

i2p-doc (0.9.46p-1~trusty+1 , main ) - Invisible Internet Project (I2P) - developer documentation

all (2.9 MB) Source dir Binary for arch



Invisible Internet Project (I2P) - developer documentation

i2p-keyring (2019.09.21 , main ) - GnuPG keys of the I2P package repository

all (14.1 KB) Source dir Binary for arch



This package provides digital keys used for signing I2P's repositories. Upon installation of this package, your APT trusted keyring will updated with these keys. Upon removal of this package, the keys provided by this package will be removed from the APT trusted keyring.

i2p-router (0.9.46p-1~trusty+1 , main ) - Invisible Internet Project (I2P) - Router

all (13.7 MB) Source dir Binary for arch



Invisible Internet Project (I2P) - Router

killyourtv-keyring (2015.03.27.1 , main ) - GnuPG keys of KillYourTV's repository

all (12.6 KB) Source dir Binary for arch



This package provides digital keys used for signing KillYourTV's repositories. Upon instalation of this package, your APT trusted keyring will updated with these keys. Upon removal of this package, the keys provided by this package will be removed from the APT trusted keyring.

libservice-wrapper-doc (3.5.25-1 , main ) - Jar daemon wrapper (javadoc files)

all (165.3 KB) Source dir Binary for arch



The Java Service Wrapper makes very easy to install a Java Application as a daemon process on Unix systems. The Wrapper monitors a JVM (Java Virtual Machine) process and automatically restarts it if it that the JVM has crashed or hung. This process takes just a few seconds once the Wrapper has decided there is a problem. It also gives the ability to handle process priority.



This package contains the javadoc files.

libservice-wrapper-java (3.5.25-1 , main ) - Jar daemon wrapper java libraries

all (214.7 KB) Source dir Binary for arch



This Package contains the Java jar libraries used by the Java Service Wrapper. It can be used to handle wrapper specific attributes.



The Java Service Wrapper makes very easy to install a Java Application as a daemon process on Unix systems. The Wrapper monitors a JVM (Java Virtual Machine) process and automatically restarts it if it that the JVM has crashed or hung. This process takes just a few seconds once the Wrapper has decided there is a problem. It also gives the ability to handle process priority.

libservice-wrapper-jni (3.5.25-1 , main ) - Jar daemon wrapper JNI libraries

amd64 (14.0 KB), i386 (14.6 KB) Source dir Binary for arch



This Package contains the JNI libraries used by the Java Service Wrapper.



The Java Service Wrapper makes very easy to install a Java Application as a daemon process on Unix systems. The Wrapper monitors a JVM (Java Virtual Machine) process and automatically restarts it if it that the JVM has crashed or hung. This process takes just a few seconds once the Wrapper has decided there is a problem. It also gives the ability to handle process priority.

service-wrapper (3.5.25-1 , main ) - Jar daemon wrapper

amd64 (151.1 KB), i386 (155.9 KB) Source dir Binary for arch



The Java Service Wrapper makes very easy to install a Java Application as a daemon process on Unix systems. The Wrapper monitors a JVM (Java Virtual Machine) process and automatically restarts it if it that the JVM has crashed or hung. This process takes just a few seconds once the Wrapper has decided there is a problem. It also gives the ability to handle process priority.

syndie (1.107b-2ubuntu1 , main ) - Syndie anonymous distributed forums

all (4.0 MB) Source dir Binary for arch



Syndie anonymous distributed forums

i2p (0.9.45p-1~trusty+1 , main ) - Invisible Internet Project (I2P) - anonymous network

all (69.0 KB) Source dir Binary for arch



I2P is an anonymizing network, offering a simple layer that identity-sensitive applications can use to securely communicate. All data is wrapped with several layers of encryption, and the network is both distributed and dynamic, with no trusted parties.



This package depends on the router, jbigi, the java service wrapper, and includes support to run I2P as a daemon.

i2p-doc (0.9.45p-1~trusty+1 , main ) - Invisible Internet Project (I2P) - developer documentation

all (2.8 MB) Source dir Binary for arch



I2P is an anonymizing network, offering a simple layer that identity-sensitive applications can use to securely communicate. All data is wrapped with several layers of encryption, and the network is both distributed and dynamic, with no trusted parties.



This package contains the Javadoc files.

i2p-router (0.9.45p-1~trusty+1 , main ) - Invisible Internet Project (I2P) - Router

all (12.8 MB) Source dir Binary for arch



I2P is an anonymizing network, offering a simple layer that identity-sensitive applications can use to securely communicate. All data is wrapped with several layers of encryption, and the network is both distributed and dynamic, with no trusted parties.



TrueType fonts (such as those provided in the package fonts-dejavu) are required in order to generate graphs.

libjbigi-jni (0.9.19-1~deb7u+1 , main ) - Java Big Integer library

armel (2.8 KB) Source dir Binary for arch



This Package contains the libjbigi JNI library (and on x86 platforms, jcpuid).



libjbigi is a math library that is part of the I2P installation. Use of this library greatly enhances the efficiency of cryptographic algorithms, such as the ones used by I2P. You can expect to see a 5-7x speed improvement on certain tasks, such as elGamal encryption/decryption.

libservice-wrapper-java (3.5.25-1~deb7u+1 , main ) - Jar daemon wrapper java libraries

all (215.9 KB) Source dir Binary for arch



This Package contains the Java jar libraries used by the Java Service Wrapper. It can be used to handle wrapper specific attributes.



The Java Service Wrapper makes very easy to install a Java Application as a daemon process on Unix systems. The Wrapper monitors a JVM (Java Virtual Machine) process and automatically restarts it if it that the JVM has crashed or hung. This process takes just a few seconds once the Wrapper has decided there is a problem. It also gives the ability to handle process priority.

libservice-wrapper-jni (3.5.25-1~deb7u+1 , main ) - Jar daemon wrapper JNI libraries

armel (14.0 KB), armhf (14.0 KB), powerpc (15.7 KB) Source dir Binary for arch



This Package contains the JNI libraries used by the Java Service Wrapper.



The Java Service Wrapper makes very easy to install a Java Application as a daemon process on Unix systems. The Wrapper monitors a JVM (Java Virtual Machine) process and automatically restarts it if it that the JVM has crashed or hung. This process takes just a few seconds once the Wrapper has decided there is a problem. It also gives the ability to handle process priority.

service-wrapper (3.5.25-1~deb7u+1 , main ) - Jar daemon wrapper

armel (159.0 KB), armhf (158.3 KB), powerpc (161.8 KB) Source dir Binary for arch



The Java Service Wrapper makes very easy to install a Java Application as a daemon process on Unix systems. The Wrapper monitors a JVM (Java Virtual Machine) process and automatically restarts it if it that the JVM has crashed or hung. This process takes just a few seconds once the Wrapper has decided there is a problem. It also gives the ability to handle process priority.

Packages in Wheezy (Debian's old old old stable distribution, released 2013-05-04)

i2p (0.9.46p-1~precise+1 , main ) - Invisible Internet Project (I2P) - anonymous network

all (67.8 KB) Source dir Binary for arch



Invisible Internet Project (I2P) - anonymous network

i2p-doc (0.9.46p-1~precise+1 , main ) - Invisible Internet Project (I2P) - developer documentation

all (2.9 MB) Source dir Binary for arch



Invisible Internet Project (I2P) - developer documentation

i2p-keyring (2019.09.21 , main ) - GnuPG keys of the I2P package repository

all (14.1 KB) Source dir Binary for arch



This package provides digital keys used for signing I2P's repositories. Upon installation of this package, your APT trusted keyring will updated with these keys. Upon removal of this package, the keys provided by this package will be removed from the APT trusted keyring.

i2p-router (0.9.46p-1~precise+1 , main ) - Invisible Internet Project (I2P) - Router

all (13.8 MB) Source dir Binary for arch



Invisible Internet Project (I2P) - Router

Packages in Unstable (sid)

i2p (0.9.47-1ubuntu1 , main ) - Invisible Internet Project (I2P) - anonymous network

all (66.1 KB) Binary for arch



Invisible Internet Project (I2P) - anonymous network

i2p-doc (0.9.47-1ubuntu1 , main ) - Invisible Internet Project (I2P) - developer documentation

all (3.5 MB) Binary for arch



Invisible Internet Project (I2P) - developer documentation

i2p-keyring (2019.09.21 , main ) - GnuPG keys of the I2P package repository

all (14.1 KB) Binary for arch



This package provides digital keys used for signing I2P's repositories. Upon installation of this package, your APT trusted keyring will updated with these keys. Upon removal of this package, the keys provided by this package will be removed from the APT trusted keyring.

i2p-router (0.9.47-1ubuntu1 , main ) - Invisible Internet Project (I2P) - Router

all (9.9 MB) Binary for arch



Invisible Internet Project (I2P) - Router

killyourtv-keyring (2015.03.27.1 , main ) - GnuPG keys of KillYourTV's repository

all (12.6 KB) Binary for arch



This package provides digital keys used for signing KillYourTV's repositories. Upon instalation of this package, your APT trusted keyring will updated with these keys. Upon removal of this package, the keys provided by this package will be removed from the APT trusted keyring.

libjbigi-jni (0.9.46-1ubuntu1 , main ) - Invisible Internet Project (I2P) - libjbigi library

i386 (5.3 KB) Binary for arch



Invisible Internet Project (I2P) - libjbigi library

libservice-wrapper-doc (3.5.25-1 , main ) - Jar daemon wrapper (javadoc files)

all (165.3 KB) Binary for arch



The Java Service Wrapper makes very easy to install a Java Application as a daemon process on Unix systems. The Wrapper monitors a JVM (Java Virtual Machine) process and automatically restarts it if it that the JVM has crashed or hung. This process takes just a few seconds once the Wrapper has decided there is a problem. It also gives the ability to handle process priority.



This package contains the javadoc files.

libservice-wrapper-java (3.5.25-1 , main ) - Jar daemon wrapper java libraries

all (214.7 KB) Binary for arch



This Package contains the Java jar libraries used by the Java Service Wrapper. It can be used to handle wrapper specific attributes.



The Java Service Wrapper makes very easy to install a Java Application as a daemon process on Unix systems. The Wrapper monitors a JVM (Java Virtual Machine) process and automatically restarts it if it that the JVM has crashed or hung. This process takes just a few seconds once the Wrapper has decided there is a problem. It also gives the ability to handle process priority.

libservice-wrapper-jni (3.5.25-1 , main ) - Jar daemon wrapper JNI libraries

amd64 (14.0 KB), i386 (14.6 KB) Binary for arch



This Package contains the JNI libraries used by the Java Service Wrapper.



The Java Service Wrapper makes very easy to install a Java Application as a daemon process on Unix systems. The Wrapper monitors a JVM (Java Virtual Machine) process and automatically restarts it if it that the JVM has crashed or hung. This process takes just a few seconds once the Wrapper has decided there is a problem. It also gives the ability to handle process priority.

service-wrapper (3.5.25-1 , main ) - Jar daemon wrapper

amd64 (151.1 KB), i386 (155.9 KB) Binary for arch



The Java Service Wrapper makes very easy to install a Java Application as a daemon process on Unix systems. The Wrapper monitors a JVM (Java Virtual Machine) process and automatically restarts it if it that the JVM has crashed or hung. This process takes just a few seconds once the Wrapper has decided there is a problem. It also gives the ability to handle process priority.

syndie (1.107b-2ubuntu1 , main ) - Syndie anonymous distributed forums

all (4.0 MB) Binary for arch



Syndie anonymous distributed forums