기계적 인조 인간

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

ì•„ì ´ìŠ¤í ¬ë¦¼ ì¹¼ë ¼í ¼ ìŠ¬ë ¼ì „ 액체괴물 만들기!! í 르는 ì  í†  ì•¡ê´´ ìŠ¬ë ¼ì „ 놀ì

ì•„ì ´ìŠ¤í ¬ë¦¼ ì¹¼ë ¼í ¼ ìŠ¬ë ¼ì „ 액체괴물 만들기!! í 르는 ì  í†  ì•¡ê´´ ìŠ¬ë ¼ì „ 놀ì

차례:

Anonim

이 튜토리얼에서는 CentOS에 설치된 패키지를 나열하고 필터링하는 방법을 보여줍니다. CentOS 시스템에 설치된 패키지를 나열하는 방법을 아는 것은 다른 시스템에 동일한 패키지를 설치해야하거나 시스템을 다시 설치하려는 경우에 유용 할 수 있습니다.

또한 특정 패키지가 설치되어 있는지 확인하고 설치된 패키지를 세고 설치된 패키지의 버전을 확인하는 방법을 보여줍니다.

Yum과 함께 설치된 패키지 나열

YUM (Yellow dog Updater)은 기본 CentOS 패키지 관리자입니다. 공식 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으로 설치된 패키지 나열

-q 옵션과 함께 rpm 명령을 사용하면 패키지를 쿼리 할 수 ​​있습니다.

다음 명령은 설치된 모든 패키지를 나열합니다.

sudo rpm -qa

특정 패키지가 설치되어 있는지 조회 (검색)하려면 패키지 이름을 rpm -q 명령으로 전달하십시오. 다음 명령은 tmux 패키지가 시스템에 설치되어 있는지 여부를 보여줍니다.

sudo rpm -q tmux

패키지가 설치된 경우 다음과 같은 내용이 표시됩니다.

tmux-1.8-4.el7.x86_64

그렇지 않으면 명령이 인쇄됩니다.

package tmux2is not installed

조회 된 패키지 패스 -i 에 대한 자세한 정보를 얻으려면 다음을 수행하십시오.

sudo rpm -qi tmux

설치된 모든 패키지 목록 작성

CentOS 시스템에 설치된 모든 패키지의 이름 목록을 작성하고 packages_list.txt라는 파일에 저장하려면 명령 출력을 파일로 경로 재 지정하십시오.

sudo rpm -qa > packages_list.txt

다른 서버에 동일한 패키지를 설치하려면 cat 명령을 사용하여 모든 패키지를 yum 에 전달할 수 있습니다.

sudo yum -y install $(cat packages_list.txt)

설치된 패키지 수를 센다

시스템에 설치된 패키지 수를 확인하려면 이전과 동일한 명령을 사용하지만 출력을 파일로 경로 재지 정하는 대신 wc 유틸리티로 파이프하여 행을 계산하십시오.

sudo rpm -qa | wc -l

603

위의 결과는 603 개의 패키지가 설치되어 있음을 보여줍니다.

결론

CentOS 시스템에서 yum list installed rpm -qa 명령을 사용하여 설치된 패키지를 나열 할 수 있습니다.

궁금한 점이 있으면 언제든지 의견을 남겨주십시오.

센 토스 m rpm