在peach文件夾下運行 python peach.py ./samples/HelloWorld.xml 提示先安裝4Suite-XML。 根據提示在dependences文件夾下安裝,出現兩次錯誤。第一次是找不到python.h文件 解決辦法是安裝python-dev。 緊接著再次出現錯誤Ft/ ...
在peach文件夾下運行 python peach.py ./samples/HelloWorld.xml
提示先安裝4Suite-XML。
根據提示在dependences文件夾下安裝,出現兩次錯誤。第一次是找不到python.h文件
解決辦法是安裝python-dev。
緊接著再次出現錯誤Ft/Xml/src/StreamWriter.c:605:15: note: in expansion of macro ‘PyString_AS_STRING’
fprintf(fp, PyString_AS_STRING(repr));
將Ft/Xml/src/StreamWriter.c文件中的fprintf(fp,, PyString_AS_STRING(repr));替換成fprintf(fp, "%s", PyString_AS_STRING(repr));
在此之前先獲得該文件夾的許可權,我使用的是sudo chmod 666 StreamWriter.c
再次在4Suite-XML文件夾下執行python setup.py install 即可安裝成功。
然後安裝以下文件
pyvmware-0.1-src.zip
zope.interface-3.6.1
psutil-0.2.0
Twisted==10.2.0
pyasn1-0.0.13a
vdebug-022710
cDeepCopy
PyDbgEng-0.14
cPeach
comtypes-0.6.2
其中在安裝comtypes-0.6.2安裝過程中可能還會遇到報錯。
在此時應當對給setup.py 打補丁即可。
測試運行python peach.py ./sample/Helloworld.XML成功。