11장. 애플리케이션 스트림 콘텐츠 버전 관리
AppStream 리포지토리의 콘텐츠는 모듈 스트림에 해당하는 여러 버전에서 사용할 수 있습니다.
11.1. 모듈식 종속 항목 및 스트림 변경 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
일반적으로 콘텐츠를 제공하는 패키지는 추가 패키지에 따라 달라지며 일반적으로 원하는 종속성 버전을 지정합니다. 모듈에 포함된 패키지의 경우 이 메커니즘도 적용되지만 패키지와 특정 버전을 모듈 및 스트림으로 그룹화하면 추가 제약 조건이 발생합니다. 또한 모듈 스트림은 포함된 패키지와 관계없이 다른 모듈의 스트림에 대한 종속성을 선언할 수 있습니다.
패키지 또는 모듈이 있는 작업이 끝나면 설치된 모든 패키지의 전체 종속성 트리가 패키지가 선언하는 모든 조건을 충족해야 합니다. 또한 모든 모듈 스트림 종속성을 충족해야 합니다. 예를 들어 모듈 스트림을 비활성화하려면 다른 모듈 스트림을 비활성화해야 할 수 있습니다. 패키지가 자동으로 제거되지 않습니다.
다음 작업으로 인해 후속 자동 작업이 발생할 수 있습니다.
- 모듈 스트림을 활성화하면 추가 모듈 스트림을 활성화할 수 있습니다.
- 모듈 스트림 프로필을 설치하거나 스트림에서 패키지를 설치하면 추가 모듈 스트림을 활성화하고 추가 패키지를 설치할 수 있습니다.
- 패키지를 제거하면 추가 패키지가 제거될 수 있습니다. 이러한 패키지가 모듈에서 제공되면 이러한 스트림의 패키지가 더 이상 설치되지 않은 경우에도 추가 설치를 위해 모듈 스트림은 활성화됩니다. 이는 사용되지 않은 DNF 저장소의 동작을 미러링합니다.