본문으로 건너뛰기

yum으로 패키지 그룹을 어떻게 관리하나요?

💡 요약 정리

  • yum은 패키지 그룹 단위로 소프트웨어를 설치, 업데이트, 삭제할 수 있도록 명령어 옵션을 제공합니다.
  • 설치 전에는 'yum grouplist'로 설치 가능한 패키지 그룹 목록을 확인하세요.
  • 그룹 이름에 공백이 포함된 경우 반드시 큰따옴표로 감싸야 합니다.
  • 설치, 업데이트, 삭제를 위해 'groupinstall', 'groupupdate', 'groupremove' 명령어를 사용하세요.
  • 설치된 패키지 구성 세부 사항은 'groupinfo' 명령어로 확인 가능합니다.

1. yum에서 사용 가능한 패키지 그룹 명령어

다음은 yum에서 패키지 그룹 관리를 위한 주요 명령어입니다.

  • groupinstall group1 group2 ...
  • groupupdate group1 group2 ...
  • grouplist [hidden]
  • groupremove group1 group2 ...
  • groupinfo group1 ...

2. yum grouplist로 설치 가능한 그룹 확인

패키지 그룹을 설치하거나 제거하기 전에, 아래 명령어를 사용해 현재 설치된 패키지 그룹과 설치 가능한 그룹을 먼저 확인합니다.

[root@localhost /]# yum grouplist
Loaded plugins: fastestmirror
Setting up Group Process
Loading mirror speeds from cached hostfile
  ~ ~ ~

3. 공백 포함 패키지 그룹명을 정확히 입력하는 방법

패키지 그룹명에 띄어쓰기가 있는 경우, 아래와 같이 큰따옴표(" ")로 정확하게 감싸서 입력해야 합니다.


4. 패키지 그룹 정보 조회

특정 패키지 그룹의 구성 요소나 설명을 확인할 수 있습니다.

[root@localhost /]# yum groupinfo "Development Tools"
Loaded plugins: fastestmirror
Setting up Group Process
Loading mirror speeds from cached hostfile
  ~ ~ ~

5. 패키지 그룹 업데이트

이미 설치된 그룹의 소프트웨어를 최신 상태로 업데이트할 때 사용합니다.

[root@localhost /]# yum groupupdate "Mail Server"
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
  ~ ~ ~

6. 패키지 그룹 설치

새로운 패키지 그룹을 시스템에 설치할 때 사용합니다.

[root@localhost /]# yum groupinstall "Windows File Server"
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
  ~ ~ ~
Complete!

7. 패키지 그룹 삭제

더 이상 사용하지 않는 패키지 그룹을 제거할 때 사용합니다.

[root@localhost /]# yum groupremove "Windows File Server"
Loaded plugins: fastestmirror
Setting up Group Process
Loading mirror speeds from cached hostfile
  ~ ~ ~
Complete!