Ubuntu16.04安装charm-cryto总结及遇到问题记录

小菜鸡安装charm-cryto的过程历时一周,期间踩过各种坑,现将一部分记得的记录下来,希望可以能够帮助到大家,被一个bug困住的感觉太难受啦!

Ubuntu版本问题
我一开始使用的是Ubuntu 20.04,可以成功安装上GMP和PCB,但是在charm-cryto make时一直报错,期间也尝试过降低openssl(原1.1.1)到1.0.1,无用。后查阅资料看大家的系统环境基本是18.04及以下,遂尝试降低系统版本,首先尝试了18.04,但是这个版本在我这安装VMTool后不起作用,无法复制命令,觉得麻烦就放弃这一版本了,又尝试16.04,过程中参考的文档是Ubuntu16–charmcrypto安装
在跟随教程的过程中我遇到了以下几个问题:
①pip3 isntall hypothesis 安装报错(好像是pip版本问题来着,xxxxxx upgrade),参考文档是:解决了问题
②我没有更换openssl的版本,就还是16.04的原版本。我这边测试无碍。
③安装GMP详细版本可参考:GMP安装详细教程;PCB安装详细教程可参考:PCB安装
④在make charm-cryto0.43时,报错: HTTP Error 403: SSL is required Makefile:37: recipe for target ‘install’ failed,下载distribute-0.6.49.tar.gz文件放到charm解压包后再sudo make即可解决该问题。
④解决上一问题后,make过程中又出现: File “setup.py”, line 2, in use_setuptools() #bootstrap installs Distribute if not installed
File “/home/lxq/Desktop/test/Charm-Crypto-0.43/distribute_setup.py”, line 145, in use_setuptools
在这里插入图片描述解决方法是:sudo vim setup.py
将第二行代码注释
在这里插入图片描述

好啦,以上就是我近一周踩过的我记得的典型的坑的总结,希望可以帮助到大家可以准确又快速地从坑中爬上来,排版有些乱,将就一下啦~

猜你喜欢

转载自blog.csdn.net/qq_39209117/article/details/127709469
今日推荐