CentOS에 설치된 패키지를 나열하는 방법

CentOS에 설치된 패키지를 나열하는 방법

2022-05-17 last update

7 minutes reading centos yum rpm
이 자습서에서는 CentOS에 설치된 패키지를 나열하고 필터링하는 방법을 보여 줍니다.다른 컴퓨터에 동일한 패키지를 설치해야 하거나 시스템을 재설치하려는 경우 CentOS 시스템에 설치된 패키지를 나열하는 방법을 이해하는 것이 도움이 될 수 있습니다.또한 특정 패키지가 설치되었는지 확인하고 설치된 패키지를 통계하며 설치된 패키지의 버전을 찾아내는 방법도 보여 드리겠습니다.

Yum을 사용하여 설치된 패키지를 나열합니다.

YUM
(Yellow dog Updater)는 기본 CentOS 패키지 관리자입니다.공식 및 타사 CentOS 저장소에서 CentOS RPM 패키지를 다운로드, 설치, 삭제, 쿼리 및 관리하는 데 사용할 수 있습니다.yum를 사용하여 CentOS 시스템에 설치된 패키지를 나열하려면 다음 명령을 사용하십시오.
sudo yum list installed
RPM 패키지 버전 및 라이브러리에 대한 정보를 포함하여 설치된 모든 패키지 목록을 인쇄합니다. 일반적으로 패키지 목록은 매우 길기 때문에 더욱 읽기 쉽도록 출력을 파이프를 통해 less로 전송하는 것이 좋다.
sudo yum list installed | less
특정한 패키지가 설치되었는지 확인하려면 grep 출력 필터를 사용하십시오.
명령예를 들어 unzip
소프트웨어 패키지는 실행할 시스템에 설치되어 있습니다:
sudo yum list installed | grep unzip
unzip.x86_64    6.0-19.el7    @anaconda
위의 출력은 압축 해제 버전 6.0-19가 기계에 설치되어 있음을 나타냅니다.

Rpm을 사용하여 설치된 패키지를 나열합니다.

rpm -q 옵션이 있는 명령을 사용하면 패키지를 조회할 수 있습니다.다음 명령은 설치된 모든 패키지를 나열합니다.
sudo rpm -qa
패키지가 설치되어 있는지 확인하려면 패키지 이름을 rpm -q 명령에 전달합니다.다음 명령이 표시됩니다tmux.
패키지가 이미 시스템에 설치되어 있음:
sudo rpm -q tmux
패키지가 설치되어 있으면 다음과 같은 내용을 볼 수 있습니다:
tmux-1.8-4.el7.x86_64
그렇지 않으면 쿼리에 대한 패키지 패스-i에 대한 자세한 정보를 얻기 위해
package tmux2is not installed

설치된 모든 소프트웨어 패키지의 목록 만들기

: 설치된 CentOS 시스템에 설치된 모든 패키지의 이름 목록을 인쇄하여 packages_list.txt라는 파일에 저장합니다.명령 출력을 파일로 리디렉션:
sudo rpm -qi tmux
다른 서버에 동일한 패키지를 설치하려면 cat
명령은 모든 패키지를 yum에 전달합니다.
sudo rpm -qa > packages_list.txt

설치된 패키지 수 계산

시스템에 설치된 패키지의 수를 알고 싶으면 이전과 같은 명령을 사용하십시오. 출력을 파일로 리디렉션하지 말고 파이프를 통해 전달 wc 하십시오.
줄 수를 계산하는 데 사용되는 실용 프로그램:
sudo yum -y install $(cat packages_list.txt)
sudo rpm -qa | wc -l
의 출력 디스플레이에 603개의 소프트웨어 패키지가 설치되어 있다.(adsbygoogle=window.adsbygoogle | |[]).추진({});

결론

CentOS 시스템에서는 yum list installedrpm -qa 명령을 사용하여 설치된 패키지를 나열할 수 있습니다.질문이 있으시면 언제든지 의견을 달아 주십시오.