开发人员工作站¶
本指南帮助您确定启动您的 Clear Linux* OS 开发项目所需的最小捆绑包集。
继续之前,请阅读 swupd 指南,详细了解 swupd 工具以及 Clear Linux OS 相比其他 Linux* 发行版如何简化了软件版本控制。
工作站设置¶
安装了启动项目所需的最小捆绑包集后,您可以添加更多与您的特定用例相关的捆绑包。
要运行 Clear Linux OS 开发所需的任何进程,您可以添加大型捆绑包 *os-clr-on-clr*。但是,考虑到该捆绑包含有大量软件包,您可能希望部署一个更精简的操作系统,只包含与您的项目相关的捆绑包。
使用表 1 开发人员配置文件,根据您的角色或项目确定开始开发所需的最少捆绑包。虽然您的角色不一定与表中的类别完全吻合,但不妨在表 1 的基础上确定所需的捆绑包。
Clear Linux OS 捆绑包 | 物联网 (IoT)* | 系统管理员 | 客户端/云/Web 开发人员 |
---|---|---|---|
editors | ✓ | ✓ | ✓ |
network-basic | ✓ | ✓ | ✓ |
openssh-server | ✓ | ✓ | ✓ |
webserver-basic | ✓ | ✓ | |
application-server | ✓ | ✓ | |
database-basic | ✓ | ✓ | |
desktop-autostart | ✓ | ✓ | ✓ |
dev-utils | ✓ |
swupd 搜索¶
我们建议您学习 swupd,了解搜索和添加与您的项目相关的捆绑包所需的命令。
本指南提供了一个 example,向您展示如何:
- 使用 swupd 搜索捆绑包
- 使用 swupd 添加捆绑包
核心概念¶
我们建议您在开发项目之前先了解 Clear Linux OS 中的这些核心概念。
开发人员可用的其他资源¶
- 适用于 Clear Linux OS 的 Developer Tooling Framework
- Bundle Definition Files