如何在 11.10 上连接到 GNUnet 0.8.1?

lof*_*ops 6 configuration 11.10 p2p

随着 SOPA/PIPA 风暴的酝酿,我想我应该尝试一下人们谈论的一些新工具。在阅读并检查存储库中可用的内容后,我选择了 GNUnet。我希望能够在 P2P 上下载 Linux ISO,而没有人知道我是否叛逃到 Sabayon :)

你不应该在 Tor 上使用 BitTorrent。它对于那个网络来说太重了,你的 IP 地址会在端点被泄露。)

我已经安装了 GNUnet Secured P2P 0.8.1(包名gnunet-gtk)和gnunet-server.

我运行了配置向导,选择了我的网络接口和所有默认选项。我得到一个提示说Unable to change startup process: Success。我再次运行它,这次还勾选了“启动 GNUnet 后台进程”。然后它在没有提示的情况下完成。(我的网络接口默认为lo而不是wlan0每次。我将 IP/主机名留空,因为我有一个动态 IP 地址 - 我应该输入computername.local吗?)

我跑了先进的配置工具,以及改变了hostlistshttp://gnunet.org/hostlist.php http://gnunet.mine.nu:8081/hostlist http://vserver1236.vserver-on.de/hostlist-074 http://mosquito.dyndns.tv/gnunet-hostlist/hostlist http://de.gnunet.org/hostlihttp://mosquito.dyndns.tv/gnunet-hostlist/hostlist http://de.gnunet.org/hostlist-080 http://vserver1236.vserver-on.de/hostlist-074。(根据https://gnunet.org/node/1190http://lists.gnu.org/archive/html/help-gnunet/2010-10/msg00000.html

当 GNUnet GUI 启动时,消息栏会显示“Daemon running”。过了一会儿,它显示“断开连接”。

我需要做什么才能连接?

jok*_*ino 6

显然,GNUnet 0.8 版已经贬值,所有的努力都投入到了 0.9 版的开发上。(来源

我已经使用了GNUnet 站点上 Ubuntu 安装说明中的步骤来安装 GNUnet 0.9 版。

首先,确保您的系统上安装了 Subversion:

sudo apt-get install subversion
Run Code Online (Sandbox Code Playgroud)

然后,安装 libextractor 依赖项:

sudo apt-get install automake autopoint autoconf libtool make gcc g++ gettext texinfo
sudo apt-get install zlib1g-dev libgsf-1-dev libmpeg2-4-dev libpoppler-dev
Run Code Online (Sandbox Code Playgroud)

构建 libextractor:

svn checkout https://gnunet.org/svn/Extractor
cd Extractor
./bootstrap
./configure
make; sudo make install; make check
cd ..
Run Code Online (Sandbox Code Playgroud)

请注意,此处的“make check”是可选的。

安装 libmicrohttpd 依赖项:

sudo apt-get install gnutls-dev libcurl4-gnutls-dev
Run Code Online (Sandbox Code Playgroud)

构建 libmicrohttpd:

svn co https://gnunet.org/svn/libmicrohttpd
cd libmicrohttpd/
./bootstrap
./configure --with-gnutls --enable-messages --enable-curl
make; sudo make install; make check
cd ..
Run Code Online (Sandbox Code Playgroud)

同样,'make check' 是可选的(如果您已经在某些端口上运行服务,例如 1080,则可能会失败)。

安装 GNUnet 依赖项:

sudo apt-get install libltdl7-dev automake autoconf libtool make gcc texinfo
sudo apt-get install libgcrypt11-dev libgmp3-dev libcurl4-gnutls-dev cvs libunistring-dev
sudo apt-get install libmysqlclient15-dev libsqlite3-dev libpq-dev
sudo apt-get install libesmtp-dev libpcap-dev
Run Code Online (Sandbox Code Playgroud)

构建GNUnet:

您可以通过在调用配置脚本时设置前缀来指定 GNUnet 安装的位置: --prefix=$HOME/gnbuild

要构建 GNUnet,请执行:

svn checkout https://gnunet.org/svn/gnunet/
cd gnunet/
./bootstrap
./configure --prefix=$HOME/gnbuild --with-extractor=/usr/local
make; sudo make install
Run Code Online (Sandbox Code Playgroud)

您必须根据为配置脚本设置的前缀来设置 GNUNET_PREFIX 环境变量,并且必须将 GNUnet 安装添加到您的搜索路径:

export GNUNET_PREFIX=$HOME/gnbuild
export PATH=$PATH:$HOME/gnbuild/bin
Run Code Online (Sandbox Code Playgroud)

现在您可以通过运行来测试您的安装:

make check
Run Code Online (Sandbox Code Playgroud)