我如何制作像 repo 这样的 Debian ports?

我如何制作像 repo 这样的 Debian ports?

有没有办法只拥有一个 debian 文件夹并自动构建包(下载并解压源代码)?我见过 uscan,但它会扫描新包,它不允许有固定的下载 URL 字符串。

编辑: 我想为每个包都有一个文件夹,并且只在 debian 文件夹内,但我不知道如何自动下载源代码并将其打包。 Fedora 有 Spectools,Arch 下载 PKGBUILD 上指定的 tarball,所以我想在 Debian 上也有同样的压缩包

答案1

如果我理解正确的话,问题是:

给定一个debian/目录,即仅包含软件包的 Debian 打包文件的目录,有没有办法使用这些打包文件来下载和解压该软件包的源代码?

可以定义 get-orig-source中的目标,如中所述debian/rulesDebian 政策手册第 4 章 - 源包(第 4.9 节)。如果定义了此目标,则可以通过从目录内部运行以下命令来下载源代码debian/

./rules get-orig-source

相关内容