RPM 설치 중에 Requires
내 사양 파일 섹션 아래에 일련의 항목을 설치하려면 어떻게 해야 합니까? 예를 들어:
Requires: Developer Tools
yum
다음과 같이 실행하기 때문에 추출됩니다 .
yum install myRpm.rpm
답변1
당신은 할 수 없습니다. RPM에는 그룹 개념이 내장되어 있었지만( /usr/share/doc/rpm/GROUPS
표준 목록을 계속 볼 수 있음) 그다지 유용하지 않아 폐기되었습니다. (그러나 그래도 요구 사항은 이런 방식으로 표현될 수 없습니다.) 이제 패키지 그룹은 yum이 이해하는 "comps" 파일의 상위 수준에서 수행되지만 패키지 내에서 이를 참조할 수 있는 방법은 없습니다.
일부 배포판에서는 자체 Requires 라인을 통해 일종의 그룹을 정의하는 패키지인 "메타 패키지"를 생성하여 이 문제를 해결합니다. Fedora에서는 이 작업을 수행하지 않습니다(CentOS 및 RHEL은 이를 상속합니다).
따라서 기본적으로 RPM이 실제로 유용하려면 특정 그룹이 필요하다는 점을 문서화하거나 모든 실제 종속성을 하나씩 나열해야 합니다.