z
라는 패키지를 검색하려고 하면 aptitude
다음이 포함된 패키지가 검색됩니다.포함하다 z
패키지 이름( LIKE
SQL과 동일)에 너무 aptitude
많은 패키지가 검색됩니다.
라는 패키지를 검색하는 방법은 무엇입니까 z
?
답변1
적성 검색에 제공되는 패턴은 정규식이므로 이를 사용하여 정확히 일치하는 항목을 찾을 수 있습니다.
aptitude search '^z$'
정확한 패키지 이름을 알면 실제로 "검색"하는 것이 아닙니다. 패키지가 사용 가능한지 확인하려는 경우 이 기능을 사용할 수 있습니다 apt-cache policy
. 프론트엔드에는 aptitude
이에 상응하는 것이 없지만 직접 만들 수는 있습니다 aptitude show
.
apt-cache policy z
aptitude show z
답변2
전체 단어가 포함된 패키지를 찾으려면(예: find진주, 하지만슈퍼 루퍼), 검색 패턴에 단어 경계를 포함할 수 있습니다.
$ aptitude search '\bperl\b'
Aptitude는 다음과 같은 풍부한 검색어도 지원합니다.참고 도서., 패턴을 찾는 위치를 정확하게 변경할 수 있습니다. 예를 들어, 시스템에 적합한 Perl을 찾으려면 다음을 시도해 보십시오.
$ aptitude search "?exact-name(perl) ?architecture(amd64)"
답변3
답변: apt search -n z
-n
을 나타냅니다 --names-only
. 이는 분명히 기본값이어야 합니다.