-1

我以前做过,但昨天我无法让它工作!在 Raspberry Pi v2 上运行 Jessie。

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

apt-get 更新

然后

apt-get 升级

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

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 引导程序.sh

行说 bootstrap.sh 不存在!

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

有一个

引导程序.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 引导程序.bash

现在给出了这些信息:

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

现在当我尝试跑步时

。/配置

我得到命令未找到或发现错误的文件。

整个过程与我之前运行它的时间完全不同,并且没有遵循我的笔记或 GIT 站点上的文档。请帮忙....RDK

4

1 回答 1

0

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

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

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

于 2017-08-26T14:23:58.327 回答