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

현재 시스템에 설치되어있는 모든 RPM패키지리스트를 출력하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

현재 시스템에 설치되어있는 모든 RPM패키지리스트를 출력하기





 

현재 시스템에 설치되어 있는 모든 패키지를 확인하는 방법입니다.

 

 

 

  현재 시스템에 설치되어 있는 모든 패키지를 확인하고자 한다면 rpm명령어에 -qa옵션을 사용하시면 됩니다.

 

 

 

 , 아래의 예와 같이 결과로 설치되어 있는 모든 패키지를 한번에 출력해 줍니다.

 

 

 

 

 

[root@su250 ~]# rpm -qa

xkeyboard-config-1.4-4.fc10.noarch

basesystem-10.0-1.noarch

tzdata-2008h-1.fc10.noarch

xorg-x11-server-common-1.5.3-5.fc10.i386

ql2400-firmware-4.04.04-1.fc10.noarch

ipw2100-firmware-1.3-8.noarch

words-3.0-13.fc10.noarch

popt-1.13-4.fc10.i386

freetype-2.3.7-1.fc10.i386

nss-3.12.2.0-3.fc10.i386

audit-libs-1.7.8-6.fc10.i386

device-mapper-libs-1.02.27-6.fc10.i386

bluez-libs-4.17-2.fc10.i386

which-2.19-3.fc9.i386

keyutils-libs-1.2-3.fc9.i386

이하생략





 

위의 예는 “rpm -qa” 결과로서 현재 시스템에 설치되어 있는 모든 패키지를 나타낸 것으로 결과값이 워낙 많기 때문에 출력결과를 일부 생략하였습니다.

 

 

 

 

 

이런 경우에는 다음 예와 같이 “rpm -qa” 결과를 특정 파일에 저장하여 저장된 파일을 vi 열어서 확인하는 방법을 사용할 있습니다.

 

 

 

 

 

아래의 예는 “rpm -qa > rpmlist” 결과로서 현재 시스템에 설치되어 있는 모든 패키지리스트들이 rpmlist파일에 저장됩니다.

 

 

 

  지정한 파일(rpmlist) 없을 경우에는 새로 생성이 되어 결과가 저장이 됩니다.

 

 

 

 하지만 지정한 파일이 이미 존재할 경우에는 기존의 내용이 모두 삭제되고 결과만 저장이 되므로 주의하시기 바랍니다.

 

 

 

  만약 기존에 존재하는 내용에 추가하여 “rpm -qa” 결과를 저장하고자 한다면 “>” 대신 “>>” 사용하시기 바랍니다.

 

 

 

 

 

[root@su250 ~]# rpm -qa > rpmlist

[root@su250 ~]#

[root@su250 ~]# ls -l rpmlist

-rw-r--r-- 1 root root 40603 2009-01-0916:25 rpmlist

[root@su250 ~]#





 

“rpm -qa” 결과값, 현재 시스템에 설치되어 있는 모든 패키지리스트가 rpmlist파일에 저장이 되었으며 ls명령어로 rpmlist파일을 확인한 것입니다.

 

 

 

 그리고 파일을 vi 열어서 결과를 확인할 수도 있으며 cat명령어로 rpmlist파일의 내용을 확인할 수도 있습니다.

 

 

 

   vi 확인하는 것은 여러분들이 직접 해보고, 아래의 예는 결과값으로 생성된 rpmlist파일을 more명령어를 사용하여 화면씩 확인한 것입니다.

 

 

 

 

 

[root@su250 ~]# more rpmlist

xkeyboard-config-1.4-4.fc10.noarch

basesystem-10.0-1.noarch

tzdata-2008h-1.fc10.noarch

xorg-x11-server-common-1.5.3-5.fc10.i386

ql2400-firmware-4.04.04-1.fc10.noarch

ipw2100-firmware-1.3-8.noarch

words-3.0-13.fc10.noarch

popt-1.13-4.fc10.i386

freetype-2.3.7-1.fc10.i386

nss-3.12.2.0-3.fc10.i386

audit-libs-1.7.8-6.fc10.i386

device-mapper-libs-1.02.27-6.fc10.i386

bluez-libs-4.17-2.fc10.i386

which-2.19-3.fc9.i386

keyutils-libs-1.2-3.fc9.i386

slang-2.1.4-1.fc10.i386

bzip2-1.0.5-3.fc10.i386

libicu-4.0-3.fc10.i386

file-4.26-3.fc10.i386

libopenraw-0.0.5-1.fc9.i386

pixman-0.12.0-2.fc10.i386

MAKEDEV-3.24-1.i386

net-tools-1.60-91.fc10.i386

sg3_utils-libs-1.26-1.fc10.i386

ustr-1.0.4-7.fc10.i386

iptstate-2.2.1-3.fc9.i386

flex-2.5.35-2.fc10.i386

--More--(2%)




 

참고로 위의 예와 같이 “rpm -qa” 결과를 특정 파일에 저장하지 않고 바로 화면씩 확인만 하시려면 “rpm -qa | more”명령어를 사용하시면 됩니다.

 

 

 

 

 

[root@su250 ~]# rpm -qa | more

xkeyboard-config-1.4-4.fc10.noarch

basesystem-10.0-1.noarch

tzdata-2008h-1.fc10.noarch

xorg-x11-server-common-1.5.3-5.fc10.i386

ql2400-firmware-4.04.04-1.fc10.noarch

ipw2100-firmware-1.3-8.noarch

words-3.0-13.fc10.noarch

popt-1.13-4.fc10.i386

freetype-2.3.7-1.fc10.i386

nss-3.12.2.0-3.fc10.i386

audit-libs-1.7.8-6.fc10.i386

device-mapper-libs-1.02.27-6.fc10.i386

bluez-libs-4.17-2.fc10.i386

which-2.19-3.fc9.i386

keyutils-libs-1.2-3.fc9.i386

slang-2.1.4-1.fc10.i386

bzip2-1.0.5-3.fc10.i386

libicu-4.0-3.fc10.i386

file-4.26-3.fc10.i386

libopenraw-0.0.5-1.fc9.i386

pixman-0.12.0-2.fc10.i386

MAKEDEV-3.24-1.i386

net-tools-1.60-91.fc10.i386

sg3_utils-libs-1.26-1.fc10.i386

ustr-1.0.4-7.fc10.i386

iptstate-2.2.1-3.fc9.i386

flex-2.5.35-2.fc10.i386

--More--



 

 

 

관련자료

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

공지사항


뉴스광장


  • 현재 회원수 :  60,038 명
  • 현재 강좌수 :  35,814 개
  • 현재 접속자 :  156 명