如何在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 库?

如何在 ubuntu 中安装 bluejeans?

如何在ubuntu中安装php

如何在 WSL 中安装多个单独的 Ubuntu 实例? [关闭]

如何在 Ubuntu 中安装 libusb