정확한 패키지에 따라 패키지를 검색하려면 어떻게 해야 합니까?

정확한 패키지에 따라 패키지를 검색하려면 어떻게 해야 합니까?

나는 적성 검색 용어로 약간 실험 중이며 마침내 종속성을 검색하는 방법을 발견했습니다.

aptitude search '?depends("searchterm")'

내가 발견한 유일한 문제는... "검색어"가 확장을 사용한다는 것입니다. 이 옵션을 사용하면 시작, 중간 또는 끝에 aptitude search '?depends("vim")'단어가 포함된 패키지에 의존하는 모든 패키지를 찾습니다 . 다른 확장 없이 vim호출된 패키지와 정확하게 일치시킬 수 있는 방법이 있습니까 ?vim

답변1

?depends다른 지시어와 마찬가지로 의 인수는 검색 패턴입니다. 패턴은 "vim"패키지 이름에 포함되어야 하는 정규식입니다. 정확한 패키지 이름을 검색하려면 regex: 를 고정해야 합니다 "^vim$".

aptitude search '?depends("^vim$")'
aptitude search '?depends(^vim$)'
aptitude search '~D^vim$'

지시어 를 사용할 수도 있지만 ?exact-name어떤 이유에서인지 적어도 aptitude 0.6.6에서는 속도가 느려집니다.

aptitude search '?depends(?exact-name(vim))'

관련 정보