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의 저장소 데이터를 동일한 디렉터리의 새 저장소 위치로 복사하여 이 문제를 해결할 수 있습니다.