2016-09-29 78 views
0

我在安裝Snoopy時遇到了一個問題,我無法解決,也找不到任何答案,所以我花了8個多小時弄清楚了,我會在這裏發佈它,讓其他人不要不需要掙扎。安裝Snoopy-ng

我的問題是,安裝會收集PIL

時失敗,錯誤是:

找不到滿足要求PIL(從版本:)版本 沒有匹配的分佈發現PIL

我得到的另一個錯誤是用Python庫的一個問題:

命令 「的/ usr/bin中/ Python的-u -c」 進口setuptools的,記號化; (編譯(getattr(tokenize,'open',open)(文件).read().export('\ r \ n','\ n'),file,'exec'))「install --record /tmp/pip-UmzXwX-record/install-record.txt --single-version-external-managed -compile

:在/ tmp/PIP-集結7DSxKG/pylibpcap/

最後的錯誤我得到的是dpkt無法下載,因爲我有一個404 錯誤消息的是「失敗,錯誤代碼1

收集https://dpkt.googlecode.com/files/dpkt-1.8.tar.gz HTTP錯誤404同時得到https://dpkt.googlecode.com/files/dpkt-1.8.tar.gz 無法安裝要求https://dpkt.googlecode.com/files/dpkt-1.8.tar.gz因爲錯誤404客戶端錯誤的:找不到網址:https://dpkt.googlecode.com/files/dpkt-1.8.tar.gz 無法安裝,因爲HTTP錯誤404客戶端錯誤的要求https://dpkt.googlecode.com/files/dpkt-1.8.tar.gz:找不到網址:https://dpkt.googlecode.com/files/dpkt-1.8.tar.gz的URL https://dpkt.googlecode.com/files/dpkt-1.8.tar.gz

我固定這些後錯誤snoopy安裝完美,我會發布我現在如何解決所有這些問題。

回答

0

我通過下列操作解決了這些問題:

在終端中執行以下命令。

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

然後要麼在納米或使用您值得信賴的文本編輯器打開史努比-ng的install.sh終端:

在終端cd到install.sh保持並鍵入

nano install.sh 

echo "[+] Downloading 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,納米按CTRL + X,這將退出該文件,並提示你保存文件,按Y鍵保存更改做到這一點然後前往終端並輸入

sudo sh install.sh 

瞧!史努比應該安裝沒有任何問題。

+0

dpkt項目已經從googlecode轉移到github.com。最新版本的dpkt可以通過pip安裝。 Snoopy-ng安裝程序應該更新爲更新的位置或點子。 –