如何在ubuntu中安装cp-abe
Posted 董景楠
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在ubuntu中安装cp-abe相关的知识,希望对你有一定的参考价值。
cpabe依赖pbc,pbc依赖gmp,gmp依赖M4、bison、flex,所以先安装后面的
安装m4
$ sudo apt-get install m4
安装 flex
安装 bison
1 安装gmp
下载https://gmplib.org/
单击红色方框标注的软件,下载最新版的是gmp-6.2.0.tar.lz
在终端执行如下命令
~$ sudo apt-get install lzip
~$ cd ~/Downloads/
~/Downloads$ sudo lzip -d gmp-6.2.0.tar.lz
~/Downloads$ sudo tar -xvf gmp-6.2.0.tar -C /usr/local #将解压后的文件解压到/usr/local目录下
进入gmp-6.2.0目录下
~$ cd /usr/local/gmp-6.2.0
按照以下图片步骤中的命令执行就可以,由于gmp更新了版本,所以下面的命令忽略我的版本号(我用的以前安装时拍照的照片),但是命令还是一样的,没有发生变化。
2 安装pbc
下载https://crypto.stanford.edu/pbc/download.html
3 安装openSSL
下载https://www.openssl.org/source/
4 安装libbswcpabe
下载http://acsc.cs.utexas.edu/cpabe/
5 安装cpabe
下载http://acsc.cs.utexas.edu/cpabe/
解决:67行 } 前加 ;即可
解决:%llu都改为 %lu 即可
修改的行有 212 215 391 577 596 598 612
以上是关于如何在ubuntu中安装cp-abe的主要内容,如果未能解决你的问题,请参考以下文章
如何在 apache2 tomcat6 中安装 ffmpeg 或在 ubuntu 中安装 xampp?
如何在 Ubuntu 中安装 libwebsocket 库?