4.8 KiB
安装
从源代码构建
请参阅文档的“开发者区”,了解如何在你的操作系统上从源代码构建 i2pd。
通过预编译软件包安装
安装 i2pd 的最简单方法是使用预编译的软件包和二进制文件。 前往最新发布页面,为你的操作系统选择合适的文件。
Windows
查看最新发布页面,并根据你的系统架构选择文件:
i2pd_*_win32_mingw.zip
—— 适用于 x86 系统i2pd_*_win64_mingw.zip
—— 适用于 x86_64(x64)系统i2pd_*_winxp_mingw.zip
—— 适用于 Windows XP 的兼容构建setup_i2pd_*.exe
—— 可以自动检测所用系统并正确解压配置文件的安装程序
Android
你可以在 F-Droid 获取应用:
或者,你可以通过 PurpleI2P 社区成员 R4SAS 运营的 F-Droid 软件源安装 i2pd:软件源主页
此外,还可以在 i2pd-android 仓库的发布页面找到安装包
Docker 镜像
你可以使用我们的预构建 Docker 镜像。
docker pull purplei2p/i2pd
Linux
跨发行版兼容的 GUI(图形界面)
你可以使用 flatpak
从 Flathub 安装 i2pd GUI:
sudo apt install flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub website.i2pd.i2pd
Arch
i2pd 软件包在 Arch 的extra 仓库提供正式版(release version),在 AUR 提供每日构建版(nightly version)。
若需下载,你可以运行
pacman -S i2pd --noconfirm
Gentoo
i2pd 在 Gentoo 主仓库中有可用的 ebuild。截至 2018 年 5 月,该 ebuild 仍被标记为“不稳定(unstable)”,因此如果你在 “stable” 分支下使用 Gentoo,则需要在 package.keywords 中添加例外。 要安装 i2pd,输入命令:
emerge --ask net-vpn/i2pd
如果你使用 gcc
编译软件包并希望启用 CMake 的加固特性,请使用 i2p-hardening
标志(推荐)。
如果你打算使用 websocket 服务器,请启用 websocket
标志。
Debian
在最新发布页面查找 Debian 软件包。
或者,你可以使用由 PurpleI2P 社区成员 R4SAS 运营的仓库安装 i2pd。
安装 apt-transport-https 软件包
sudo apt-get install apt-transport-https
自动添加仓库
wget -q -O - https://repo.i2pd.xyz/.help/add_repo | sudo bash -s -
之后你可以像安装其他软件包一样安装 i2pd:
sudo apt-get update
sudo apt-get install i2pd
在此处了解有关 Debian 仓库的更多信息。
Fedora/CentOS
你可以从由 PurpleI2P 社区成员 villain 运营、由 R4SAS 维护的仓库安装 i2pd。
CentOS 7:
curl -s https://copr.fedorainfracloud.org/coprs/supervillain/i2pd/repo/epel-7/supervillain-i2pd-epel-7.repo -o /etc/yum.repos.d/i2pd-epel-7.repo
yum install epel-release -y
yum install i2pd -y
systemctl enable --now i2pd
Fedora:
dnf copr enable supervillain/i2pd
dnf install i2pd -y
systemctl enable --now i2pd
Ubuntu
你可以从最新的发布页面安装二进制包。
或者,你可以使用 PPA 仓库或下文提供的仓库(由 PurpleI2P 社区成员 R4SAS 运营)。
sudo add-apt-repository ppa:purplei2p/i2pd
sudo apt-get update
sudo apt-get install i2pd
Void
你可以通过使用 /current xpbs 仓库 安装 i2pd。
若要安装并设定守护进程,请执行下列步骤:
sudo xbps-install -Sy i2pd
sudo ln -s /etc/sv/i2pd /var/service
FreeBSD
你可以通过ports安装 i2pd。
MacOS X
你可以通过 brew 包管理器安装 i2pd:
brew install i2pd
或者使用最新发布页面提供的预编译静态二进制文件。