void-packages
3,502
Stars
—
Forks
0
Watchers
—
Open Issues
待补全
许可证
Shell
语言
—
创建时间
最近更新
项目能做什么
Void Linux 的源码软件包集合仓库。
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
## The XBPS source packages collection This repository contains the XBPS source packages collection to build binary packages for the Void Linux distribution. The included `xbps-src` script will fetch and compile the sources, and install its files into a `fake destdir` to generate XBPS binary packages that can be installed or queried through the `xbps-install(1)` and `xbps-query(1)` utilities, respectively. See [Contributing](./CONTRIBUTING.md) for a general overview of how to contribute and the [Manual](./Manual.md) for details of how to create source packages. ### Table of Contents - [Requirements](#requirements) - [Quick start](#quick-start) - [chroot methods](#chroot-methods) - [Install the bootstrap packages](#install-bootstrap) - [Configuration](#configuration) - [Directory hierarchy](#directory-hierarchy) - [Building packages](#building-packages) - [Package build options](#build-options) - [Sharing and signing your local repositories](#sharing-and-signing) - [Rebuilding and overwriting existing local packages](#rebuilding) - [Enabling distcc for distributed compilation](#distcc) - [Distfiles mirrors](#distfiles-mirrors) - [Cross compiling packages for a target architecture](#cross-compiling) - [Using xbps-src in a foreign Linux distribution](#foreign) - [Remaking the masterdir](#remaking-masterdir) - [Keeping your masterdir uptodate](#updating-masterdir) - [Building 32bit packages on x86_64](#building-32bit) - [Building packages natively for the musl C library](#building-for-musl) - [Building void base-system from scratch](#building-base-system) ### Requirements - GNU bash - xbps >= 0.56 - git(1) - unless configured to not, see etc/defaults.conf - common POSIX utilities included by default in almost all UNIX systems - curl(1) - required by `xbps-src update-check` For bootstrapping from source additionally: - flock(1) - util-linux - bsdtar or GNU tar (in that order of preference) - install(1) - GNU coreutils - objcopy(1), objdump(1), strip(1): binutils `xbps-src` requires [a utility to chroot](#chroot-methods) and bind mount existing directories into a `masterdir` that is used as its main `chroot` directory. `xbps-src` supports multiple utilities to accomplish this task. > NOTE: `xbps-src` does not allow building as root anymore. Use one of the chroot methods. <a name="quick-start"></a> ### Quick start Clone the `void-packages` git repository: ``` $ git clone https://github.com/void-linux/void-packages.git $ cd void-packages ``` Bootstrapping from binary packages will be done automatically when first building a package, but it can be done manually with: ``` $ ./xbps-src binary-bootstrap ``` Build a package by specifying the `pkg` target and the package name: ``` $ ./xbps-src pkg <package_name> ``` Use `./xbps-src -h` to list all available targets and options. To build packages marked as 'restricted', modify `etc/conf`: ``` $ echo XBPS_ALLOW_RESTRICTED=yes >> etc/conf ``` Once built, the package will be available in `host阅读完整原文
项目深度分析 AI 生成
基于 Void/XBPS 的边缘与嵌入式系统定制商业支持
| 产品构想 | 利用 Void 的极度轻量(runit + musl libc)和 xbps-src 强大的交叉编译特性,为物联网、网络设备硬件厂商提供定制 OS 裁剪、驱动打包及持续更新服务。 |
| 核心功能 | 定制精简 Rootfs 导出、专有驱动打包模板、系统更新 OTA 服务器集成、长期内核支持与漏洞补丁回退适配 |
| 目标用户 | 工业网关、路由器、边缘计算硬件设备开发商(推测) |
| 难度/周期 | 高 · 3-6个月 · 成本:硬件测试设备采购成本、编译服务器基础设施租用成本 |
| 收费模式 | 企业技术咨询费、定制交付项目合同款、年度技术支持与维护费 |
| 竞争风险 | 嵌入式领域 Yocto 和 Buildroot 占绝对垄断地位;Void Linux 社区生态小,企业接受度较低。 |
| 依据 | 已验证事实(仓库支持交叉编译与musl构建)+ AI推测(商业可行性) |
私有 XBPS 仓库托管与自动化远程构建云服务
| 产品构想 | 为重度使用 Void Linux 的极客组织或团队提供开箱即用的云端 xbps-src 构建农场,自动化解决多架构编译耗时耗硬件资源的问题,并托管私有仓库。 |
| 核心功能 | GitHub Webhook 触发远程构建、跨架构(aarch64/x86_64/musl)云端编译、自动签名与 CDN 私有仓库托管、构建缓存加速 |
| 目标用户 | Void Linux 重度极客用户、小型研发团队、自建私有包仓库的开发者(推测) |
| 难度/周期 | 中等 · 1-2个月 · 成本:多核云编译服务器、对象存储及 CDN 流量费用 |
| 收费模式 | 按月订阅制(基础免费 + 限制构建分钟数/存储空间,高级付费套餐) |
| 竞争风险 | 目标用户群体基数过小且 Linux 极客群体普遍付费意愿薄弱,更倾向于自建构建脚本或利用免费 GitHub Actions。 |
| 依据 | 数据支持的判断(Star/Fork数据显现小众社区特征)+ AI推测 |
专有/商业 Linux 桌面软件 XBPS 打包与分发维护方案
| 产品构想 | 为希望进入 Void Linux 软件生态的商业软件厂商提供合规、沙盒化(或 restricted)的打包适配、测试、与分发通道维护服务。 |
| 核心功能 | 基于 xbps-src 的 restricted 规则封装自动化、依赖兼容性适配测试(musl与glibc兼容层)、自动更新追踪脚本 |
| 目标用户 | 想要支持非主流独立 Linux 发行版的独立商业软件/工具开发者(推测) |
| 难度/周期 | 低 · 2-4周 · 成本:极低(主要是人工测试与维护时间成本) |
| 收费模式 | 单次打包费用、年度更新维护订阅费 |
| 竞争风险 | Void Linux 用户量级过小,商业软件开发者几乎没有动机专门针对其付费进行分发维护。 |
| 依据 | 尚需验证的假设 |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
相似项目数据正在完善中,暂不展示(避免误导)
项目优势与风险
| 技术成熟度 | 创建时间待补全,最近推送 |
| 社区活跃 | Star 3,502 / Fork 0 / Issue 0(数据支持,可自行核实) |
| 许可证 | 未检测到(需人工确认) |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
此项目未提供 Docker 镜像,安装步骤以原仓库 README 为准(涉及依赖安装与环境配置,对新手门槛较高)。