리눅스패키지관리 : 현재 시스템에 설치되어 있는 모든 패키지를 출력하기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 3,004 조회
- 0 추천
- 목록
본문
리눅스패키지관리 : 현재 시스템에 설치되어 있는 모든 패키지를 출력하기
현재 시스템에 설치되어 있는 모든 패키지를 확인하는 방법이다. 현재 시스템에 설치되어 있는 모든 패키지를 확인하고자 한다면 -qa옵션을 사용하면 된다.
아래의 예와 같이 그 결과로 설치되어 있는 모든 패키지를 한번에 출력해 준다.
위의 예는 “rpm -qa”의 결과로서 현재 시스템에 설치되어 있는 모든 패키지를 나타낸 것으로 결과같이 워낙 많기 때문에 모두 확인하기는 어렵다.
이를 경우에는 다음 예와 같이 “rpm -qa”의 결과를 특정 파일에 저장하여 저장된 파일을 vi로 열어서 확인하는 방법을 사용할 수 있다.
아래의 예는 “rpm -qa > rpmlist”의 결과로서 현재 시스템에 설치되어 있는 모든 패키지리스트들이 rpmlist파일에 저장된다. 지정한 파일(rpmlist)이 없을 경우에는 새로 생성이 되어 그 결과가 저장이 된다. 하지만 지정한 파일이 이미 존재할 경우에는 기존의 내용이 모두 삭제되고 결과만 저장이 되므로 주의하시기 바랍니다.
만약 기존에 존재하는 내용에 추가하여 “rpm -qa”의 결과를 저장하고자 한다면 “>” 대신 “>>”를 사용하시기 바랍니다.
“rpm -qa”의 결과값, 즉 현재 시스템에 설치되어 있는 모든 패키지리스트가 rpmlist파일에 저장이 되었으며 ls명령어로 rpmlist파일을 확인한 것이다.
그리고 이 파일을 vi로 열어서 결과를 확인할 수도 있으며 cat명령어로 rpmlist파일의 내용을 확인할 수도 있다.
vi로 확인하는 것은 여러분들이 직접 해보시고, 아래의 예는 결과값으로 생성된 rpmlist파일을 cat명령어와 more명령어를 사용하여 한 화면씩 확인한 것이다.
참고로 위의 예와 같이 “rpm -qa”의 결과를 특정 파일에 저장하지 않고 바로 한화면씩 확인만 하시려면 “rpm -qa | more”명령어를 사용하면 된다.
관련자료
-
이전
-
다음