在ubuntu 16.04中安装:
sudo pip install pwntools
安装报错:
build/temp.linux-x86_64-2.7/_openssl.c:434:30: fatal error: openssl/opensslv.h: 没有那个文件或目录
compilation terminated.
error: command ‘x86_64-linux-gnu-gcc’ failed with exit status 1
搜素之后,执行下列命令:
sudo apt-get install libssl-dev
依然报错:
下列软件包有未满足的依赖关系:
libssl-dev : 依赖: libssl1.0.0 (= 1.0.2g-1ubuntu4.5) 但是 1.0.2g-1ubuntu4.6 正要被安装
推荐: libssl-doc 但是它将不会被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。
再次搜索,找到答案:
sudo apt-get install libssl1.0.0=1.0.2g-1ubuntu4.5
然后再安装,总算成功了。