在从GIT站点运行Jessie的Pi V2上安装TCPFLOW

时间:2017-08-25 05:54:24

标签: git raspberry-pi2 debian-jessie

我以前做过这个,但是昨天我无法让它发挥作用!在Raspberry Pi v2上运行Jessie。

在GIT网站(https://github.com/simsong/tcpflow/)工作我正在尝试安装最新版本的TCPFLOW。我已经完成了

  

apt-get update

然后

  

apt-get upgrade

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

在git网站上似乎有一些我以前没有注意到的评论:

  

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

     

CONFIGURE_ARCH_17_8.sh   CONFIGURE_FEDORA_18.sh   CONFIGURE_FEDORA_26.sh   CONFIGURE_UBUNTU_16_04.sh

我不确定我是否应该在运行Jessie的Raspberry Pi V2上运行其中一个脚本?

但是,当我运行

时,遵循我的旧笔记和git网站上的其他文档
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.cache:没有这样的文件或目录   autoheader:'/ usr / bin / autom4te'失败并退出状态:1 autom4te:   无法创建autom4te.cache:没有这样的文件或目录aclocal:   错误:退出状态为echo失败:1 autom4te:无法创建   autom4te.cache:没有这样的文件或目录autom4te:无法创建   autom4te.cache:没有这样的文件或目录automake:error:autoconf   退出状态失败:1确保运行./configure

现在我试图运行

  

./配置

我找不到找到的命令或找到错误的文件。

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

1 个答案:

答案 0 :(得分:0)

好的,这些问题已经解决了。围绕 configure.sh vs configure.bash 的问题已由TCPFLOW开发人员修复。该文件已重命名以匹配文档。

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

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