ETH连载(七):ETHC++推广客户端的安装与定制(一)

时间:2021-07-20 23:10编辑:未知

ETHC++推广客户端:cpp-ethereum

迅速入门

  1. 大家只支持64-比特构造。

    假如你的系统这两个OS X版本都不支持,那样非常抱歉你不走运啦!

    大家在自动构造系统里生成了Homebrew程序包。 大家只支持最新的两个OS X版本: • OS X Yo百度竞价推广ite • OS X El Capitan

    大家只支持64-比特构造。 假如你的系统这两个OS X版本都不支持,那样非常抱歉你不走运啦!

    所有些OS X构造都需要你事先安装Homebrew程序包管理器。假如你想从头开始,这是卸载Homebrew的办法。

    要从Homebrew安装ETHC++组件,请实行以下指令:

    12345
    brewupdatebrewupgradebrewtapethereum/ethereumbrewinstallcpp-ethereumbrewlinkappscpp-ethereum

    或者……假如你也想创建AlethZero和Mix IDE,请实行:

    1
    brewinstallcpp-ethereum--with-gui

    要开启应用,在终端窗口输入其中一个指令:

    123
    open/Applications/AlethZero.appopen/Applications/Mix.appeth

    这是Homebrew公式,详细描述了所有支持的命令行选项。

    EthEmbedded的John Gerryts在主要的里程碑为各种SBC创建了二进制镜像,除此之外为这部分设施测试和维护构造描述语言。EthEmbedded是2021年5月的devgrant接收者。他给eth和geth都创建了二进制。

    这是来自EthEmbedded的Homestead二进制。

    doublethinkco的Bob Summerwill交叉构造了ARM二进制,对非常多种类的硬件都有效,从手机到可穿着打扮的Linux发行版(Sailfish OS, Tizen OS, Ubuntu Touch)到EthEmbedded针对的同样的SBC。Doublethinkco是2021年2月的BlockGrantX接收者。

    查询cpp-ethereum-cross README文件,知道平台和已知状况的全矩阵。

    这是来自doublethinkco的交叉建构二进制:已发布——Homestead的交叉建构eth二进制

    Arch Linux程序包是Afri Schoedon维护的社群。

    在aur.archlinux.org上查询以下程序包。

    SBCs

    – Linux * DragonBoard 410c * Intel Curie * Intel Edison * Intel NUC * Minnowboard Max

    智能手表

    目的重构:

    C++ETH项目在2013年12月由ETH基金会的前CTO GavinWood发起。它是第二大受青睐的推广客户端,远落后于同样由ETH基金会打造的、居于主导地位的geth推广客户端。

    很多原来的C++开发者在2021年末和2021年初转移到Slock.it 和Ethcore项目,紧接着C++开发的资金支持被削减了75%。这部分资金削减是为控制基金会本钱所做的一部分努力,刚好它们的发生又先于以太币价值近期达到的尖峰,这将基金会置于一个更健康的财务情况。

    查询参与了编码工作的贡献者的完整列表

    ETHC++推广客户端编码十分便于移植,被成功运用在一系列不一样的操作系统和设施上。 大家继续拓展范围,对pull请求维持开放,给额外的操作系统、编译器和设施增加了支持。

    大家只支持64位构造。

    通过从源打造和禁用VMJIT及其他特点,也可以让推广客户端适用于32位Windows。大家可能会同意pull请求来增加如此的支持,但不会投入任何时间来专门开发支持Windows 32位构造。

    大多数用Windows 的个体目前都有64位硬件。

    尽管以前做过,但写这篇文件的时候大家没再生成Chocolatey程序包。

    给不熟知这个技术的人讲解,它的本质是Windows的apt-get—— 一个全球性的无声的工具安装程序。

    大家想在不久的以后第三支持Chocolatey,和大家在OS X上支持Homebrew与给Ubuntu安装PPA是什么原因一样。对于有技术能力的用户,如此操作命令行会很便捷:

    123
    chocoinstallcpp-ethereumchocoupdatecpp-ethereum

    大家为每一个版本都生成了OS X磁盘映像。 大家只支持最新的两个OS X版本: • OS X Yo百度竞价推广ite • OS X El Capitan

    – iOS – tvOS – WatchOS • Android

    各种台式机和手提电脑设施(Windows, OS X, DeskTOP Linux)

    – 64位(重新组装的二进制) – 32比特(非官方支持,但可以用)

    BSD

    – Linux * Samsung Gear S2

    Linux

    – Alpine Linux – Arch Linux – Debian 8 – Fedora 20 – Fedora 21 – Fedora 22 – openSUSE Leap 42.1 – Raspbian – Sailfish OS 2.0 – Ubuntu 14.04 – Ubuntu 14.10 – Ubuntu 15.04 – Ubuntu 15.10 – Ubuntu 16.04 – Ubuntu Touch – Ubuntu 15.04 MATE

    Windows

    – Windows 7 – Windows 8 – Windows 8.1 – Windows 10 – Windows Server 2012 R2

    获得含有PKGBUILD的原始码

    BSD

    – FreeBSD

    ETHC++推广客户端的Github项目是 webthree-umbrella。

    大家将恢复到 cpp-ethereum-github 作为项目重启的一部分。

    假如你只想安装二进制,直接前往安装二进制。

    假如你想从源创建,请前往从源创建。

    你可以在 cpp-ethereum-gitter 与社区和开发者聊天。

    开发者在 cpp-ethereum-development-gitter 上有深度的交流。

    请用Github事件跟踪器记录所有事件。

    cpp-ethereum十分便于移植,被运用在广阔的平台上。

    项目正在新的领导下经历重新启动。在写的时候,大家有不少活动的部分。请对大家有一点耐心。

    大家在Homestead简化了项目命名,尽管一些过去命名的影子还在,2021年5月从Christian有个深入的C++开发更新。

    下面重要的一步是马上进行的git库重组,这将会把大家的编码恢复到cpp-ethereum库。

    大家也正在致力于将编码库重新许可为Apache 2.0,这将成为一个放宽核心的长期计划的高潮。2021年开始了一个将cpp-ethereum核心重新许可为MIT的活动,但一直没有完成。这次是对活动的重新激活,特别是看到了与Linux基金会Hyperledger项目合作的可能性。

    – BSD * Ah3h3le Watch

    Odroid XU4

    cpp-ethereum开发团队和更广阔的ETH社群为各种平台发布了不少不同形式的二进制版本。本章旨在提供那些版本的完整列表。

    假如你知晓其他第三方所做的程序包努力, 请在cpp-ethereum gitter频道告诉大家,大家会添加到这个列表中。

    大家为下面的 Ubuntu版本设置了 PPA实例。

    12345
    •UbuntuTrustyTahr•UbuntuUTOPicUnicorn•UbuntuVividVervet•UbuntuWilyWerewolf•UbuntuXenialXerus

    大家只支持64位构造。通过从源打造和禁用VMJIT及其他特点,也可以让推广客户端适用于32位Ubuntu。大家可能会同意pull请求来增加如此的支持,但不会投入任何时间来专门开发支持Ubuntu 32位构造。

    安装 “eth”命令行工具警告: The ethereum-qt PPA will upgrade your system-wide Qt5 installation, from 5.2 on Trusty and 5.3 on UTOPic, to 5.5.

    开发者手机

    – Linux * Samsung RD-210 * Samsung RD-PQ * Samsung TM1

    SBCs

    – Linux * BeagleBone Black * Odroid XU3 * Project C.H.I.P. * Raspberry Pi Model A * Raspberry Pi Model B+ * Raspberry Pi Zero * Raspberry Pi 2 * Raspberry Pi 3 * Wandboard Quad

    – BSD * iPhone 3GS * iPhone 5

    OS X

    – OS X Yo百度竞价推广ite – OS X El Capitan – OS X 10.10 – OS X 10.11 – OS X 10.11

    – BSD * iPad Air 2

    最新的稳定版本:

    1234
    sudoadd-apt-repositoryppa:ethereum/ethereum-qtsudoadd-apt-repositoryppa:ethereum/ethereumsudoapt-getupdatesudoapt-getinstallcpp-ethereum

    Linux

    提取原始码

    作为容易用户运行所储存文件目录里的makepkg –sri

    作为超级用户用pacman –U安装生成的程序包

    你也可以用AUR助手譬如yaourt或 pacaur直接在你的系统里安装程序包。

    文章中的列表对应的链接可以参考《以太坊 Homestead Documentation》第18页1.2.3 cpp-ethereum

    下一篇文章大家将会介绍《ETH连载(八):ETHC++推广客户端的安装与定制(二)》

    感谢朝夕团队Azure, Bob参与《以太坊 Homestead Documentation》的翻译和校验。

    智能手机

    – Linux * Jolla Phone * Meizu MX4 Ubuntu Edition * Nexus 5

    假如你想用前沿的开发者版本:

    12345
    sudoadd-apt-repositoryppa:ethereum/ethereum-qtsudoadd-apt-repositoryppa:ethereum/ethereumsudoadd-apt-repositoryppa:ethereum/ethereum-devsudoapt-getupdatesudoapt-getinstallcpp-ethereum

    装载在 Ubuntu上作为开发者 PPA(见上)。直接根据以上步骤操作,然后再操作:

    12
    sudoapt-getinstallmix-idemix-ide

    大家对每一个版本 都生成了Windows 安装程序。

    可以在 Windows 7, Windows 8/8.1, Windows 10 and Windows Server 2012 R2 上运行,尽管大家的自动编译是基于Windows 8.1主机。

    假如发生运行时错误,报告丢失msvcr120.dll或msvcp120.dll 文件,请从Microsoft安装Visual C++ Redistributable Packages for Visual Studio 2013。

    智能手机

    – Linux * Nokia N9 * Nokia N900 * Samsung Z1 * Samsung Z3

    – Android * Samsung Galaxy S3 * Samsung Galaxy S4

    ethereum (稳定,最新版本)

    ethereum-git (不稳定,最新版本)

    要创建和安装这个程序包,根据AUR安装程序包说明:

    近况(方形是应用,圆形是库)

    平板电脑

    – Android * Samsung Galaxy Tab S 10.5 * Nexus 7

    – Maemo – MeeGo – Tizen

    此文出于传递更多信息之目的,并不意味着同意其看法或证实其描述。本网站所提供的信息,只供参考之用。

本文标签: 区块链以太坊

上一篇:拉斯维加斯再增一台双向BTCATM机

下一篇:没有了