Anybody

  • AI相关
  • 网络
  • 工具
  1. 首页
  2. Linux
  3. 正文

Linux 安装Solana 并生成密钥

2025年6月22日 749点热度 0人点赞 0条评论

官方现在推荐先安装 Rust 环境,然后通过 Rust 的包管理器 Cargo 来安装 solana-cli。这样做可以更好地管理版本和依赖。

1、安装 Rust

如果你的系统里没有 Rust,请运行以下命令来安装。如果已经安装,请跳过此步。

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

安装过程中,如果提示你选择安装类型,直接按 1 (默认安装) 并回车即可。

安装完成后,运行下面的命令来让当前终端环境生效(或者直接重启终端):

source "$HOME/.cargo/env"

通过运行 rustc --version 检查是否安装成功。

2、安装 Solana CLI

现在,使用 Rust 的包管理器 Cargo 来安装 Solana CLI:

cargo install solana-cli

这个命令会自动获取并编译安装最新版本的 Solana CLI 工具。

3、验证安装

安装完成后,运行以下命令来验证:

solana --version

如果成功,它会打印出 Solana CLI 的版本号,例如 solana-cli 1.18.17。

4、使用 Python 脚本直接生成

pip install solana base58

5、运行以下Python代码

from solana.keypair import Keypair
import base58

# 创建一个新的密钥对
keypair = Keypair()

# 获取字节格式的私钥 (前32位)
private_key_bytes = keypair.secret_key[:32]

# 将私钥编码为 Base58 字符串
base58_private_key = base58.b58encode(private_key_bytes).decode('utf-8')

print(f"新钱包公钥 (Public Key): {keypair.public_key}")
print("-" * 30)
print(f"新钱包私钥 (Base58 Private Key):\n{base58_private_key}")

python convert_key.py

运行后,会直接打印出可用的公钥和 Base58 私钥。

 

疑难杂症

报错 error: failed to run custom build command for hidapi v2.6.3

sudo apt-get update
sudo apt-get install -y libudev-dev
本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: Solana 区块链
最后更新:2025年6月22日

管理员

Github

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

COPYRIGHT © 2026 Anybody. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang