注意事项

  • cpabe依赖pbc,pbc依赖gmp,gmp依赖M4、bison、flex
  • 如果权限不够 ,命令的前面加上sudo ,不要直接使用root用户进行操作,其带来的隐患有很多

第一步 配置简单的环境

  • 简单环境 包括gcc、g++、make、cmake、openssl
  • 安装之前需要更新apt-get ,命令如下   sudo apt-get update
  • gcc安装:sudo apt-get install gcc
  • g++安装:gcc sudo apt-get install g++
  • make安装:gcc sudo apt-get install make
  • cmake比较麻烦  cmake安装参考链接
  • openssl安装:  sudo apt-get install openssl   和   sudo apt-get install libssl-dev

参考链接

  • 密码机 密钥管理项目安装配置 从零开始

第二步 安装M4、bison、flex

  • M4、bison、flex均可以在t

Ubuntu18.04.4 环境下对属性加密算法CP-ABE环境搭建相关推荐

  1. Windows10 Ubuntu18.04 双系统下修复GRUB引导(亲测当boot-repair工具无效时,该方法完美解决)

    Windows10 Ubuntu18.04 双系统下修复GRUB引导(亲测当boot-repair工具无效时,该方法完美解决) 0.准备条件 1.问题描述: 2.修复Ubuntu18.04的引导 0. ...

  2. 科学计算机撤销,云计算环境下基于属性的撤销方案-计算机科学.PDF

    云计算环境下基于属性的撤销方案-计算机科学.PDF 第 卷 第 期 计 算 机 科 学 45 8 Vol.45No.8 年 月 2018 8 COMPUTER SCIENCE Au.2018 g 云计 ...

  3. 解决Ubuntu18.04版本高分辨率下导致字体过小问题

    我所使用的是小米笔记本,显示屏是3.2K的分辨率.由于分辨率太高了,然后在ubuntu18.04的版本下显示的字体很小,小到都看不清了那种.于是查找了调整18.04版本字体大小的方法如下: 安装gno ...

  4. win10+ubuntu18.04 双系统下,Ubuntu扩容

    win10+ubuntu18.04 双系统下,Ubuntu扩容 让你当时分配空间的时候多给/home一点的,后悔了吧 step1 先在Ubuntu系统中装扩容工具gparted step2 win系统 ...

  5. centos6.5环境下zookeeper-3.4.6集群环境部署及单机部署详解

    centos6.5环境下Zookeeper-3.4.6集群环境部署 [系统]Centos 6.5 集群部署 [软件]准备好jdk环境,此次我们的环境是open_jdk1.8.0_101 zookeep ...

  6. ffmpeg编译gb28181_RTSP/GB28181协议/海康SDK/Ehome协议视频上云网关EasyCVR视频平台在linux环境下ffmpeg源码单步调试环境搭建...

    目前TSINGSEE青犀视频研发的视频上云服务平台EasyCVR已经可集成海康EHome私有协议,并且在前文中我也跟大家讲过EHome协议的配置和调用流程,有兴趣的可以阅读一下:配置及协议介绍.Eho ...

  7. Linux环境下安装 JDK1.8 以及配置环境变量

    Linux环境下使用指令下载JDK wget https://download.oracle.com/otn/java/jdk/8u291-b10/d7fc238d0cbf4b0dac67be8458 ...

  8. win10环境下jdk,jre安装以及环境变量配置

    win10环境下jdk,jre安装以及环境变量配置(带图详解) 1️⃣资源准备 jdk可以在官网下载 http://www.oracle.com/technetwork/java/javase/dow ...

  9. 【环境安装】ubuntu18.04利用opam安装指定版本的coq工作环境

    整理了一下从无环境的ubuntu18.04虚拟机到可以证代码的工作环境需要经历的安装流程和命令作为笔记和分享. 第一步:安装opam add-apt-repository ppa:avsm/ppa a ...

最新文章

  1. Webpack系列-第一篇基础杂记
  2. 笔记2011.7.12
  3. 【更新链接】U盘启动制作工具(UDTOOL) v3.0.2014.0427
  4. Python基础——PyCharm版本——第八章、文件I/O(核心1)附件——Python os.chmod() 权限参照表
  5. C# 8.0的三个令人兴奋的新特性 1
  6. ImportError: No module named 'pip._vendor.retrying'
  7. 证明kruskal算法求解图的最小生成树具有贪心选择性质_将并查集应用在图论中的最小生成树算法——Kruskal...
  8. java多核并行计算_谈谈Java任务的并行处理
  9. 相互引用的初始化过程
  10. 【计算机科学基础】计算机不需要整数减法器的原因
  11. PC端中文机械设备企业网页模板
  12. 003-神经网络基础-最优化,前向传播,反向传播
  13. 65lbc184应用电路原理_75lbc184应用电路
  14. unity, StartCoroutine and StopCoroutine
  15. 2021我的互联网秋招算法岗总结
  16. textarea光标处插入文字
  17. 谷歌搜索引擎使用语法大全收集
  18. Stata:机制检验,如何判断是不是遮掩效应?
  19. 史上最强之《Pyqt》写游戏
  20. Linux配置team

热门文章

  1. python发送邮箱_你知道怎么用Python发送邮件吗?
  2. 神经网络与深度学习——TensorFlow2.0实战(笔记)(二)(包管理和环境管理)
  3. 【转】Dicom 学习笔记-Dicom 消息服务(DIMSE-C/DIMSE-N)
  4. 【转】QT布局QGridLayout QHBoxLayout QVBoxLayout简要分析!!
  5. 【转】Postman系列一:Postman安装及使用过程中遇到的问题
  6. 第七节:Trigger(SimpleTrigger、CronTrigger)哑火(MisFire)策略 :
  7. oracle中plsql块的结构,oracle plsql的结构
  8. oracle 采购 日历,Oracle日历程序
  9. unity3d collider自动调整大小_自动网格组合建模工具Unity游戏素材资源
  10. 【Python学习】 - TensorFlow.keras 不显示epochs进度条的方法