#safe-network #component #install #installing #maid-safe #download #client

app safeup

用于安装访问Safe网络的组件的命令行界面

17个版本 (6个破坏性版本)

0.7.0 2024年3月21日
0.5.0 2023年12月14日
0.4.1 2023年8月16日
0.4.0 2023年7月17日

#432网络编程

Download history 56/week @ 2024-07-23 24/week @ 2024-07-30

每月80次下载

GPL-3.0 许可证

70KB
1.5K SLoC

Rust 1.5K SLoC // 0.0% comments Shell 122 SLoC // 0.0% comments PowerShell 31 SLoC

safeup

简单的工具,用于安装和更新与safe相关的组件。

安装

Linux/macOS

您可以选择以当前用户身份或使用 sudo 运行 safeup 的安装。它们之间的区别是安装位置和shell配置文件的修改。如果使用 sudo 运行,safeup 将安装到 /usr/local/bin;否则它将安装到 ~/.local/bin 并修改Bash shell配置文件以将该位置添加到 PATH 变量。对于几乎任何基于Linux或macOS的安装,/usr/local/bin 已经作为标准存在于 PATH 中。

要以 sudo 的方式安装

curl -sSL https://raw.githubusercontent.com/maidsafe/safeup/main/install.sh | sudo bash

否则

curl -sSL https://raw.githubusercontent.com/maidsafe/safeup/main/install.sh | bash

此过程将为您所在的平台下载并安装 safeup,然后运行它以安装 safe 客户端二进制文件。

安装脚本还接受两个标志参数,即 --client--node。如果使用任一参数,脚本将调用已安装的 safeup 二进制文件来分别安装 safesafenode,而无需作为额外的安装后步骤运行。

要以 sudo 的方式使用这些选项

curl -sSL https://raw.githubusercontent.com/maidsafe/safeup/main/install.sh | sudo bash -s -- --client

否则

curl -sSL https://raw.githubusercontent.com/maidsafe/safeup/main/install.sh | bash -s -- --client

Windows

在Windows上,我们目前不支持以管理员权限安装 safeup 或其他二进制文件,因此只有一个命令

iex (Invoke-RestMethod -Uri "https://raw.githubusercontent.com/maidsafe/safeup/main/install.ps1")

PowerShell安装程序不支持 --client--node 参数,因为在下载脚本时无法传递它们。

因此,在Windows上安装任何组件都是safeup安装后的额外步骤。

用法

使用 clientnodetestnet 命令分别安装 safesafenodetestnet 的最新版本。

如上所述,您可以根据希望将二进制文件安装的位置选择使用 sudo 运行 safeup。请注意,这并不适用于 Windows,因为我们不支持以管理员权限运行。

许可证

本 Safe Network 存储库采用通用公共许可证(GPL),版本 3(《LICENSEhttps://gnu.ac.cn/licenses/gpl-3.0.en.html》)。

有关更多详细信息,请参阅《LICENSE》文件。

依赖项

~23–42MB
~626K SLoC