#!/usr/bin/env bash set -Eeuo pipefail BASE_URL="${DASHEN_170HX_BASE_URL:-https://dashen.wang/gpu/170hx}" DEST="${DASHEN_170HX_INSTALL_PATH:-/usr/local/bin/dashen-gpu-170hx}" TMP="$(mktemp -t dashen-170hx-install.XXXXXX)" trap 'rm -f "$TMP"' EXIT if [[ "${EUID:-$(id -u)}" -ne 0 ]]; then echo "请使用 sudo 运行安装命令。" >&2 exit 2 fi if command -v curl >/dev/null 2>&1; then curl -fsSL --retry 2 --connect-timeout 10 "$BASE_URL/test.sh" -o "$TMP" elif command -v wget >/dev/null 2>&1; then wget -q -O "$TMP" "$BASE_URL/test.sh" else echo "缺少 curl 或 wget。" >&2 exit 2 fi install -m 0755 "$TMP" "$DEST" ln -sf "$DEST" /usr/local/bin/170hx-test echo "安装完成:" echo " $DEST" echo " /usr/local/bin/170hx-test -> $DEST" echo echo "快速测试:sudo 170hx-test --gpu 0 --quick" echo "完整测试:sudo 170hx-test --gpu 0 --full"