无需Debian即可构建Deb包的命令行工具
项目描述
Debbuild
无需Debian即可构建Deb包的命令行工具。
描述
本项目允许仅使用Python技术创建Debian存档(.deb)。它受到Fpm项目和jdeb项目的启发,这两个项目允许在任何平台上创建不同类型的存档。
我决定创建Debbuild项目,因为它是在任何平台上创建Debian包的更好方式。以前,创建Debian包需要创建一个debian
目录,创建多个配置文件以及像dpkg
这样的工具来构建包。使用Debbuild,您可以使用Python脚本来构建包而无需Debian。这使得创建包更容易,过程更简单、更易于理解。
一个很好的使用场景是创建一个包含从PyInstaller创建的项目的二进制版本的包。
安装
从PyPI安装Debbuild。
pip install debbuild
用法
一个简单的示例,说明如何使用Debbuild快速创建Debian包。
debbuild --name mypackage --version 1.0.1 --data-src /opt/mypackage=<path-to-dir>
支持
如果您需要帮助或在使用Debuild时遇到问题,请在Gitlab或GitHub上提交工单。
路线图
可以添加更多专用功能
- 服务单元创建
- 支持更多压缩类型,如
zstd
许可证
本项目采用 MIT 许可证发布。
项目详情
下载文件
下载适用于您的平台文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。
源代码分发
此版本没有可用的源代码分发文件。请参阅有关 生成分发存档 的教程。
构建分发
debbuild-0.1.0-py3-none-any.whl (9.1 kB 查看哈希值)
关闭
debbuild-0.1.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 23d40007979dbb6461dab3aa15b17401fcbd2a18be100ccf6032928f0cf108bf |
|
MD5 | 6bff12e4805a7afe803912cd30152eb2 |
|
BLAKE2b-256 | a3db3c5312b5b62703c242b17337ecf2b7398ef3b590cfca37f4f6a1a3675358 |