usb节点mac Intel系列版本
1.最小系统要求
OS: mac
Storage: 10GB available storage
Memory: 4GB RAM
Processor: A processor with 6 cores, arm architecture.
2.安装虚拟机(UTM)、在虚拟机中安装ubuntu22.04系统
可以去网络上搜索:如何安装虚拟机(UTM)和Ubuntu22.04系统,然后根据搜索结果进行安装即可
utm下载地址: https://mac.getutm.app/
ubuntu-22.04.5-desktop-amd64.iso版本下载地址:https://releases.ubuntu.com/jammy/
虚拟机和ubuntu安装成功后,启动虚拟机
验证虚拟机网络是否正常
在虚拟机ubuntu系统的图形界面中,打开浏览器,访问https://www.youtube.com 。查看youtube 是否可以访问,以虚拟机网络是否正常
插上usb,并在UTM界面右上角,点击连接usb,然后点击允许链接,链接成功后,您选择的usb前方会标记✔
虚拟机ubuntu系统中打开terminal,操作步骤和结果如下:
切换到root 用户,需要你输入ubuntu 系统当前使用账户的密码,切换成功后,可以看到root的标识。
sudo su
查看usb连接情况
安装lsusb命令:
sudo apt install usbutils
查看连接的usb中是否有插入的usb
lsusb
3. 安装计算节点运行程序
使用root用户,创建程序运行目录,并进入程序运行目录
mkdir -p /privasea && cd /privasea
下载计算节点安装脚本setup.sh
下载setup.sh脚本:
wget https://storage.googleapis.com/privasea-face/calc-node/setup.sh
给setup.sh脚本执行权限
chmod +x setup.sh
运行setup.sh脚本
source setup.sh
说明:
如果提示没有wget命令,请进行如下操作或问chat-gpt
ubuntu安装wget: sudo apt install wget
setup.sh 脚本执行成功后,会在setup.sh 同级目录下生成usb-ubuntu-node目录,这就是我们的计算节点程序。进入usb-ubuntu-node目录,您可以看到 4个程序文件
cd /privasea/usb-ubuntu-node && source env.sh && ls
4. 安装计算节点运行程序
获取keystore 文件
可以直接使用已有的钱包keystore。如果没有keystore文件,可以执行如下命令生成:
进入程序目录
cd /privasea/usb-ubuntu-node
运行计算节点
./calc new_keystore
说明:
程序将提示您输入密码。请记住此密码以备日后使用:
Enter password for a new key: // 输入钱包密码
Enter password again to verify: // 再次输入密码进行确认
钱包生成成功后,您将看到如下信息:
account address: 0x42B3915C7b7dcA1BB572B5d83408455DDeaC7De8 //这是您生成的新钱包地址
account filename: keystore:/privasea/config/UTC--2024-11-14T09-2b5d83408455ddeac7de8
//UTC--2024-11-14T09-2b5d83408455ddeac7de8 这是新钱包的keystore文件
把/privasea/usb-ubuntu-node/config 文件夹的keystore文件重新命名为wallet_keystore:
查询/privasea/config目录下是否有keystore文件
cd /privasea/usb-ubuntu-node/config && ls
把上一步查抄到的keystore文件重命名:
mv ./UTC--2024-12-16T13-01-59.460098230Z--7e6fc53fff4a12f938d5042a88f16386f321ab69 ./wallet_keystore
// UTC--2024-12-16T13-01-59.460098230Z--7e6fc53fff4a12f938d5042a88f16386f321ab69 替换成您查找到的keystore文件名
查看/privasea/usb-ubuntu-node/config文件夹下wallet_keystore文件是修改正确:
ls
5. 关联节点地址与收益地址
使用keystore 文件对应的钱包地址,去dashborad和收益地址进行绑定关联. 具体方法参见:dashborad
6. 启动计算节点
进入 /privasea/usb-ubuntu-node 目录并启动计算节点
进入程序计算节点安装目录:
cd /privasea/usb-ubuntu-node
启动计算节点:
./calc calc --usb_sn 1245455750
参数说明:
--usb_sn 1251559600 // 需要运行的usb序列号,可在usb包装上查看
./calc calc --usb_sn 1245455750命令,如果报如下错误:./calc: error while loading shared libraries: libtdog.so: cannot open shared object file: No such file or directory ,请执行
source env.sh
命令正常运行,运行界面中需要输入keystore 文件的密码
启动成功如下图所示。如果失败,请查看《启动计算节点常见问题》
7. 停止计算节点
ctrl + C
Last updated