BeyondDimension / BeyondDimension/SteamTools

🐛[BUG] 相对符号链接

Open
#3,701 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
C#
Stars
26.8k
Forks
1.7k
PR merge metrics
No merged PRs in 30d

Description

## 请认真检查以下清单中的每一项
- [x] 已经搜索过,没有发现类似的 issue
- [x] 已经搜索过文档,没有发现相关内容
- [x] 已经尝试使用过最新版,问题依旧存在
- [x] 使用的是官方版本(未替换及修改过安装目录程序文件)

### 🐛 描述

在linux中,从相对路径启动`Steam++.sh`会导致链接`Steam++`指向不正确的位置

### 📷 复现步骤

1. 将官网下载的`.tar.gz`解压
2. 用相对路径执行`Steam++.sh` (如下)

### 📄 日志信息

```
user@host:~$ Steam++_v3.0.0-rc.16_linux_x64/Steam++.sh
创建符号链接 Steam++_v3.0.0-rc.16_linux_x64/dotnet/dotnet 到 Steam++_v3.0.0-rc.16_linux_x64/Steam++
chmod: cannot operate on dangling symlink 'Steam++_v3.0.0-rc.16_linux_x64/Steam++'
Steam++_v3.0.0-rc.16_linux_x64/Steam++.sh: line 16: Steam++_v3.0.0-rc.16_linux_x64/Steam++: No such file or directory

user@host:~$ ls -l Steam++_v3.0.0-rc.16_linux_x64/Steam++
lrwxrwxrwx. 1 user user 51 Jun 19 23:00 Steam++_v3.0.0-rc.16_linux_x64/Steam++ -> Steam++_v3.0.0-rc.16_linux_x64/dotnet/dotnet
```

### 🚑 其他信息

- 处理器体系结构:x64
- 系统版本号:Ubuntu 24.04.2 LTS | Linux 6.14.0-22-generic
- 下载渠道:官网
- 程序版本:3.0.0-rc.16

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.