그룹 설치 파일 없이 yum groupinstall을 작동시키려면 어떻게 해야 합니까?

그룹 설치 파일 없이 yum groupinstall을 작동시키려면 어떻게 해야 합니까?

Centos 7.1을 사용하고 있는데 yum groupinstall 명령이 실패했습니다. 루트로서 나는

yum group list 

주문하다. 그러면 아래와 같이 다양한 출력이 반환됩니다."There is no installed groups file."

yum groupinstall그룹파일 없이 작업이 가능한가요 ? 내 시스템 관리자가 그런 파일을 설치하는 것을 허용하지 않을 것 같습니다. 필수인 경우 yum groupinstall그룹파일은 어떻게 설치하나요?

답변1

그룹은 yum저장소 자체에 의해 정의됩니다.

그룹이 나열되지 않으면 yum group list활성화된 저장소에 그룹이 정의되어 있지 않다는 의미입니다 yum.

그룹은 일반적으로 저장소 디렉토리의 파일(또는 임의의 문자열인 유사한 파일)에 정의됩니다 yum./...-comps.xml...repodata


저장소가 수동으로 생성된 경우에는 그룹 파일을 포함하는 것을 잊어버렸을 것입니다(또는 적어도 CentOS와 함께 제공되는 파일을 사용하는 것을 잊어버렸을 것입니다).

createrepo -g ${GROUPS_FILE} .

${GROUPS_FILE}에서 정의한 파일을 사용하여 현재 디렉터리에 저장소가 생성됩니다.

저장소가 이미 존재하고 저장소에 그룹 파일만 추가하려는 경우 이 방법을 사용할 수 있습니다 --update.

createrepo -g ${GROUPS_FILE} --update .

createrepo그룹 파일이 이 repodata디렉터리에 복사되므로 원본 복사본에 대해 걱정할 필요가 없습니다.

답변2

원본 ISO/DVD의 저장소 데이터를 동일한 디렉터리의 새 저장소 위치로 복사하여 이 문제를 해결할 수 있습니다.

답변3

달리기를 해보세요

yum groups mark convert

이것과 관련이있을 수 있습니다허점

관련 정보