如何剖析 PPA 的功能?

如何剖析 PPA 的功能?

我想了解诸如此类的显示许可证的 PPA 如何工作: Oracle Java (JDK) 8 / 9 安装程序 PPA |启动板网

您从哪里开始追踪其工作原理?是否有类似于我缺少的 Homebrew 公式的源文件?

答案1

许可证不是由 PPA 显示的,而是由您从中安装的软件包显示的。例如,安装oracle-java9-installer会将许多维护者脚本解压到 中/var/lib/dpkg/info,其中之一preinst是在安装包之前运行的。此脚本显示有关许可证的信息并要求用户接受或拒绝它。您可以通过下载查看其内容(以及所有其他内容)包的源代码并在目录中查找jdk9-installer/debian。脚本preinstoracle-java9-installer.preinst那里,用于显示问题的模板在oracle-java9-installer.templates.

相关内容