BeyondDimension / BeyondDimension/SteamTools
🧐[Question] 我尝试为程序编写一个nixos的安装包,在过程中提示出错,请求帮助
- Dominant language
- C#
- Stars
- 26.8k
- Forks
- 1.7k
- PR merge metrics
- No merged PRs in 30d
Description
### 🧐 问题描述
[output.txt](https://github.com/user-attachments/files/15540256/output.txt)
当我根据strace处理依赖到
189009 openat(AT_FDCWD, "/nix/store/9z8ih4q26jnvdy3gvh9c2cc2yc7xdbpr-WattToolkit-3.0.0-rc.8/bin/assemblies/en/BD.WTTS.MicroServices.ClientSDK.resources.dll", O_RDONLY) = -1 ENOENT (No such file or directory)
发现是静态路径并且确实没有此文件,需要帮助.
### 🚑 其他信息
在 NixOS 中,由于其对包管理的独特处理方式,不能直接运行为通用 Linux 环境编译的动态链接可执行文件。
需要先添加依赖包,然后安装的时候把这个包的路径引入到软件中,这个过程是预先配置好的
这是正在调试的安装包配置文件
[default.nix.txt](https://github.com/user-attachments/files/15540384/default.nix.txt)
- 处理器体系结构:x64
- 系统版本号:NixOS 24.05
- 下载渠道:Github
- 程序版本:3.0.0.rc.8
- 是否包含独立运行时:?
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reading output.txt alongside default.nix.txt and inspect the strace entry for the missing BD.WTTS.MicroServices.ClientSDK.resources.dll under the Nix store path. Trace how the WattToolkit 3.0.0-rc.8 package is assembled and determine whether the referenced resource is included; done means the cause of the missing file is identified and the NixOS package behavior is verified.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp, nixos
- Domain
- build-system, operating-systems
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100