我正在尝试使用 aptitude 搜索词,最终发现了如何对依赖项进行搜索,即:
aptitude search '?depends("searchterm")'
Run Code Online (Sandbox Code Playgroud)
我发现的唯一问题是......“searchterm”使用扩展。如果我使用aptitude search '?depends("vim")'
它,它将查找依赖于包含vim
开头、中间或结尾单词的包的任何包。有没有一种方法可以匹配确切的包调用vim
而没有其他扩展?
的参数?depends
,像任何其他指令一样,是一个搜索模式。模式"vim"
是包名必须包含的正则表达式。要搜索确切的包名称,您需要锚定正则表达式:"^vim$"
。
aptitude search '?depends("^vim$")'
aptitude search '?depends(^vim$)'
aptitude search '~D^vim$'
Run Code Online (Sandbox Code Playgroud)
您也可以使用该?exact-name
指令,但出于某种原因,至少在 aptitude 0.6.6 中,它会变慢。
aptitude search '?depends(?exact-name(vim))'
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
377 次 |
最近记录: |