转载:https://blog.csdn.net/tank_ft/article/details/105298053

基本环境:Ubuntu16.04 linux

在安装相关软件之前建议没有更换国内源的同学先更换我们服务上的源文件

进入终端

1.备份原有的源文件

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

2.删除源文件(如果无法删除,需要赋予权限 chmod 777 /etc/apt/sources.list )

rm /etc/apt/sources

3.创建源文件并将一下部分写入

vim /etc/apt/sources.list

4.复制如下地址到文件内容(本处使用的是阿里源)

deb http://mirrors.aliyun.com/ubuntu/ xenial main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main

deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main

deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universe

deb http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe

5.紧接着从新跟新执行命令

apt-get update

6.如果出现如下错误

解决办法:执行以下命令

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8C718D3B5072E1F5

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 58712A2291FA4AD5

提示:

如果update时任然出现问题可以直接访问 https://mirrors.ustc.edu.cn/repogen/

去寻找你系统对应的源文件然后复制到 文件/etc/apt/sources.list 中

安装docker

1.首先需要安装17.06.2-ce或更高版本,我们为保证每一位同学的docker版本ok,建议安装最新版本的docker。

2.安装docker之前未确保docker版本过低我们选择卸载以前的docker,从新安装docker

sudo apt-get remove docker docker-engine docker.io

3.卸载docker完成之后我开始安装docker,分别执行一下命令

sudo apt-get update

sudo apt install docker.io

安装docker-compose

1.执行下列命令安装

sudo apt install docker-compose

2.查看是否安装成功

docker-compose -v

如下所示表示安装成功

3.允许其他用户执行compose相关命令

sudo chmod +x /usr/share/doc/docker-compose

安装golang

fabric要求我们go语言版本需要在1.14以上,本文使用1.14.1版本

1.拉取go语言安装包

wget https://studygolang.com/dl/golang/go1.14.1.linux-amd64.tar.gz

2.下载完 Golang 压缩包之后,使用 tar 命令将压缩包解压到指定的 /usr/local/ 路径下,命令如下

tar -xzvf go1.14.1.linux-amd64.tar.gz -C /usr/local/

3.下面我们开始配置环境变量

sudo vim /etc/profile

在文件末尾加入如下代码

export GOROOT=/usr/local/go

export GOPATH=$HOME/go

export PATH=$PATH:$GOROOT/bin:$GOPATH/bin

4.使用 source 命令,使刚刚添加的配置信息生效

source /etc/profile

5.使用 go version 命令验证是否安装成功

go version

如下所示安装成功

4.2.6

安装nodejs

1.先用普通的apt工具安装低版本的node,然后再升级最新

sudo apt-get install nodejs
sudo apt install nodejs-legacy
sudo apt install npm

2.更换淘宝的镜像,这个是必须的,用过的node的人都知道

npm config set registry https://registry.npm.taobao.org

3.查看下配置是否生效

sudo npm config list

4.安装更新版本的工具N

sudo npm install n -g

5.跟新node版本

sudo n stable

安装完成如下图所示

查看node版本

到此我们fabric2.0的部署的基本环境就完成了 下一步我们开始部署fabric

下一章目录

fabric2.0 部署详解—(2)—部署fabric环境和fabric-samples的启动

 
 

fabric2.0开发 基本环境安装配置(docker docker-compose go node git等)(1)的更多相关文章

  1. Ubuntu15.10下Hadoop2.6.0伪分布式环境安装配置及Hadoop Streaming的体验

    Ubuntu用的是Ubuntu15.10Beta2版本,正式的版本好像要到这个月的22号才发布.参考的资料主要是http://www.powerxing.com/install-hadoop-clus ...

  2. Windows7 x64 跨平台开发环境安装配置

    ======================================================================= Windows7 x64 跨平台开发环境安装配置 201 ...

  3. 一个电脑的重装到java开发环境安装配置的全过程

    刚拿到一台别人用过的电脑.看着c盘爆满,而且用了还是windows7操作系统,强迫症发作马上就准备重装系统. 之前换固态使用wepe制作U盘启动盘装系统的步骤和过程全部忘记的,贼尴尬. 同事都看不过眼 ...

  4. QT开发环境安装配置教程

    QT开发环境安装配置教程 分类: QT2012-11-29 23:31 35366人阅读 评论(12) 收藏 举报 Linux版的直接在ubutnu软件中心输入QT,安装响应的Designer,Cre ...

  5. 开发工具IDEA环境安装配置

    开发工具IDEA环境安装配置 该工具和eclipse类似,但是使用感受确实比eclipse好,越来越多人开始使用IDEA了. 下载地址如下 : https://www.jetbrains.com/id ...

  6. JavaFX开发环境安装配置

    JavaFX开发环境安装配置 从Java8开始,JDK(Java开发工具包)包括了JavaFX库. 因此,要运行JavaFX应用程序,您只需要在系统中安装Java8或更高版本. 除此之外,IDE(如E ...

  7. Sencha Toucha 2 —1.环境安装配置、在线打包、离线打包

    环境安装配置        1. 下载 1.1     Sencha Touch 下载 http://cdn.sencha.com/touch/sencha-touch-2.2.1-gpl.zip 1 ...

  8. Win7下的flutter环境安装配置

    随着 2018 年底 GOOGLE 正式发布了 flutter1.0,这个原生开发框架大火,试用了一下确实不错,代码状态即时刷新,所见即所得.APP 开发的环境安装,比较复杂,很多初学者在这一步就被 ...

  9. [转载]SharePoint 2013测试环境安装配置指南

    软件版本 Windows Server 2012 标准版 SQL Server 2012 标准版 SharePoint Server 2013 企业版 Office Web Apps 2013 备注: ...

  10. Maven3.0.3的环境变量配置

    Maven3.0.3的环境变量配置 //该配置经过实际验证已经可以使用.验证的环境maven3.0.3(官网的目前最新版)1 windows maven3的安装 标签: #maven |  发布时间: ...

随机推荐

  1. 2021年第十一届数据技术嘉年华(DTC)资料分享

    数据技术嘉年华(DTC)是由由中国DBA联盟(ACDU)和墨天轮社区联合主办的数据技术领域的盛会,至今已成功举办11届,吸引和聚集了众多数据领域学术精英.领袖人物.技术专家.从业者和技术爱好者,于此进 ...

  2. 2022年12月中国数据库排行榜:OceanBase立足创新登榜首,华为腾讯排名上升树雄心

    不经一番寒彻骨,怎得梅花扑鼻香. 2022年12月的 墨天轮中国数据库流行度排行榜 火热出炉,本月共有249个数据库参与排名,相比上月新增3个数据库.本月排行榜前十用一句话可以概括为:榜单前十一片红, ...

  3. Android复习(四)-->权限汇总

    官方地址: https://developer.android.google.cn/reference/android/Manifest.permission#public-constructors ...

  4. JOI Open 2018

    T1 Bubble Sort 2 题意:给定一个长度为 \(n\) 的序列 \(a\),进行 \(q\) 次修改,第 \(i\) 次将第 \(x_i\) 个元素的值修改为 \(y_i\). 对于每次操 ...

  5. NebulaGraph 的云产品交付实践

    作者:乔雷,Vesoft.Inc 云原生技术专家 NebulaGraph 介绍 NebulaGraph 是由杭州悦数科技有限公司自主研发的一款开源分布式图数据库产品,擅长处理千亿节点万亿条边的超大数据 ...

  6. java程序设置开机自启

    Linux系统jar包开机自启 第一步:创建service文件 sudo nano etc/systemd/system/myapp.service 第二步:将下面代码复制到刚才创建的文件里面,保存 ...

  7. 多个modal遮罩层覆盖不全的问题

    多个modal遮罩层覆盖不全的问题 如下有两个 modal的情况,要解决的是 在delete操作时弹出的modal 周围没有遮罩层环绕使得 确认 modal 辨识度不高 的问题 这里是修改好了的效果 ...

  8. DRF-Serializers序列化器组件源码分析及改编

    1. 源码分析 注意:以下代码片段为方便理解已进行简化,只保留了与序列化功能相关的代码 序列化的源码中涉及到了元类的概念,我在这里简单说明一下:元类(metaclass)是一个高级概念,用于定义类的创 ...

  9. 【2024.09.27】NOIP2024 赛前集训-刷题训练(3)

    [2024.09.27]NOIP2024 赛前集训-刷题训练(3) NOIP2018 提高组 铺设道路 算法一:模拟正常人铺路的过程,每次找区间的最小值,最小值就是本次填的高度,由于出现了若干个0位置 ...

  10. Lua代码——使用遗传进化算法(neat算法)玩超级玛丽游戏

    前文: 模拟器运行环境及Lua代码--使用遗传进化算法(neat算法)玩超级玛丽游戏 lua语言实现的neat算法代码: -- MarI/O by SethBling -- Feel free to ...