[BUG] pkgsrc detection on macOS
维护者通常 1 天内回复
还没有人认领这个 Issue。
评估
调研方向
首先阅读 src/detection/packages/packages_nbsd.c,然后定位 macOS 的包管理器检测路径,并将其支持的管理器与报告中的 pkgsrc 逻辑进行比较。使用标准 /opt/pkg 前缀在 macOS 上安装 pkgsrc 来验证更改,并确认 fastfetch 无需手动修改源代码即可报告 pkgsrc。
由索引模型根据 Issue 内容生成。
描述
Read the FAQ first
- I have checked the FAQ but the issue is not covered
Description
I tried to install fastfetch from pkgsrc on macOS, but the package manager detection logic on macOS does not implemented the pkgsrc detection.
I actually tried to modify the source code by porting the pkgsrc detection logic on NetBSD (src/detection/packages/packages_nbsd.c) to macOS, and change the pkgdb path to match the common /opt/pkg bootstrap prefix on macOS, it does work.
I would like to request this issue being fixed, in order to provide pkgsrc detection out-of-box on macOS, without any manual modifications required.
Thank you.
Version used
fastfetch 2.62.1-63 (aarch64)
Bug prevalence
Always
Regression
No
Installation
Package manager
Package manager
pkgsrc
Screenshots
Following is a screenshot of pkgsrc detection working on macOS after manual source code modification.
Configuration
System information
not relevant
Features built-in
% fastfetch --list-features
threads
zlib
sqlite3
libzfs
- 主要语言
- C
- 星标
- 24.7k
- 派生
- 895
- 平均合并
- 22 小时 1 分钟
- 30 天内合并 PR
- 22
环境准备
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
fastfetch-cli/fastfetch 的其他 Issue
-
logo request
难度 1/5 1 小时以内 新手友好度 90/100
fastfetch-cli/fastfetch#2607 ·
维护者通常 1 天内回复
-
logo request
难度 2/5 1-3 小时 新手友好度 72/100
fastfetch-cli/fastfetch#2590 ·
维护者通常 1 天内回复
-
logo request
难度 2/5 1-3 小时 新手友好度 68/100
fastfetch-cli/fastfetch#2568 ·
维护者通常 1 天内回复
-
[LOGO] EnderOS未关闭logo request
难度 2/5 1-3 小时 新手友好度 72/100
fastfetch-cli/fastfetch#2556 ·
维护者通常 1 天内回复
-
[LOGO] AstrOS未关闭logo request
难度 2/5 1-3 小时 新手友好度 72/100
fastfetch-cli/fastfetch#2542 · 2 条评论 ·
维护者通常 1 天内回复
查看 fastfetch-cli/fastfetch 的全部 Issue
相似的 Issue
-
难度 2/5 1-3 小时 新手友好度 84/100
-
难度 1/5 1 小时以内 新手友好度 92/100
-
[Issue]: Headers - vx_ext_amd.h does not compile as C (enum types used without the enum keyword)未关闭
难度 1/5 1 小时以内 新手友好度 92/100
维护者通常 1 天内回复
-
难度 2/5 1-3 小时 新手友好度 84/100
-
难度 2/5 1-3 小时 新手友好度 88/100
维护者通常 1 天内回复