내가 그랬습니다. yum groupinstall 'Development Tools'
이제 삭제하고 싶습니다.yum groupremove 'Development Tools'
그러나 이는 제거해야 할 다른 많은 요구 사항을 나타냅니다 binutils
.
그것을 유지하는 방법 binutils
?
내 로컬 배포판은 Arch
yum 입니다. 패키지를 제거하는 기본 방법은 입니다 cascade
.
명령을 직접 사용할 수도 있지만 rpm
문제는 그 반대입니다. 하나의 패키지만 deps 검사에 실패하면 어떤 패키지도 삭제되지 않습니다.
# rpm -e apr binutils
error: Failed dependencies:
binutils is needed by (installed) crash-5.0.0-23.el6.x86_64
binutils is needed by (installed) module-init-tools-3.9-17.el6.x86_64
binutils is needed by (installed) oprofile-0.9.6-7.el6.x86_64
/usr/bin/ar is needed by (installed) redhat-lsb-4.0-2.1.el6.x86_64
/usr/bin/strip is needed by (installed) redhat-lsb-4.0-2.1.el6.x86_64
답변1
그룹 제거의 경우 다음과 같습니다.yum --setopt=groupremove_leaf_only=1 groupremove 'Development Tools'
remove_leaf_only
수정할 수 있는 유사한 옵션을 추가하는 패치도 있지만 remove
아직 6.5 yum
에서는 지원되지 않습니다 RHEL
.