Skip to content

Linux安装二进制版本指定安装目录前缀时无法安装 #2196

@Alano-i

Description

@Alano-i

问题现象
Linux安装二进制版本指定安装目录前缀时无法安装

运行环境

  1. Linux debian 12

  2. 运营商 电信

  3. smartdns来源以及版本
    github releases 下载的最新版 smartdns.1.2025.11.09-1443.x86_64-linux-all.tar.gz

  4. 涉及的配置(注意去除个人相关信息)
    无配置,安装阶段

重现步骤

  1. 命令行安装记录
root@debian:~# tar zxf smartdns.1.2025.11.09-1443.x86_64-linux-all.tar.gz
root@debian:~# cd smartdns/
root@debian:~/smartdns# ./install -i --prefix /xxx
install: creating directory '/xxx'
install: creating directory '/xxx/etc'
install: creating directory '/xxx/etc/smartdns'
install: creating directory '/xxx/usr'
install: creating directory '/xxx/usr/share'
install: creating directory '/xxx/usr/share/smartdns'
install: creating directory '/xxx/usr/share/smartdns/wwwroot'
install: creating directory '/xxx/usr/local'
install: creating directory '/xxx/usr/local/lib'
install: creating directory '/xxx/usr/local/lib/smartdns'
'/root/smartdns/usr/local/lib/smartdns/smartdns_ui.so' -> '/xxx/usr/local/lib/smartdns/smartdns_ui.so'
chmod: cannot access '/xxx/usr/sbin/smartdns': No such file or directory
install: failed to access '/xxx/xxx/etc/smartdns': No such file or directory
root@debian:~/smartdns# 

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions