7.5. 소프트웨어 패키지 업데이트


yum 을 사용하면 시스템에 보류 중인 업데이트가 있는지 확인할 수 있습니다. 업데이트해야 하는 패키지를 나열하고 단일 패키지, 여러 패키지 또는 모든 패키지를 한 번에 업데이트하도록 선택할 수 있습니다. 업데이트하도록 선택한 패키지에 종속성이 있는 경우 해당 패키지도 업데이트됩니다.

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

  • 업데이트를 확인합니다.
  • 단일 패키지를 업데이트합니다.
  • 패키지 그룹을 업데이트합니다.
  • 모든 패키지 및 해당 종속성을 업데이트합니다.
  • 보안 업데이트 적용.
  • 소프트웨어 업데이트 자동화.

7.5.1. YUM을 사용하여 업데이트 확인

다음 절차에서는 yum 을 사용하여 시스템에 설치된 패키지에 대해 사용 가능한 업데이트를 확인하는 방법을 설명합니다.

절차

  • 시스템에 설치된 패키지를 확인할 수 있는 업데이트를 보려면 다음을 사용합니다.

    # yum check-update

    출력에는 사용 가능한 업데이트가 있는 패키지 목록과 해당 종속 항목이 반환됩니다.

7.5.2. YUM을 사용하여 단일 패키지 업데이트

yum 을 사용하여 단일 패키지 및 해당 종속 항목을 업데이트하려면 다음 절차를 사용하십시오.

중요

업데이트를 커널에 적용하는 경우 yum update 또는 yum install 명령을 사용하는지에 관계없이 yum 은 항상 커널을 설치합니다.

  • 패키지를 업데이트하려면 다음을 사용합니다.

    # yum update package-name

    package-name 을 패키지 이름으로 바꿉니다.

중요

BIOS 또는 IBM Power 시스템에서 GRUB 부트 로더 패키지를 업그레이드한 경우 GRUB을 다시 설치하십시오. GRUB 재설치를 참조하십시오.

7.5.3. YUM을 사용하여 패키지 그룹 업데이트

다음 절차에 따라 yum 을 사용하여 패키지 그룹과 해당 종속 항목을 업데이트합니다.

절차

  • 패키지 그룹을 업데이트하려면 다음을 사용합니다.

    # yum group update group-name

    group-name 을 패키지 그룹의 이름으로 바꿉니다.

중요

BIOS 또는 IBM Power 시스템에서 GRUB 부트 로더 패키지를 업그레이드한 경우 GRUB을 다시 설치하십시오. GRUB 재설치를 참조하십시오.

7.5.4. YUM을 사용하여 모든 패키지 및 종속 항목 업데이트

다음 절차에 따라 yum 을 사용하여 모든 패키지 및 해당 종속 항목을 업데이트합니다.

절차

  • 모든 패키지 및 해당 종속성을 업데이트하려면 다음을 사용합니다.

    # yum update
중요

BIOS 또는 IBM Power 시스템에서 GRUB 부트 로더 패키지를 업그레이드한 경우 GRUB을 다시 설치하십시오. GRUB 재설치를 참조하십시오.

7.5.6. 소프트웨어 업데이트 자동화

패키지 업데이트를 자동으로 및 정기적으로 확인하고 다운로드하려면 dnf-automatic 패키지에서 제공하는 DNF 자동 도구를 사용할 수 있습니다.

DNF Automatic 은 systemd 타이머, cron 작업 및 기타 해당 도구를 사용하여 자동 및 일반 실행에 적합한 대체 명령줄 인터페이스입니다.

DNF Automatic 은 필요에 따라 패키지 메타데이터를 동기화한 다음 사용 가능한 업데이트를 확인합니다. 그런 다음 도구는 구성 방법에 따라 다음 작업 중 하나를 수행할 수 있습니다.

  • 종료
  • 업데이트된 패키지 다운로드
  • 업데이트 다운로드 및 적용

그런 다음 표준 출력 또는 이메일과 같이 선택한 메커니즘에서 작업 결과를 보고합니다.

7.5.6.1. DNF 자동 설치

다음 절차에서는 DNF 자동 툴을 설치하는 방법을 설명합니다.

절차

  • dnf-automatic 패키지를 설치하려면 다음을 사용합니다.

    # yum install dnf-automatic

검증

  • 설치에 성공했는지 확인하려면 다음 명령을 실행하여 dnf-automatic 패키지가 있는지 확인합니다.

    # rpm -qi dnf-automatic

7.5.6.2. DNF 자동 구성 파일

기본적으로 DNF 자동 에서는 /etc/dnf/automatic.conf 를 구성 파일로 사용하여 동작을 정의합니다.

구성 파일은 다음 주제 섹션으로 구분됩니다.

  • [명령] 섹션

    DNF 자동 의 작동 모드를 설정합니다.

  • [emitters] 섹션

    DNF 자동 의 결과를 보고하는 방법을 정의합니다.

  • [command_email] 섹션

    이메일을 보내는 데 사용되는 외부 명령의 이메일 발송자 구성을 제공합니다.

  • [이메일] 섹션

    전자 메일 발송자 구성을 제공합니다.

  • [base] 섹션

    yum의 기본 구성 파일의 설정을 재정의합니다.

/etc/dnf/automatic.conf 파일의 기본 설정을 사용하여 DNF 자동 검사에서 사용 가능한 업데이트를 확인하고 다운로드한 다음 결과를 표준 출력으로 보고합니다.

주의

[commands] 섹션에서 작업 모드 설정은 dnf-automatic.timer 을 제외한 모든 타이머 장치에 대해 systemd 타이머 장치에서 사용하는 설정으로 재정의됩니다.

추가 리소스

7.5.6.3. DNF 자동 활성화

DNF 자동 을 실행하려면 항상 특정 systemd 타이머 장치를 활성화하고 시작해야 합니다. dnf-automatic 패키지에 제공된 타이머 장치 중 하나를 사용하거나 필요에 따라 고유한 타이머 장치를 작성할 수 있습니다.

다음 섹션에서는 DNF 자동 활성화 방법을 설명합니다.

사전 요구 사항

  • /etc/dnf/automatic.conf 구성 파일을 수정하여 DNF 자동 동작을 지정했습니다.

DNF 자동 구성 파일에 대한 자세한 내용은 섹션 2.5.6.2, "DNF 자동 구성 파일"을 참조하십시오.

절차

  • 필요에 맞는 systemd 타이머 장치를 선택, 활성화 및 시작합니다.

    # systemctl enable --now <unit>

여기서 <unit> 은 다음 타이머 중 하나입니다.

  • dnf-automatic-download.timer
  • dnf-automatic-install.timer
  • dnf-automatic-notifyonly.timer
  • dnf-automatic.timer

    • 사용 가능한 업데이트를 다운로드하려면 다음을 사용하십시오.

      # systemctl enable dnf-automatic-download.timer
      # systemctl start dnf-automatic-download.timer
    • 사용 가능한 업데이트를 다운로드하고 설치하려면 다음을 사용합니다.

      # systemctl enable dnf-automatic-install.timer
      # systemctl start dnf-automatic-install.timer
    • 사용 가능한 업데이트에 대해 보고 하려면 다음을 사용합니다.

      # systemctl enable dnf-automatic-notifyonly.timer
      # systemctl start dnf-automatic-notifyonly.timer
    • 선택적으로 다음을 사용할 수 있습니다.

      # systemctl enable dnf-automatic.timer
      # systemctl start dnf-automatic.timer

업데이트를 다운로드하고 적용하는 측면에서 본 타이머 장치는 /etc/dnf/automatic.conf 구성 파일의 설정에 따라 작동합니다. 기본 동작은 dnf-automatic-download.timer: 업데이트된 패키지를 다운로드하지만 설치하지는 않습니다.

참고

또는 명령줄 또는 사용자 지정 스크립트에서 직접 /usr/bin/dnf-automatic 파일을 실행하여 DNF 자동 을 실행할 수도 있습니다.

검증

  • 타이머가 활성화되었는지 확인하려면 다음 명령을 실행합니다.

    # systemctl status <systemd timer unit>

추가 리소스

7.5.6.4. dnf-automatic 패키지에 포함된 systemd 타이머 단위 개요

systemd 타이머 단위는 업데이트를 다운로드하고 적용하는 데 관한 /etc/dnf/automatic.conf 구성 파일의 설정을 우선하고 재정의합니다.

예를 들어 /etc/dnf/automatic.conf 구성 파일에서 다음 옵션을 설정했지만 dnf-automatic-notifyonly.timer 장치를 활성화한 경우 패키지는 다운로드되지 않습니다.

download_updates = yes

dnf-automatic 패키지에는 다음과 같은 systemd 타이머 장치가 포함되어 있습니다.

타이머 단위함수/etc/dnf/automatic.conf 파일의 설정을 재정의합니까?

dnf-automatic-download.timer

캐시할 패키지를 다운로드하고 업데이트할 수 있도록 합니다.

참고: 이 타이머 장치는 업데이트된 패키지를 설치하지 않습니다. 설치를 수행하려면 dnf update 명령을 실행해야 합니다.

있음

dnf-automatic-install.timer

업데이트된 패키지를 다운로드하고 설치합니다.

있음

dnf-automatic-notifyonly.timer

리포지토리 데이터만 다운로드하여 리포지토리 캐시를 최신 상태로 유지하고 사용 가능한 업데이트에 대해 알립니다.

참고: 이 타이머 장치는 업데이트된 패키지를 다운로드하거나 설치하지 않습니다

있음

dnf-automatic.timer

업데이트를 다운로드하고 적용하기 위한 이 타이머의 동작은 /etc/dnf/automatic.conf 구성 파일의 설정에 의해 지정됩니다.

기본 동작은 dnf-automatic-download.timer 단위와 동일합니다. 패키지만 다운로드하지만 설치하지는 않습니다.

없음

추가 리소스

  • dnf-automatic 타이머에 대한 자세한 내용은 man dnf-automatic 매뉴얼 페이지를 참조하십시오.
  • /etc/dnf/automatic.conf 구성 파일에 대한 자세한 내용은 섹션 DNF 자동 구성 파일을참조하십시오.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.