특정 목적의 프로그램이 설치되어 있는지 검색(Linux)

특정 목적의 프로그램이 설치되어 있는지 검색(Linux)

그래서 Ubuntu 12.04.4를 사용하고 있는데 PDF 파일을 열 수 있는 프로그램이 설치되어 있는지 궁금합니다. 나는 (인터넷 검색을 통해) 시스템에 evince가 설치되어 있다는 것을 알았고, 대신 Linux 내에서 이 작업을 수행할 수 있는지 생각해 보았습니다.

터미널을 사용합니다.

man -k PDF

-k는 모든 설명서의 NAME 섹션을 검색하고 텍스트에 "PDF"가 언급되어 있지 않기 때문에 evince를 인쇄하지 않습니다. 다행히 Ubuntu 12.04.4에는 -K --global-apropos 옵션이 있는 man 버전 2.6.1이 함께 제공됩니다.

man -K PDF

-K를 사용하면 설명서의 모든 섹션에서 검색이 이루어지기 때문에 evince + aa 훨씬 더 많은 파일을 언급하는 목록을 제공합니다.

증거는 단지 예일뿐입니다. 그리고 돌이켜보면 더 나은 키워드는 "시청자"입니다.

특정 키워드와 일치하는 Linux 시스템에 설치된 프로그램을 (가장 효과적인 방법으로) 어떻게 찾을 수 있습니까?

인간 이외의 다른 방법이 있습니까?

답변1

dpkg --get-selections를 사용할 수 있습니다.

관련 정보