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

yum실무1편: yum으로 패키지들의 다양한 정보확인하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

yum실무1: yum으로 패키지들의 다양한 정보확인하기

 

 

 

 

 

첫번째 예로서 yum을 이용하여 사용 가능한 패키지들에 대한 다양한 정보들을 리스트하는 방법에 대해서 알아보자. 다음은 업데이트 가능한 패키지리스트를 확인하는 yum의 사용형식이다.

 

 

 

 

 

 

사용형식 : yum list [all | glob_exp1] [glob_exp2] [...]

 

즉 이번 예와같이 “yum list all”이라는 yum실행의 의미는 yum에서 접근하는 저장소(repositories)에서 사용 가능한 모든 패키지들과 이미 설치되어 있는 패키지목록등을 출력한 것이다.

 

 

 

 

 

 

[root@RockyLinux01 ~]# yum list all

마지막 메타자료 만료확인 0:22:37 이전인: 2023 06 27 () 오후 03 03 45.

설치된 꾸러미

389-ds-base.x86_64                                   2.1.3-4.el9_1                       @appstream

389-ds-base-libs.x86_64                              2.1.3-4.el9_1                       @appstream

ModemManager.x86_64                                  1.18.2-3.el9                        @baseos

ModemManager-glib.x86_64                             1.18.2-3.el9                        @anaconda

NetworkManager.x86_64                                1:1.40.0-2.el9_1                    @baseos

NetworkManager-adsl.x86_64                           1:1.40.0-2.el9_1                    @baseos

NetworkManager-bluetooth.x86_64                      1:1.40.0-2.el9_1                    @baseos

NetworkManager-config-server.noarch                  1:1.40.0-2.el9_1                    @baseos

NetworkManager-libnm.x86_64                          1:1.40.0-2.el9_1                    @baseos

NetworkManager-libreswan.x86_64                      1.2.14-1.el9.3                      @AppStream

NetworkManager-team.x86_64                           1:1.40.0-2.el9_1                    @baseos

NetworkManager-tui.x86_64                            1:1.40.0-2.el9_1                    @baseos

NetworkManager-wifi.x86_64                           1:1.40.0-2.el9_1                    @baseos

NetworkManager-wwan.x86_64                           1:1.40.0-2.el9_1                    @baseos

PackageKit.x86_64                                    1.2.4-2.el9                         @AppStream

PackageKit-command-not-found.x86_64                  1.2.4-2.el9                         @appstream

PackageKit-glib.x86_64                               1.2.4-2.el9                         @AppStream

PackageKit-gstreamer-plugin.x86_64                   1.2.4-2.el9                         @appstream

PackageKit-gtk3-module.x86_64                        1.2.4-2.el9                         @appstream

aardvark-dns.x86_64                                  2:1.1.0-5.el9_1                     @AppStream

abattis-cantarell-fonts.noarch                       0.301-4.el9                         @AppStream

accountsservice.x86_64                               0.6.55-10.el9                       @appstream

accountsservice-libs.x86_64                          0.6.55-10.el9                       @appstream

acl.x86_64                                           2.3.1-3.el9                         @anaconda

adcli.x86_64                                         0.9.1-7.el9                         @anaconda

adobe-mappings-cmap.noarch                           20171205-12.el9                     @AppStream

adobe-mappings-cmap-deprecated.noarch                20171205-12.el9                     @AppStream

adobe-mappings-pdf.noarch                            20180407-10.el9                     @AppStream

adobe-source-code-pro-fonts.noarch                   2.030.1.050-12.el9.1                @AppStream

adwaita-cursor-theme.noarch                          40.1.1-3.el9                        @AppStream

adwaita-icon-theme.noarch                            40.1.1-3.el9                        @AppStream

alsa-lib.x86_64                                      1.2.7.2-1.el9                       @AppStream

alsa-ucm.noarch                                      1.2.7.2-1.el9                       @appstream

이하생략..

 

 

 

 

즉 이미 설치되어 있는 패키지들과 사용가능한 패키지들의 목록을 출력한 것이다.

 

 

 

 

 만약 사용 가능한 패키지 목록만을 출력하고자 한다면 다음과 같이 사용하면 된다.

 

 

 

 

 

 

사용형식 : yum list available

 

만약 yum저장소(repositories,원격이든 로컬이든 상관없음)에 있는 설치 가능한 모든 패키지들을 리스트하려면 위와 같은 방법으로 yum명령을 실행한다.

 

 

 

 

 

 

사용형식 : yum list updates

 

만약 yum저장소의 패키지들 가운데 업데이트 가능한 패키지리스트들을 확인하고자 한다면 위의 명령어를 실행하기 바란다.

 

 

 

 

 

 

사용명령어 : yum list installed [패키지명]

 

만약 특정패키지의 설치여부를 확인하고자 할 때에는 다음 예와같이 사용하기 바란다.

 

 

 

 

 즉 다음은 httpd패키지의 설치여부를 확인한 것으로서 설치된 패키지명과 패키지버전등의 정보를 확인할 수 있다.

 

 

 

 

 

 

[root@RockyLinux01 ~]# yum list installed httpd

설치된 꾸러미

httpd.x86_64                                         2.4.53-7.el9_1.5                                         @appstream

[root@RockyLinux01 ~]#

 

 

 

 

만약 다음 예와같이 패키지명이 지정되지 않았다면 설치된 모든 패키지목록을 출력해 준다.

 

 

 

 

 다음 예의 출력결과가 너무 길어서 일부 생략하였다.

 

 

 

 

 

 

[root@RockyLinux01 ~]# yum list installed

설치된 꾸러미

389-ds-base.x86_64                                 2.1.3-4.el9_1                       @appstream

389-ds-base-libs.x86_64                            2.1.3-4.el9_1                       @appstream

ModemManager.x86_64                                1.18.2-3.el9                        @baseos

ModemManager-glib.x86_64                           1.18.2-3.el9                        @anaconda

NetworkManager.x86_64                              1:1.40.0-2.el9_1                    @baseos

NetworkManager-adsl.x86_64                         1:1.40.0-2.el9_1                    @baseos

NetworkManager-bluetooth.x86_64                    1:1.40.0-2.el9_1                    @baseos

NetworkManager-config-server.noarch                1:1.40.0-2.el9_1                    @baseos

NetworkManager-libnm.x86_64                        1:1.40.0-2.el9_1                    @baseos

NetworkManager-libreswan.x86_64                    1.2.14-1.el9.3                      @AppStream

NetworkManager-team.x86_64                         1:1.40.0-2.el9_1                    @baseos

NetworkManager-tui.x86_64                          1:1.40.0-2.el9_1                    @baseos

NetworkManager-wifi.x86_64                         1:1.40.0-2.el9_1                    @baseos

NetworkManager-wwan.x86_64                         1:1.40.0-2.el9_1                    @baseos

PackageKit.x86_64                                  1.2.4-2.el9                         @AppStream

PackageKit-command-not-found.x86_64                1.2.4-2.el9                         @appstream

PackageKit-glib.x86_64                             1.2.4-2.el9                         @AppStream

PackageKit-gstreamer-plugin.x86_64                 1.2.4-2.el9                         @appstream

PackageKit-gtk3-module.x86_64                      1.2.4-2.el9                         @appstream

aardvark-dns.x86_64                                2:1.1.0-5.el9_1                     @AppStream

abattis-cantarell-fonts.noarch                     0.301-4.el9                         @AppStream

accountsservice.x86_64                             0.6.55-10.el9                       @appstream

accountsservice-libs.x86_64                        0.6.55-10.el9                       @appstream

acl.x86_64                                         2.3.1-3.el9                         @anaconda

adcli.x86_64                                       0.9.1-7.el9                         @anaconda

adobe-mappings-cmap.noarch                         20171205-12.el9                     @AppStream

adobe-mappings-cmap-deprecated.noarch              20171205-12.el9                     @AppStream

adobe-mappings-pdf.noarch                          20180407-10.el9                     @AppStream

adobe-source-code-pro-fonts.noarch                 2.030.1.050-12.el9.1                @AppStream

adwaita-cursor-theme.noarch                        40.1.1-3.el9                        @AppStream

adwaita-icon-theme.noarch                          40.1.1-3.el9                        @AppStream

alsa-lib.x86_64                                    1.2.7.2-1.el9                       @AppStream

alsa-ucm.noarch                                    1.2.7.2-1.el9                       @appstream

alsa-utils.x86_64                                  1.2.7-1.el9                         @appstream

alternatives.x86_64                                1.20-2.el9                          @anaconda

annobin.x86_64                                     10.73-3.el9                         @AppStream

ansible-core.x86_64                                2.13.3-2.el9_1                      @appstream

appstream.x86_64

이하생략..

 

 

사용형식 : yum list recent

 

위와 같이 실행하면 yum저장소에 최근에 추가된 패키지목록을 확인할 수 있다.

 

 

 

 

 

 

관련자료

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

공지사항


뉴스광장


  • 현재 회원수 :  60,035 명
  • 현재 강좌수 :  35,791 개
  • 현재 접속자 :  83 명