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

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,035 명
  • 현재 강좌수 :  35,791 개
  • 현재 접속자 :  76 명