Spacemesh-浏览器

Linux 和 Windows 操作系统上安装 Ore V2 命令行界面 (CLI) 教程

72次阅读
没有评论

介绍

本指南将引导您完成在基于 Linux 和 Windows 操作系统上安装 Ore V2 命令行界面 (CLI) 的过程,并为 V2 的启动做好准备。

先决条件

开始之前,请确保您满足以下先决条件:

  • 有效的互联网连接。
  • 基于 Linux 的操作系统(Ubuntu、Debian 等)或 Windows。
  • 基本的命令行知识。

基于Linux的安装步骤

1. 更新、升级和安装依赖项

如果尚未更新,请确保通过运行以下命令更新并升级您的系统:

sudo apt update && sudo apt upgrade && sudo apt-get install -y pkg-config libssl-dev

然后运行此程序来安装所需的依赖项:

sudo apt-get install build-essential

2. 安装 Rust

通过运行以下命令安装 Rust:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

按照屏幕上的说明完成安装。

3. 安装 Cargo

您将使用 Cargo 安装 Ore V2 CLI 和其他工具:

sudo apt install cargo

4. 安装 Solana CLI(可选)

如果您已经有密钥对,则可以跳至步骤 5。安装 Rust 后,您可以安装 Solana CLI:

sh -c "$(curl -sSfL https://release.solana.com/stable/install)"

4.1 更新 Solana CLI

要检查您是否拥有最新版本的 Solana CLI,请运行:

solana --version

如果没有,只需运行:

solana-install update

确保将导出行添加到~/.bashrc文件中,以便 Solana CLI 在您打开新终端时正常工作,它看起来类似于此(确保用<USER>您自己的用户替换):

export PATH="/home/<USER>/.local/share/solana/install/active_release/bin:$PATH"

4.2 为你的矿机创建密钥对

要使用 Solana CLI 创建密钥对,请运行(您不需要输入密码,只需按回车键即可):

solana-keygen new

该密钥对将保存到~/.config/solana/id.json文件中。请确保将您的密钥备份到安全的地方。

4.3 配置 Solana CLI

通过运行以下命令设置 Solana CLI 以使用主网:

solana config set --url https://api.mainnet-beta.solana.com

5. 安装 Ore V2 CLI

要安装 Ore V2 CLI,请运行:

cargo install ore-cli

这会将 Ore V2 CLI 安装到您的~/.cargo/registry/src/index.crates.io-xxxxxxxx目录中。

7. 准备开采

您现在可以开始挖矿了!前往挖矿部分开始。

基于 Windows 的安装步骤

1.安装 Rust

对于 Windows,从这里下载并安装 Rust ,运行安装可执行文件,然后按照说明进行操作。

2. 安装 Solana CLI(可选)。

如果您已经有密钥对,则可以跳至步骤 3。

cmd.exe以管理员身份打开命令提示符并运行:

cmd /c "curl https://release.solana.com/v1.18.18/solana-install-init-x86_64-pc-windows-msvc.exe --output C:\solana-install-tmp\solana-install-init.exe --create-dirs"

现在运行以下命令,如果您看到系统弹出安全窗口,请选择允许该程序运行:

C:\solana-install-tmp\solana-install-init.exe v1.18.18

2.1 更新 Solana CLI

要查看 Solana CLI 的版本,您可以运行:

solana --version

要更新 Solana CLI 版本,您可以运行:

solana-install update

2.2 为你的矿机创建密钥对

要使用 Solana CLI 创建密钥对,请运行(您不需要输入密码,只需按回车键即可):

solana-keygen new

该密钥对将保存到~/.config/solana/id.json文件中。请确保将您的密钥备份到安全的地方。

2.3. 配置 Solana CLI

通过运行以下命令设置 Solana CLI 以使用主网:

solana config set --url https://api.mainnet-beta.solana.com

3.安装Microsoft C++ Build Tools

从Microsoft下载 Build Tools ,运行可执行文件并继续。然后您将在右下角看到一个按钮,上面写着“安装”。单击它,它将下载并安装。

4.安装 Ore V2 CLI

要安装 Ore V2 CLI,请运行:

cargo install ore-cli

5. 准备开采

您现在可以开始挖矿了!前往挖矿部分开始。

为 Windows 用户安装 WSL

1.安装WSL

以管理员身份打开 PowerShell,并运行以下命令来安装 WSL:

wsl --install

如果出现提示,请重新启动计算机。

2. 设置 Ubuntu

安装后,运行以下命令设置 Ubuntu:

wsl

按照屏幕上的说明完成 Ubuntu 设置。

3.更新和升级

设置好 Ubuntu 后,运行以下命令更新并升级系统:

sudo apt update && sudo apt upgrade

4. 安装 Ore CLI

您现在可以按照基于 Linux 的安装指南最终安装 Ore CLI!

如何开始挖矿

披露:

请注意,当前版本不适用于 Devnet。当您尝试在 Mainnet 上进行挖矿时,您将收到自定义程序错误 0x8,因为 Mainnet 上尚未启用挖矿。

如果您跳过了安装 Solana CLI 的选项步骤,则必须使用参数运行 mine 命令--rpc "<NETWORK_URL>"

1. 手册

在这个基本命令中,我将只包含参数--cores,要找到更多参数及其作用,请检查配置部分。

ore mine --cores 4

2. 脚本

如果您不想ore mine每次手动运行该命令,您可以为其创建一个脚本。

首先创建一个名为的文件run.sh

基于Linux:

touch run.sh

基于 Windows (PowerShell):

New-Item -Path "run.sh" -ItemType File

现在您将echomine 命令放入文件中,在这个基本命令中,我将只包含参数--cores,要查找更多参数及其作用,请检查配置部分。

echo "ore mine --cores 4" >> run.sh 

现在,您只需运行以下命令即可随时进行挖掘:

bash run.sh

配置

配置你的矿机

以下是可以添加到 mine 命令中的几个参数:

1. 核心:

--cores <THREAD_COUNT>

此参数允许您选择矿工将使用多少个线程。要找出您的 CPU 有多少个线程:

英特尔:

Total threads = (2 * Num of P-Cores) + Num of E-Cores

AMD:

Total threads = 2 * Num of P-Cores

2.RPC:

--rpc "<NETWORK_URL>"

此参数允许您从 RPC 提供程序中选择一个特定的网络地址。

您可以从HeliusQuickNode等提供商处购买您自己的私有 RPC ,但默认情况下,它将使用在 找到的 RPC ~/.config/solana/install/config.yml

3.缓冲时间:

--buffer-time <SECONDS>

此参数允许您设置在截止日期之前多少秒停止挖矿并开始提交,默认为 5 秒。

4.配置:

--config <PATH>

此参数允许您手动设置默认情况下可以找到的 Solana 配置文件的路径~/.config/solana/install/config.yml

5.密钥对:

--keypair <KEYPAIR_FILEPATH>

此参数允许您手动设置默认情况下可以找到的 Solana 密钥对文件的路径~/.config/solana/id.json

6. 优先费:

--priority-fee <LAMPORTS>

此参数允许您设置 Lamport 中采矿操作的优先费用。您可以从Jito等提供商处找到当前的优先费用。

7.更新间隔:

--update-interval <SECONDS>

此参数允许您设置从 Solana 网络刷新数据的间隔,默认值为 15 秒。

正文完
 0
pexpay
版权声明:本站原创文章,由 pexpay 于2024-08-15发表,共计3416字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)