一段时间以来,我一直在尝试构建一个用于 PPA 上传的 Ubuntu 软件包,但在理解 bzr dh-make 等方面遇到了各种问题。该软件包是一个 Web 应用程序(基于 php)。大多数打包指南都是关于编译软件的,所以我想知道是否有一个指南可以打包不需要编译的东西?谷歌在这方面出奇地无能为力。
我可以手动创建 deb 包并设置本地存储库,这很简单。我想了解如何为 PPA 上传创建源包,而不需要编译。
我将非常感激任何关于这方面的指点。谢谢!
答案1
包装太过广泛且变化太快。文档总是滞后。
我对这类应用不太熟悉。但我可以告诉你从哪里入手。
dh
/debhelper 有很多种模式,如果它无法检测到您的项目,您可以使用文件--with ...
中的选项强制执行一种模式debian/rules
。通过真实的例子进行学习,打开https://packages.ubuntu.com/并搜索基于 php 的项目,例如 Wordpress。
- 单击主包。
- 在软件包页面上,向右看,您应该可以找到原始源档案
.orig.tar.xz
和 Debian 打包文件.debian.tar.xz
。