小菜鸡安装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
将第二行代码注释

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

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

  1. ubuntu16.04安装opencv3.4.1教程

    最近opencv3.4.1发布了,想换个新的试试鲜,于是把配置的过程通过博文的方式记录下来,方便查阅.  本教程原为3.3.0,但经过博主亲测,3.4.0.3.4.1皆适用 1.去官网下载opencv ...

  2. Ubuntu16.04安装NVIDIA驱动+CUDA9.0+cuDNN7.0

    就是将GRUB_CMDLINE_LINUX_DEFAULT ="安静的飞溅" 修改为:GRUB_CMDLINE_LINUX_DEFAULT ="quiet splash ...

  3. Ubuntu16.04 安装ftp

    2019独角兽企业重金招聘Python工程师标准>>> Ubuntu16.04 安装ftp,根据依赖安装. 安装vsftpd. sudo apt-get install vsftpd ...

  4. ubuntu16.04 安装CAJViewer 以及 安装wine /deepin-wine 图标异常的解决

    ubuntu16.04 安装CAJViewer 以及 安装wine /deepin-wine 图标异常的解决 通过deepin-wine 安装 cajviewer 之前装过deepin-wine 所以 ...

  5. ubuntu16.04 安装微信和qq

    ubuntu16.04 安装微信和qq Ubuntu系统没有qq和微信很难受,所以前几天装了一下qq和微信,在此记录下来,以防忘记. 通过 https://github.com/wszqkzqk/de ...

  6. Ubuntu16.04安装Chrome浏览器及解决root不能打开的问题

    Ubuntu16.04安装Chrome浏览器及解决root不能打开的问题 参考文章: (1)Ubuntu16.04安装Chrome浏览器及解决root不能打开的问题 (2)https://www.cn ...

  7. Linux入门(7)——Ubuntu16.04安装wps并解决系统缺失字体问题

    Linux入门(7)--Ubuntu16.04安装wps并解决系统缺失字体问题 参考文章: (1)Linux入门(7)--Ubuntu16.04安装wps并解决系统缺失字体问题 (2)https:// ...

  8. ubuntu16.04安装CUDA 8.0(很详尽,包括一些坑的解决方法)

    ubuntu16.04安装CUDA 8.0(很详尽,包括一些坑的解决方法) 参考文章: (1)ubuntu16.04安装CUDA 8.0(很详尽,包括一些坑的解决方法) (2)https://www. ...

  9. ubuntu16.04安装英伟达(NVIDIA)驱动——run文件安装

    ubuntu16.04安装英伟达(NVIDIA)驱动--run文件安装 去官网http://www.nvidia.com/Download/index.aspx?lang=en-us选择显卡驱动 中文 ...

  10. ubuntu16.04安装torch

    ubuntu16.04安装torch 第一步:从git上获取安装LuaJIT(C语言编写的Lua的解释器)和Torch所必需的依赖包: 在终端执行:git clone https://github.c ...

最新文章

  1. 电脑DIY之内存传输标准
  2. 阿里平头哥首款CPU芯片发布!5nm倚天710,128核单片600亿晶体管,无人能与争锋...
  3. html用bmob做留言,bmob js-sdk 在vue中的使用教程
  4. UI设计素材|弹窗设计技巧,快get
  5. 带孩子们做环球旅行的读后感_阜南七小教师风采之乔娜:做孩子们成长的记录者...
  6. ubantu卸载MySQL数据库
  7. 学习:java设计模式—Adapter模式
  8. JAVA微博文章内容抓取_关于微博数据抓取的实践
  9. 【gflags】【gflags实践】【gflags的学习使用记录】
  10. 2022数维杯问题D:三重拉尼娜事件下极端气候灾害的损失评估和应对策略研究-思路分析
  11. CTFshow击剑杯osint——人家想玩嘛,人有点多超详细解法
  12. 安装docker 配置 oracle11g
  13. Samba服务器搭建,win10拒绝访问解决方法
  14. java大写md5_java 字符按字母排序-拼接-md5加密-大写
  15. 【DL】第 3 章:高级卷积网络
  16. 鸿蒙系统实用小技巧,【AVW分享】鸿蒙系统使用技巧,你都知道有哪些吗?
  17. html写顶部固定悬浮菜单栏,JS实现自动固定顶部的悬浮菜单栏效果
  18. 面试积累(String和StringBuffer, StringBuilder的理解)
  19. 3D视觉引导机械手原理分析
  20. Springboot-Sharding-Jdbc-Seata集成(五)分布式事务

热门文章

  1. 【Syslinux Grub Grub2】万能优盘启动盘 (WinPE、LinuxPE)-- 方法2 U盘ISO写入(推荐)
  2. PHP(1) Error: php@7.4 has been disabled because it is a versioned formula
  3. 分布式事务详解、理论分析、及强一致性(2PC、3PC)剖析
  4. 格式塔理论(Gestalt Theory)_拔剑-浆糊的传说_新浪博客
  5. 关于Unity的SteamVR Plugin 2.0版本中SteamVR_Controller不见的问题
  6. 9种最常用数据分析方法,解决90%分析难题
  7. 文件上传下载导入导出
  8. Windows中设置系统启动自动进入U盘(DELL)
  9. 需要将文档翻译英语的时候该怎么办呢
  10. 学习python时需要使用到的英语单词