在PiV2上安装TCPFLOW,运行GIT站点上的Jessie

在PiV2上安装TCPFLOW,运行GIT站点上的Jessie,git,raspberry-pi2,debian-jessie,Git,Raspberry Pi2,Debian Jessie,我以前做过这件事,但昨天我无法让它工作!用覆盆子皮v2跑杰西 从GIT站点()开始,我正在尝试安装最新版本的TCPFLOW。我已经完成了任务 apt获取更新 然后是 易升级 所以我确信操作系统是最新的 git站点中似乎有一些我以前没有注意到的评论: 为Linux编译 确保你有必要的先兆。根目录中有文件 将为您执行此操作的目录,具体取决于您的主机操作 系统: 配置_ARCH_17_8.sh 配置_FEDORA_18.sh 配置_FEDORA_26.sh 配置_UBUNTU_16_04.sh 我不确

我以前做过这件事,但昨天我无法让它工作!用覆盆子皮v2跑杰西

从GIT站点()开始,我正在尝试安装最新版本的TCPFLOW。我已经完成了任务

apt获取更新

然后是

易升级

所以我确信操作系统是最新的

git站点中似乎有一些我以前没有注意到的评论:

为Linux编译 确保你有必要的先兆。根目录中有文件 将为您执行此操作的目录,具体取决于您的主机操作 系统:

配置_ARCH_17_8.sh 配置_FEDORA_18.sh 配置_FEDORA_26.sh 配置_UBUNTU_16_04.sh

我不确定是否应该在运行Jessie的Raspberry Pi V2上运行这些脚本之一?

但是,当我运行

git clone --recursive https://github.com/simsong/tcpflow.git
命令似乎运行正常,没有错误消息。但是,当我尝试运行其余命令时:

cd tcpflow
bash bootstrap.sh
./configure
make
sudo make install  
它在服务器上失败

bash bootstrap.sh

这行代码表示bootstrap.sh不存在

如果我列出新的tcpflow目录,肯定没有bootstrap.sh文件

有一个

bootstrap.bash

它似乎正在运行,但由于缺少模块而出现错误。我运行此命令以更正该问题:

sudo apt-get update --fix-missing
sudo apt-get install git gcc g++ automake autoconf libpcap-dev libboost-dev libssl-dev zlib1g-dev libcairo2-dev
重新运行

bash bootstrap.bash

现在,我给出了以下信息:

autom4te:无法创建autom4te。缓存:没有此类文件或目录 autoheader:“/usr/bin/autom4te”失败,退出状态:1 autom4te: 无法创建autom4te.cache:没有这样的文件或目录aclocal: 错误:回显失败,退出状态:1 autom4te:无法创建 autom4te.cache:没有这样的文件或目录autom4te:无法创建 autom4te.cache:没有这样的文件或目录automake:错误:autoconf 失败,退出状态:1确保运行。/configure

现在当我试着跑的时候

/配置

我得到命令找不到或文件找不到错误

这整个过程与我以前运行它的时候完全不同,并且不遵循我的笔记和GIT站点上的文档。请帮忙
…RDK

好的,这些问题已经解决。TCPFLOW开发人员已经解决了configure.shconfigure.bash之间的问题。已重命名该文件以匹配文档

在我第二次运行“bash configure.bash”文件后,无法创建”错误是权限错误,因为我以root用户身份运行了初始git克隆,但以普通用户身份运行了后续命令

现在,安装已完成,没有任何错误…RDK