PPA의 기능을 분석하는 방법은 무엇입니까?

PPA의 기능을 분석하는 방법은 무엇입니까?

다음과 같은 라이센스를 표시하는 PPA가 어떻게 작동하는지 이해하고 싶습니다. Oracle Java(JDK) 8/9 설치 프로그램 PPA Launchpad.com |

이것이 어떻게 작동하는지 추적을 어디에서 시작합니까? 제가 누락한 Homebrew 공식과 유사한 소스 파일이 있습니까?

답변1

라이센스는 PPA가 아니라 설치한 패키지에 의해 공개됩니다. 예를 들어, 설치 시 oracle-java9-installer다수의 유지 관리자 스크립트의 압축이 풀립니다. /var/lib/dpkg/info그 중 하나는 preinst패키지가 설치되기 전에 실행됩니다. 이 스크립트는 라이센스에 대한 정보를 표시하고 사용자에게 라이센스를 수락할지 거부할지 묻습니다. 다운로드를 통해 내용(및 기타 모든 내용)을 확인할 수 있습니다.패키지 소스 코드디렉토리에서 찾아보세요 jdk9-installer/debian. 스크립트는 거기에 preinst있고 oracle-java9-installer.preinst질문을 표시하기 위한 템플릿은 에 있습니다 oracle-java9-installer.templates.

관련 정보