我以前做过,但昨天我无法让它工作!在 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