void-packages
3,501
Stars
0
Forks
0
Watchers
0
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 真实检索
| 项目 | 中文简介 | Stars | 语言 |
|---|---|---|---|
| EbookFoundation/free-programming-books | 中文介绍暂未生成 :books: Freely available programming books |
401,419 | Python |
| TheAlgorithms/Python | 中文介绍暂未生成 All Algorithms implemented in Python |
226,027 | Python |
| avelino/awesome-go | 中文介绍暂未生成 A curated list of awesome Go frameworks, libraries and softw |
193,324 | Go |
| huggingface/transformers | 中文介绍暂未生成 🤗 Transformers: the model-definition framework for state-of- |
168,844 | Python |
| excalidraw/excalidraw | 中文介绍暂未生成 Virtual whiteboard for sketching hand-drawn like diagrams |
135,510 | TypeScript |
| sherlock-project/sherlock | 中文介绍暂未生成 Hunt down social media accounts by username across social ne |
109,981 | Python |
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。
项目优势与风险
| 技术成熟度 | 创建于 ,最近推送 |
| 社区活跃 | Star 3,501 / Fork 0 / Issue 0(数据支持,可自行核实) |
| 许可证 | 未检测到(需人工确认) |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
快速开始(以仓库 README 为准)
git clone https://github.com/void-linux/void-packages.git cd void-packages # 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。