7.6. 소프트웨어 패키지 제거
다음 섹션에서는 yum 을 사용하여 다음을 수행하는 방법을 설명합니다.
- 패키지 제거.
- 패키지 그룹을 제거합니다.
- yum 입력으로 패키지 이름을 지정합니다.
7.6.1. YUM을 사용하여 패키지 제거
다음 절차에 따라 그룹 이름 또는 groupID로 패키지를 제거합니다.
절차
특정 패키지 및 모든 종속 패키지를 제거하려면 다음을 사용합니다.
# yum remove package-name
package-name 을 패키지 이름으로 바꿉니다.
여러 패키지와 해당 종속 항목을 동시에 제거하려면 다음을 사용합니다.
# yum remove package-name-1 package-name-2
package-name-1 및 package-name-2 를 패키지 이름으로 바꿉니다.
yum 은 패키지를 제거하지 않고 패키지를 제거할 수 없습니다.
인수를 구문 분석하는 방법을 명시적으로 정의하여 패키지 검색을 최적화할 수 있습니다. 자세한 내용은 yum input에서 패키지 이름 지정을 참조하십시오.
7.6.2. YUM을 사용하여 패키지 그룹 제거
다음 절차에 따라 그룹 이름 또는 groupID로 패키지를 제거합니다.
절차
그룹 이름으로 패키지 그룹을 제거하려면 다음을 사용합니다.
# yum group remove group-name
또는
# yum remove @group-name
group-name 을 그룹의 전체 이름으로 바꿉니다.
groupID로 패키지 그룹을 제거하려면 다음을 사용합니다.
# yum group remove groupID
groupID 를 그룹의 ID로 바꿉니다.
7.6.3. YUM 입력에서 패키지 이름 지정
설치 및 제거 프로세스를 최적화하기 위해 yum install
및 yum remove
명령에 -n
,-na
또는 -nevra
접미사를 추가하여 인수를 구문 분석하는 방법을 명시적으로 정의할 수 있습니다.
정확한 이름을 사용하여 패키지를 설치하려면 다음을 사용합니다.
# yum install-n name
name 을 정확한 패키지 이름으로 바꿉니다.
정확한 이름 및 아키텍처를 사용하여 패키지를 설치하려면 다음을 사용합니다.
# yum install-na name.architecture
이름 및 아키텍처를 패키지의 정확한 이름 및 아키텍처로 바꿉니다.
정확한 이름, epoch, 버전, 릴리스 및 아키텍처를 사용하여 패키지를 설치하려면 다음을 사용합니다.
# yum install-nevra name-epoch:version-release.architecture
name,epoch,version,release 및 architecture 을 정확한 이름, epoch, 버전, 릴리스 및 아키텍처로 바꿉니다.