0

我在安装 Snoopy 时遇到了一个问题,我无法解决,也找不到任何答案,所以我花了 8 多个小时解决这个问题,我将把它贴在这里,这样其他人就不需要挣扎了。

我的问题是收集 PIL 时安装会失败

错误是:

找不到满足 PIL 要求的版本(来自版本:)找不到 PIL 的匹配分发

我遇到的另一个错误是 python 库的问题:

命令“/usr/bin/python -u -c”导入setuptools,tokenize;file ='/tmp/pip-build-7DSxKG/pylibpcap/setup.py';exec(compile(getattr(tokenize, 'open', open)( file ).read().replace('\r\n', '\n'), file , 'exec'))" install --record /tmp/pip-UmzXwX-record/install-record.txt --single-version-externally-managed --compile" 失败,错误代码为 1在 /tmp/pip-build-7DSxKG/pylibpcap/

我得到的最后一个错误是由于 404 导致 dpkt 无法下载。我得到的错误消息是:

在获取https://dpkt.googlecode.com/files/dpkt-1.8.tar.gz时收集https://dpkt.googlecode.com/files/dpkt-1.8.tar.gz HTTP 错误 404 无法安装要求https: //dpkt.googlecode.com/files/dpkt-1.8.tar.gz因为错误 404 客户端错误:找不到 url:https ://dpkt.googlecode.com/files/dpkt-1.8.tar.gz 不能安装要求https://dpkt.googlecode.com/files/dpkt-1.8.tar.gz因为 HTTP 错误 404 客户端错误:找不到 url:https://dpkt.googlecode.com/files/dpkt-1.8。 tar.gz用于 URL https://dpkt.googlecode.com/files/dpkt-1.8.tar.gz

在我完美地修复了这些错误 snoopy 安装后,我将发布我现在是如何解决所有这些问题的。

4

1 回答 1

0

我通过执行以下操作解决了这些问题:

在终端中执行以下命令。

apt-get update
apt-get upgrade
apt-get install python-libpcap

然后在终端中使用 nano 或使用您可信赖的文本编辑器打开 snoopy-ng install.sh:

在终端 cd 中保存 install.sh 并键入

nano install.sh

echo "[+] 正在下载 dpkt..."

并通过链接链接应该是“ https://dpkt.googlecode.com/files/dpkt-1.8.tar.gz

将其更改为

http://pkgs.fedoraproject.org/repo/pkgs/python-dpkt/dpkt-1.8.tar.gz/0f8e5a4d4b2f5d5faaf7bbfbf3e1e8b7/dpkt-1.8.tar.gz

接下来保存 install.sh,在 nano 中按 ctrl + x 执行此操作,这将退出文件并提示您保存文件,按 y 保存更改接下来转到终端并输入

sudo sh install.sh

瞧!史努比应该安装没有任何问题。

于 2016-09-29T14:45:53.927 回答