所有收藏
开发者工具/节点运营工具
配置开发环境
如何使用 WSL/WSL2 在 Windows 上安装 EOSIO
如何使用 WSL/WSL2 在 Windows 上安装 EOSIO

How to install EOSIO on Windows using WSL/WSL2

Dario Cesaro avatar
作者:Dario Cesaro
一周前更新

使用 WSL(Linux 的 windows 子系统)在 Windows 系统上安装 EOSIO 二进制文件。

WSL 2 是适用于 Linux 架构Windows 子系统的新版本,它允许 Linux 在 Windows 上运行 ELF64 Linux 二进制文件。WSL 2的主要目标是提高文件系统性能并增加完整的系统调用的兼容性。

这种新架构改变了这些 Linux 二进制文件与 Windows 和计算机硬件交互的方式,但提供了与 WSL 1(广泛可用的版本)相同的用户体验。

Linux 发行版可以运行 WSL 1 或 WSL 2 架构。每个发行版都可以随时升级或降级,您也可以并排运行 WSL 1 和 WSL 2。WSL 2 使用一个全新的架构,该架构受益于实际运行的 Linux 内核。(参考资源

基本要求

要在 Windows 10 上安装 WSL2,您需要:

  • Windows 2020 年 5 月 10 日 (2004)、Windows 2019 年 5 月 10 日 (1903) 或 Windows 2019 年 11 月 10 日 (1909) 或更高版本

  • 内置 Hyper-V 虚拟化支持的计算机

安装 WSL

要在 Windows 10 上安装 WSL2,您需要以“管理员-Administrator”权限打开命令提示符应用程序,并输入以下命令

下载过程将开始。

下载完成后,会出现 Ubuntu 20.04 LTS 终端。您需要输入用户名和密码(请记录用户名和密码以备以后使用):

现在我们使用的是Windows系统下的“Linux”终端。

建议接下来的步骤是使用“sudo apt update”命令更新系统:

“sudo apt upgrade”,此步骤将为安装在 WSL 系统中的库和应用程序下载附加更新。

现在系统已安装并更新,接着我们安装 EOSIO 二进制文件。

此次演示,我将从block one的库安装官方 EOSIO 二进制文件。在 Linux 和 Mac 上安装 EOSIO 的官方文档可在此处获得:

第一步是使用“cd ~”命令移动到用户主文件夹。“pwd”命令将打印“当前用户的主路径”。

对于 Ubuntu 20.04,我们使用命令“sudo apt install ./eosio_2.1.0-1-ubuntu-20.04_amd64.deb”下载软件包。

下载完成后,我们使用命令“sudo apt install ./eosio_2.1.0-1-ubuntu- 20.04_amd64.deb”安装包。

现在已安装“EOSIO v2.1”。

我们可以尝试执行“cleos”命令。Cleos 是一个命令行工具,它与“nodeos”公开的 REST API 交互。开发者还可以使用“cleos”来部署和测试 EOSIO 智能合约。

示例:“如何从 eos 主网获取账户 eosio 的账户信息。”

使用的命令是“cleos --url= https://eos.greymass.com 获取帐户 eosio”。

在本例中,我们使用的是“EOS 主网”。使用属性 --url 指定端点。如果我们想使用一些“测试”网络,我们可以将其更改为 localhost 或“jungle testnet”。可用端点列表可在此处获取


作者: Peter Valencic

编辑: Randall Roland, Markus Hinrichs

译者: SHE

参考资源:

这是否解答了您的问题?