강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

yum실무4편: yum으로 패키지 업데이트하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

yum실무4편: yum으로 패키지 업데이트하기

 

 

 

 

바로 앞의 강좌는  특정패키지를 설치하는 방법에 대해서 설명하였다.

 

 

 

 

 이번에는 특정 패키지에 대한 업데이트를 수행하는 방법을 설명하도록 하겠다.

 

 

 

 

 앞에서 설명했던 rpm편에 보면 수많은 예를들어서 패키지설치/업데이트/삭제/검증등의 작업을 수행하는 설명을 하고있다.

 

 

 

 

 즉 패키지의 설치뿐아니라 업데이트를 하는 것은 rpm편에서도 설명하였듯이 yum에서도 그 방법이 존재한다.

 

 

 

 

 다음은 패키지 업데이트에 대한 예이다.

 

 

 

 

 

 

사용형식 : yum update [패키지명]

 

먼저 다음 예를 보기 바란다.

 

 

 

 

 다음 예는 “yum update”를 실행한 것으로서 저장소에서 업데이트 가능한 모든 패키지들을 검사하여 업데이트목록을 출력하고 업데이트를 수행하는 예이다.

 

 

 

 

 즉 “yum update”명령은 현재 시스템에 필요한 모든 패키지 업데이트를 수행한다.

 

 

 

 

 이때 한가지 매우 중요한 것은 업데이트할 패키지들의 의존성 상관관계를 분석하여 의존성문제가 발생하지 않도록 의존성관계에 필요한 패키지들을 함께 설치하게 된다.

 

 

 

 

 

 

[root@RockyLinux01 ~]# yum update

마지막 메타자료 만료확인 0:26:38 이전인: 2023년 06월 27일 (화) 오후 03시 03분 45초.

종속성이 해결되었습니다.

 

 

 

 

 

========================================================================================================================

 꾸러미                                        구조     버전                                   레포지터리          크기

========================================================================================================================

설치 중:

 kernel                                        x86_64   5.14.0-284.18.1.el9_2                  baseos             3.4 M

향상 중:

 389-ds-base                                   x86_64   2.2.4-3.el9                            appstream          2.9 M

 389-ds-base-libs                              x86_64   2.2.4-3.el9                            appstream          1.5 M

 ModemManager                                  x86_64   1.20.2-1.el9                           baseos             1.2 M

 ModemManager-glib                             x86_64   1.20.2-1.el9                           baseos             334 k

 NetworkManager                                x86_64   1:1.42.2-3.el9_2                       baseos             2.2 M

 NetworkManager-adsl                           x86_64   1:1.42.2-3.el9_2                       baseos              33 k

 NetworkManager-bluetooth                      x86_64   1:1.42.2-3.el9_2                       baseos              59 k

 NetworkManager-config-server                  noarch   1:1.42.2-3.el9_2                       baseos              19 k

 NetworkManager-libnm                          x86_64   1:1.42.2-3.el9_2                       baseos             1.8 M

 NetworkManager-team                           x86_64   1:1.42.2-3.el9_2                       baseos              37 k

 NetworkManager-tui                            x86_64   1:1.42.2-3.el9_2                       baseos             240 k

 NetworkManager-wifi                           x86_64   1:1.42.2-3.el9_2                       baseos              79 k

 NetworkManager-wwan                           x86_64   1:1.42.2-3.el9_2                       baseos              66 k

 aardvark-dns                                  x86_64   2:1.5.0-2.el9                          appstream          998 k

 adcli                                         x86_64   0.9.2-1.el9                            baseos             125 k

 alsa-lib                                      x86_64   1.2.8-3.el9                            appstream          498 k

 alsa-ucm                                      noarch   1.2.8-3.el9                            appstream          109 k

 alsa-utils                                    x86_64   1.2.8-1.el9                            appstream          1.1 M

 annobin                                       x86_64   11.05-1.el9                            appstream          972 k

 ansible-core                                  x86_64   2.14.2-5.el9_2                         appstream          3.0 M

 appstream                                     x86_64   0.15.5-2.el9                           appstream          662 k

 apr-util                                      x86_64   1.6.1-20.el9_2.1                       appstream           94 k

 apr-util-bdb                                  x86_64   1.6.1-20.el9_2.1                       appstream           12 k

 apr-util-openssl                              x86_64   1.6.1-20.el9_2.1                       appstream           14 k

 augeas-libs                                   x86_64   1.13.0-3.el9                           appstream          405 k

이하생략..

 

 

 

 

이번예는 특정패키지를 지정하지 않았지만 만약 특정 패키지명을 지정한다면 해당 패키지만을 대상으로 업데이트를 수행할 수 있다.

 

 

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,534 명
  • 현재 강좌수 :  37,615 개
  • 현재 접속자 :  108 명