Red Hat Training

A Red Hat training course is available for RHEL 8

7.10. YUM 구성

yum 및 관련 유틸리티의 구성 정보는 /etc/yum.conf 파일에 저장됩니다. 이 파일에는 필수 [main] 섹션 하나가 포함되어 있어 글로벌 효과가 있는 yum 옵션을 설정할 수 있습니다.

다음 섹션에서는 다음을 수행하는 방법을 설명합니다.

  • 현재 yum 구성을 봅니다.
  • yum [main] 옵션을 설정합니다.
  • yum 플러그인 사용.

7.10.1. 현재 YUM 구성 보기

현재 yum 구성을 보려면 다음 절차를 사용하십시오.

절차

  • /etc/ yum.conf 파일의 [main] 섹션에 지정된 글로벌 yum 옵션의 현재 값을 표시하려면 다음을 사용합니다.

    # yum config-manager --dump

7.10.2. YUM 기본 옵션 설정

/etc/yum.conf 구성 파일에는 [main] 섹션 하나가 포함되어 있습니다. 아래에 나열된 키-값 쌍은 yum 이 리포지토리를 작동하고 처리하는 방식에 영향을 미칩니다.

/etc/yum.conf[main] 섹션 제목 아래에 추가 옵션을 추가할 수 있습니다.

사용 가능한 [main] 옵션의 전체 목록은 yum.conf(5) 도움말 페이지의 [main] OPTIONS 섹션을 참조하십시오.

7.10.3. YUM 플러그인 사용

yum 은 운영을 확장하고 개선하는 플러그인을 제공합니다. 특정 플러그인은 기본적으로 설치됩니다.

다음 섹션에서는 yum 플러그인을 활성화, 구성 및 비활성화하는 방법을 설명합니다.

7.10.3.1. YUM 플러그인 관리

절차

플러그인 구성 파일에는 항상 yum 명령을 실행할 때 플러그인이 활성화되는 지 여부를 제어하는 [main] 섹션이 있습니다. 이 옵션이 없는 경우 파일에 수동으로 추가할 수 있습니다.

설치된 모든 플러그인에는 /etc/dnf/plugins/ 디렉터리에 자체 구성 파일이 있습니다. 이러한 파일에서 플러그인별 옵션을 활성화하거나 비활성화할 수 있습니다.

7.10.3.2. YUM 플러그인 활성화

다음 절차에서는 모든 YUM 플러그인을 비활성화하거나 활성화하거나 특정 명령의 모든 플러그인을 비활성화하거나 단일 명령의 특정 YUM 플러그인을 비활성화하는 방법을 설명합니다.

절차

  • 모든 yum 플러그인을 활성화하려면 다음을 수행합니다.

    1. plugins= 로 시작하는 행이 /etc/yum.conf 파일의 [main] 섹션에 있는지 확인합니다.
    2. plugins= 의 값을 1 로 설정합니다.

      plugins=1

7.10.3.3. YUM 플러그인 비활성화

  • 모든 yum 플러그인을 비활성화하려면 다음을 수행합니다.

    1. plugins= 로 시작하는 행이 /etc/yum.conf 파일의 [main] 섹션에 있는지 확인합니다.
    2. plugins= 의 값을 0 으로 설정합니다.

      plugins=0
      중요

      모든 플러그인을 비활성화하는 것은 바람직하지 않습니다. 특정 플러그인은 중요한 yum 서비스를 제공합니다. 특히 product-id 및 subscription -manager 플러그인은 인증서 기반CDN( Content Delivery Network )에 대한 지원을 제공합니다. 플러그인을 전역적으로 비활성화하는 것은 편의성 옵션으로 제공되며 yum 에서 잠재적인 문제를 진단할 때만 권장됩니다.

  • 특정 명령에 대해 모든 yum 플러그인을 비활성화하려면 명령에 --noplugins 옵션을 추가합니다.

    # yum --noplugins update
  • 단일 명령에 특정 yum 플러그인을 비활성화하려면 명령에 --disableplugin=plugin-name 옵션을 추가합니다.

    # yum update --disableplugin=plugin-name

    plugin-name 을 플러그인 이름으로 바꿉니다.