지속적으로 소프트웨어 컬렉션 활성화

지속적으로 소프트웨어 컬렉션 활성화

/opt내 CentOS6 서버에서는 다음 형식으로 설치 디렉터리 에 들어가는 소프트웨어 컬렉션을 사용합니다 .

/opt/repository_name/collection_name
# eg /opt/remi/php56,/opt/rh/python27 etc

그냥 이렇게[ 기사 ]제안 사항은 컬렉션을 지속적으로 활성화하기 위해 /etc/profile.d다음 형식으로 스크립트를 추가하는 것입니다.

#!/bin/bash
source scl_source enable collection_name

내 질문은 컬렉션 자체가 저장소별로 그룹화되어 있는지 여부입니다. 위의 예에서 하나는 rh폴더로 이동하고 다른 하나는 컬렉션 remi의 출처가 어떤 경우에든 내가 넣은 스크립트의 동작에 영향을 미칩니다./etc/profile.d

답변1

이것 Red Hat 패키징 지침 패키지는 레이아웃을 사용하는 것이 좋습니다/opt/provider/접두사-응용 프로그램-버전/여기서 접두사는 공급자 이름으로 구성됩니다(예: ) myorganization-ruby193. 그것노트저것

원래 Red Hat Software Collections 1.x와 함께 제공되었으며 접두사에 공급자 이름을 지정하지 않은 소프트웨어 컬렉션입니다. Red Hat Software Collections 2.0 이상에 추가된 최신 소프트웨어 컬렉션은 공급자 이름으로 rh를 사용합니다. 예를 들어:rh-ruby22

따라서 컬렉션은 공급자별로 그룹화되며 sci두 공급자가 명확성을 위해 이름을 접두사로 사용하지 않고 동일한 컬렉션과 버전을 제공하는 경우에만 문제가 발생합니다.

관련 정보