我以前做过这个,但是昨天我无法让它发挥作用!在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
答案 0 :(得分:0)
好的,这些问题已经解决了。围绕 configure.sh vs configure.bash 的问题已由TCPFLOW开发人员修复。该文件已重命名以匹配文档。
我第二次运行“ bash configure.bash ”文件后出现“无法创建”错误,因为我的权限错误以root身份运行初始git克隆,但后续命令作为普通用户运行。
现在安装已经完成,没有任何错误...... RDK