From 322a3c93d8e6ec1ebb76571df0abb03921353411 Mon Sep 17 00:00:00 2001 From: YiXuan Ding <1328032567@qq.com> Date: Fri, 25 Oct 2024 20:33:02 +0800 Subject: [PATCH] : if noroot user, install at "$HOME/.local/bin". --- tool/install.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tool/install.sh b/tool/install.sh index ae3e08d..a597e27 100755 --- a/tool/install.sh +++ b/tool/install.sh @@ -16,6 +16,7 @@ install_dir="" version="pre" path_to_executable="" default_install_path="/usr/local/bin" +noroot_default_install_path="$HOME/.local/bin" binary_name="chsrc" temp_install_dir="" # 用于存储临时安装目录 helpflag=0 @@ -97,8 +98,9 @@ set_install_path() { # 检查默认路径 if [ -d "$default_install_path" ] && [ -w "$default_install_path" ]; then install_dir="$default_install_path" + else if [ -d "$noroot_default_install_path" ] && [ -w "$noroot_default_install_path" ]; then + install_dir="$noroot_default_install_path" else - if [ "$lan" = "zh"]; then error "默认下载路径 /usr/local/bin 不可写,请使用 sudo 命令运行脚本;或通过 -d 参数指定其它路径安装" else