답변:
명령 행에서 다음을 사용하십시오.
apt-cache search keyword
여기서 검색 키워드는 패키지 이름의 전체 또는 일부이거나 설명에 사용 된 단어 일 수 있습니다.
예를 들어 apt-cache search proxy
다음 두 패키지를 모두 포함합니다.
작은 프록시 -가볍고 캐싱되지 않으며 선택적으로 익명의 HTTP 프록시 tircd- 트위터 API에 대한 ircd 프록시
참고 : 목록이 길 수 있으므로
less
한 번에 한 줄 또는 한 화면 씩 스크롤 할 수 있도록 출력을 파이프 할 수 있습니다 ( 예 :)apt-cache search something | less
.
apt-cache search .
시냅틱 은 종종이 작업을 수행하는 데 더 편리한 방법이지만 데스크톱 환경을 실행하지 않는 한 최소한 X 서버가 필요합니다. sudo apt-get install synaptic
필요한 경우 설치 하십시오.
X 전달을 통한 ssh'd 서버의 시냅틱 :
Ubuntu Desktop에서 로컬로 실행되는 시냅틱 :
apt-get
실행할 apt-cache
수 있고 간단한 도움말 / 치트 시트 정보를 얻을 수 있습니다. 더 긴 도움을 받으려면 맨 페이지를 항상 읽을 수 있습니다. (예 man apt-cache
)
apt install
현명한 방법이 있습니까? 이 함수의 출력이 지저분합니다. 각 줄에서 첫 번째 단어를 사용할 수 있지만 더 쉬운 방법이 있어야합니다.
apt-cache pkgnames
사용 aptitude
, apt-cache
그리고 apt
모두가 다르게 출력 형식. (이 중 어느 것도 sudo
패키지를 검색 할 때 사용할 필요가 없습니다 .) 나는 apt
가독성 을 위해 사용하는 것을 선호합니다 . 패키지 이름을 강조 표시하고 다른 패키지 사이에 공백을 넣습니다. 또한 [installed]
이미 설치된 각 패키지 옆에 나열되어 있습니다. 용법:
apt search package-name
apt search firefox | grep -A 3 firefox
apt search ^firefox
또는apt search ^firefox$
명령 행에서 적성을 사용할 수도 있습니다.
aptitude search xxxxxx
apt-cache
, 나는 apt-get install aptitude
내가 설치 한 새로운 상자마다 항상 그렇게 했습니다. 그러나 apt-cache
설치 여부를 표시 할 수있는 방법을 찾을 수 없으므로 조금만 계속 수행해야 할 것 같습니다. :-)
dpkg --list | grep "$1"
거나 ( 같은 두 번째 줄 someting )이 효과에 쉘 기능을 추가하십시오 .bash_login
... :-)
apt-cache 명령 행 도구는 apt 소프트웨어 패키지 캐시를 검색하는 데 사용됩니다. 간단히 말해이 도구는 소프트웨어 패키지를 검색하고 패키지 정보를 수집하며 데비안 또는 우분투 기반 시스템에 설치할 준비가 된 패키지를 검색하는 데 사용됩니다.
설치하기 전에 패키지 이름과 설명을 찾으려면 'search'플래그를 사용하십시오. apt-cache와 함께 "search"를 사용하면 간단한 설명과 함께 일치하는 패키지 목록이 표시됩니다. 패키지 'vsftpd'에 대한 설명을 찾고 싶다고 가정하면 명령이 나타납니다.
통사론:
apt-cache search SearchTerm
$ apt-cache search vsftpd
가능한 출력은 다음과 같습니다.
vsftpd - lightweight, efficient FTP server written for security
ccze - A robust, modular log coloriser
ftpd - File Transfer Protocol (FTP) server
yasat - simple stupid audit tool
'vsftpd'로 시작하는 모든 패키지를 찾아서 나열하려면 다음 명령을 사용할 수 있습니다.
$ apt-cache pkgnames vsftpd
더 많거나 심지어 grep을 통해 결과를 실행할 수도 있습니다. 예를 들어 :
apt-cache search firefox | grep plugin
먼저 작성하려는 저장소의 모든 파일 목록이 최신이되도록 패키지 색인 파일을 업데이트하는 것이 좋습니다.
sudo apt-get update
"regex"는 정규식을 나타내며 검색에 제공된 패턴 인 " search regex"함수 를 사용하십시오 apt-cache
. 검색 패턴에 대한 자세한 내용은 명령 man 7 regex
또는 영어로 수동 정규식 (7)을 찾아 볼 수 있습니다 . 정규식 동일한 변수 . 충분할 것입니다.
apt-cache search .
위의 결과는 모든 결과를 제공하지만 검색에 특히 도움이되는 순서는 아닙니다.
마지막으로를 사용하여 사전 순서로 정렬하고을 사용하여 sort -d
한 번에 한 페이지 만 표시 할 수 있습니다 less
.
apt-cache search . |sort -d |less
apt-cache policy
. 소스에 대한 자세한 정보를 제공합니다.