零知识证明zk-snark算法Ubuntu环境搭建

1.环境搭建

1.1.Ubuntu环境搭建

使用的物料:

  • Orcle VM VirtualBox-6.1.0-135406-Win.exe
  • ubuntu-18.04.2-desktop-amd64.iso

1.2.Ubuntu网络设置

https://www.cnblogs.com/weschen/p/7096642.html

1.3.Ubuntu全屏设置

  • 方法一:https://my.oschina.net/u/2454816/blog/1788356
  • 方法二:https://blog.csdn.net/fmyzc/article/details/79486111
  1. 在终端输入xrandr,并回车。注意要是小写英文状态下输入。
  2. 输入我们需要设置的分辨率,xrandr -s 1920x1440,然后回车。1920后面的是字母x。

1.4.在Ubuntu设置中文输入法

https://blog.csdn.net/nanhuaibeian/article/details/85851335

1.5.Ubuntu安装git

apt-get update -y

apt install git

查看版本:git --version

git config --global user.name "uheqiang"

git config --global user.email ["cool**[email protected]"](mailto:\)

1.6.Ubuntu使用命令行安装jdk1.8

sudo apt install openjdk-8-jre-headless

sudo apt install openjdk-8-jdk-headless

等待安装好后,输入:java、javac,检验是否安装成功。

https://blog.csdn.net/hunt_er/article/details/82850509

1.7.安装idea

sudo wget [https://download.jetbrains.8686c.com/ideaIU-2019.1.3.tar.gz](https://download.jetbrains.8686c.com/ideaIU-2019.1.3.tar.gz)

设置桌面快捷方式:

[Desktop Entry]
Name=IntelliJ IDEA
Comment=IntelliJ IDEA
Exec=/home/heqiang/ideaIU/idea-IU-191.7479.19/bin/idea.sh
Icon=/home/heqiang/ideaIU/idea-IU-191.7479.19/bin/idea.png
Terminal=false
Type=Application
Categories=Developer;

修改文件权限给普通用户:chown -R heqiang idea.desktop

https://www.cnblogs.com/zaid/p/11141348.html

2.克隆代码与环境编译

2.1.No PACKAGE ‘libcrypto’** found**

sudo apt install libssl-dev

2.2.set BOOT_ROOT

sudo apt-get install libboost-all-dev

2.3.重装GMP:GMP_LIBRARY_NOTFOUND

sudo apt-get install libgmp3-dev

2.4.CMake错误No CMAKE_CXX_COMPILER could be found

sudo apt-get update
sudo apt-get install -y build-essential

https://blog.csdn.net/dddxxxx/article/details/88709549

2.5.手动复制依赖包到路径JsnarkCircuitBuilder

cp /usr/share/java/junit4.jar /home/heqiang/jsnark/JsnarkCircuitBuilder

cp /home/heqiang/bcprov-jdk15on-159.jar /home/heqiang/jsnark/JsnarkCircuitBuilder

来源:http://www.1994july.club/seojishu/

原文地址:https://www.cnblogs.com/1994jinnan/p/12203343.html

时间: 2024-08-01 21:38:32

零知识证明zk-snark算法Ubuntu环境搭建的相关文章

Objective-c学习笔记—— Ubuntu 环境搭建 + HelloWorld

一直想学习IOS手机开发,今天开始涉入该领域.好吧,先从基础开始--搭建开发环境. 系统: Ubuntu 12.04 LTS  64 位 环境搭建步骤: 1.安装编译器 sudo apt-get install gnustep* 2.配置环境变量 # set GNUstep GNUSTEP_ROOT=/usr/share/GNUstep/Makefiles export GNUSTEP_ROOT source /usr/share/GNUstep/Makefiles/GNUstep.sh 3.编

[Nutch]Nutch2.3+Hadoop+HBase+Solr在Ubuntu环境搭建

上一篇博文介绍了在Windows 10系统下用Cygwin搭建Nutch开发环境,本文将介绍在Ubuntu下Nutch2.3的开发环境的搭建. 1. 需要的软件及其版本 Ubuntu 15.04 hadoop 1.2.1 hbase 0.94.27 nutch 2.3 solr 4.9.1 2. 系统环境准备 2.1 安装Ubuntu操作系统 基本要求,网上也有很多,自行安装,有问题可以留言. 2.2 单独新建一个kandy用户 useradd kandy 2.3 设置密码 passwd kan

Keras + Ubuntu环境搭建

安装Theano (环境参数:Ubuntu 16.04.2  Python 2.7) 安装 numpy 和 scipy 1.sudo apt-get install python-numpy python-scipy 2.sudo pip install Theano 如果没有安装pip,请先安装pip 安装pyyaml sudo pip install pyyaml 建议安装HDF5和h5py,cuDNN根据你自己的情况而定 sudo apt-get install libhdf5-seria

ubuntu环境搭建

1.删除不必要条目    在命令行界面输入:    sudo gedit /etc/apt/apt.conf.d/00aptitude    打开编辑起编辑文件,在文件最后键入一句话:    Acquire::Languages "none";2.安装和检查更新(建议网络状况好的情况下时常进行)    在命令行界面输入:        sudo apt-get update          更新应用        sudo apt-get upgrade        更新系统  

阿里云Ubuntu环境搭建Docker服务

经过昨天和今天的不断奋战,在阿里云里面搭建Docker并不容易.所以我觉得有必要记录下来,以供后人学习.以及我自己的回顾. 首先,查看我们的系统版本: cat /etc/issue 的到的输出是 Ubuntu 12.04.1 LTS \n \l 我们顺便看一下内核版本,因为Docker需要在3.8以上运行. uname -r 可以得到你的内核版本,我因为要装docker,所以按照docker官网的步骤升级了内核,所以输出是: 3.8.0-44-generic docker 的Ubuntu安装说明

【go】继续go go go,ubuntu环境搭建及golang的依赖关系分析

这次是在ubuntu14.04 amd64上搭建go的编译环境,使用的IDE换成了sublime text,具体步骤参照的是 http://blog.csdn.net/aqiang912/article/details/46775409 ,我就不赘述了. 关于依赖分析,应该算是比较头疼的地方了.花了点时间看了语法,发现除了一些很不一样的地方比如类型放在变量后面等,其他大多跟C和java类似,很容易上手. 下面以一个小例子来说明golang是怎么import一个包的: 首先我们在自己的主目录下创建

第二课 Ubuntu环境搭建和图形界面操作

通过虚拟机安装Ubuntu16.04 1.首先保证处理器得支持虚拟化技术,然后进入BIOS将虚拟化技术一项改成enable 2.安装VMware workstation12 D:\2.韦东山Linux\005_ARM裸机1期加强版(153节,23节免费,已完结)\虚拟机环境ubuntu16.04\VMware-player-12.5.7-5813279 3.添加虚拟机 Ubuntu16.04 D:\2.韦东山Linux\005_ARM裸机1期加强版(153节,23节免费,已完结)\虚拟机环境ub

【java开发】ubuntu常用命令及环境搭建

学习第一天,今天内容相对简单,主要就是ubuntu一些常用命令及常规操作,后续涉及到环境的搭建,也会在本文再更. ubuntu环境搭建 第一种 也是最简单最方便的 通过vm虚拟机软件,下载iso镜像进行如next式安装,此处不再赘述.涉及到的软件,Oracle virtual box虚拟机,ubuntu任意发行版ISO. 第二种 把iso镜像写入u盘 然后单独在电脑上分区 进行安装 使用easyBCD等软件写入 为电脑进行单独分区,需注意:win下只能从临近盘符进行空间瘦身合并 安装ubuntu

ubuntu常用命令及环境搭建

ubuntu环境搭建 第一种 也是最简单最方便的 通过vm虚拟机软件,下载iso镜像进行如next式安装,此处不再赘述.涉及到的软件,Oracle virtual box虚拟机,ubuntu任意发行版ISO. 第二种 把iso镜像写入u盘 然后单独在电脑上分区 进行安装 使用easyBCD等软件写入 为电脑进行单独分区,需注意:win下只能从临近盘符进行空间瘦身合并 安装ubuntu的过程中,由于不是在虚拟机安装,所以要注意/根目录 swap交换空间 home主目录  大小分区,网上相关教程甚多