![从现有的 .deb 包创建 PPA 源包](https://linux22.com/image/1039957/%E4%BB%8E%E7%8E%B0%E6%9C%89%E7%9A%84%20.deb%20%E5%8C%85%E5%88%9B%E5%BB%BA%20PPA%20%E6%BA%90%E5%8C%85.png)
我想修改 .deb 包中的某些文件并将其上传到我的 PPA,可以吗?如何操作?提前致谢
答案1
不,这是不可能的。
二进制 Debian 包仅包含构建的二进制文件,并且无法从二进制文件中检索源,因为在此过程中会丢失大量信息。
如果您只编辑未被编译过程修改的数据(比如配置文件),那么您将能够从旧文件生成一个新的 .deb 文件。然而, 你会不是出于安全原因,您不应允许将此软件包上传到您的 PPA。PPA 中的所有软件包必须在服务器沙箱中编译,以防止对软件包的恶意修改。它不能阻止人们构建可能危险的 Debian 软件包,但至少它担保所提供的二进制文件实际上是源代码编译过程的输出。