Debian用 I2P パッケージ

すべてのバージョンのDebian または Ubuntu

Debianのパッケージは下記のほとんどのプラットフォームで動作します: I2P パッケージは、上記されていないシステムでも動作する場合ががあります。i2p.i2pGitlabで、パッケージの問題を 報告してください。
  • 選択肢 1: Ubuntu 及びその派生の最新のバージョン (Debian を使っていなければこれを試してください)
  • オプション 2: Debian (Debian の派生含む)

Ubuntu及び Linux Mint や Trisquel などの派生に向けての説明

コマンドライン経由でPPAを追加して、I2Pをインストールする
  1. ターミナルを開いて入力:
        sudo apt-add-repository ppa:i2p-maintainers/i2p
    このコマンドは /etc/apt/sources.list.d にPPAを追加し、レポジトリが署名された GPG キー を取得します。 GPG キーはパッケージがビルドされてから改竄されていないか確認します。
  2. 入力して、新しいPPAのパッケージマネージャーを通知:
        sudo apt-get update
    このコマンドは、システムで有効になっている各レポジトリから、その前のコマンドで追加された I2P PPA を含む最新のソフトウェアの一覧を取得します。
  3. I2P をインストールする準備が出来ました!
        sudo apt-get install i2p
Adding the PPA Using the Software Center
  1. Open "Software and Updates" via the applications menu.
  2. Select the "Other Software" tab and click the "Add" button at the bottom to configure the PPA.
  3. Add the PPA by pasting the URL: ppa:i2p-maintainers/i2p into the PPA dialog.
  4. Download the repository information with the "Reload" button.
  5. Install the I2P software using the "Software" tool from the applications menu.
インストールプロセスが完了した後、I2Pを始めるの 次のパートに移動して、システムの設定ができます。

Debian 用の説明

NOTICE: Our old Debian repos deb.i2p2.de and deb.i2p2.no are EOL. Please follow these instructions to update to the new repository, deb.i2p.net.

現在サポートされているアーキテクチャ: amd64, i386, armhf, arm64, powerpc, ppc64el, s390x

注意: 以下の手順は root アクセスで実行してください (すなわち、 su でユーザを root に切り替えるか、各コマンドの前に sudoを付けてください)。

    ,
  1. Ensure that apt-transport-https, curl, lsb-release are installed.
        
        sudo apt-get update
        sudo apt-get install apt-transport-https lsb-release curl
        
  2. Check which version of Debian you are using on this page at the Debian wiki and verify with /etc/debian_version on your system. Then, for Debian Bullseye or newer distributions run the following command to create /etc/apt/sources.list.d/i2p.list.
        
        # Use this command on Debian Bullseye or newer only.
      echo "deb [signed-by=/usr/share/keyrings/i2p-archive-keyring.gpg] https://deb.i2p.net/ $(lsb_release -sc) main" \
      | sudo tee /etc/apt/sources.list.d/i2p.list
        
        
    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:
        
        # Use this command on Debian Downstreams like LMDE or ParrotOS only.
      echo "deb [signed-by=/usr/share/keyrings/i2p-archive-keyring.gpg] https://deb.i2p.net/ $(dpkg --status tzdata | grep Provides | cut -f2 -d'-') main" \
      | sudo tee /etc/apt/sources.list.d/i2p.list
        
        
    If you are using Debian Buster or older official Debian distributons, use the following command instead:
        
        # Use this command on Debian Buster or older only.
      echo "deb https://deb.i2p.net/ $(lsb_release -sc) main" \
      | sudo tee /etc/apt/sources.list.d/i2p.list
        
        
    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:
        
        # Use this command on Debian Buster or older only.
      echo "deb https://deb.i2p.net/ $(dpkg --status tzdata | grep Provides | cut -f2 -d'-') main" \
      | sudo tee /etc/apt/sources.list.d/i2p.list
        
        
  3. リポジトリに署名するために使用するキーをダウンロードします:
        
      curl -o i2p-archive-keyring.gpg https://geti2p.net/_static/i2p-archive-keyring.gpg
        

  4. Display the key fingerprint.
        
      gpg --keyid-format long --import --import-options show-only --with-fingerprint i2p-archive-keyring.gpg
        
        
    Verify that this key fingerprint matches the output:
        
      7840 E761 0F28 B904 7535  49D7 67EC E560 5BCF 1346
        

  5. Copy the keyring to the keyrings directory:
        
      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
        
  6. Notify your package manager of the new repository by entering:
        
      sudo 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.
        
      sudo apt-get install i2p i2p-keyring
        

インストールプロセスが完了した後、I2Pを始めるの次のパートに移動して、システムの設定ができます。

インストール後の作業

これら I2P のパッケージを使用して、以下の3つのやり方で、I2P ルーターを始めることができます。
  • "要求に応じて" i2prouter スクリプトを使用してください。コマンドラインから "i2prouter start" を走らせるだけで構いません。 (注: sudoを使用したり、rootで起動するのはやめてください!)
  • "要求に応じて""i2prouter-nowrapper"を走らせて、 java サービスラッパーを無効にしてください(非Linux/非x86システムで必要)。 (注: sudoを使用したり、rootで起動するのは やめてください!)
  • システムをブートした際に、ログインする前の時点で自動的に起動するサービスとして。サービスは ルートとしてまたはsudoを使用して、"dpkg-reconfigure i2p"で有効にできます。

初回インストール時に、できれば忘れずNAT/firewallを調整してください。転送ポートは、ルーターコンソールのネットワーク設定ページeにあります。転送ポートに関するアドバイスが必要であれば、 portforward.com がお役に立つかもしれません。

設定ページで、 規定の設定である 96KB/s ダウン 40KB/s アップはかなり控えめであるので、 帯域幅設定を確認・調整してください。

ブラウザ経由でI2Pサイトに到達したい場合、簡単なやり方はブラウザのプロキシ設定ページで確認可能です。