是否有相当于Arch为PPA构建的pkgbuild?即。一个建造配方。
例如,有没有办法了解这些包是如何构建https://launchpad.net/~oibaf/+archive/ubuntu/graphics-drivers的?
我一直在看发射台,但似乎找不到。
谢谢
发布于 2020-10-27 21:41:54
我不知道我能不能总结一下。您需要最少了解Debian的打包。无论何时,当你读到这篇文章时,面对一个成语,只要去在此供参考就行了。
这里是一个快速启动
.deb是Debian二进制包debian文件夹(打包是上游项目的一部分),所以请下载源代码存档name_version.tar.xzdebian文件夹在源树之外(打包不是上游项目的一部分,源是由包程序导入的)。然后在单独的存档name_version.debian.tar.xz中下载打包文件debian中找到所有构建和打包元和脚本。有两件事很重要。rules文件:是主要的构建脚本(类型: GNU make)。然而,这并不是一件容易的事,因为大多数步骤通常都是抽象和自动编排的。由一个名为debhelper的工具,简称dh。因此,您可以在其中找到以下行(这是用于c/c++项目的):#!/usr/bin/make -f %:dh $@ --这是将每个操作传递给dh的缩写。您可以在这里找到一些自定义编译标志和选项。debian/patches文件夹:包含构建前应用的修补程序,这些补丁尚未合并到上游项目,或者只是特定于发行版。debian/binaryname.install文件切片的。有关要生成的二进制包的更多信息,请检查debian/control。希望这足以让你开始。
当您在PPA页面上遵循查看包详细信息链接时,您将找到它们。
https://askubuntu.com/questions/1287367
复制相似问题