
我正在嘗試使用 aptitude 搜尋術語,最終發現瞭如何對依賴項進行搜索,即:
aptitude search '?depends("searchterm")'
我發現的唯一問題是......“搜尋字詞”使用擴展。如果我使用aptitude search '?depends("vim")'
它,它將查找依賴於包含vim
開頭、中間或結尾單字的套件的任何套件。有沒有一種方法可以匹配調用的確切包vim
而不需要其他擴展?
答案1
?depends
與任何其他指令一樣,的參數是一種搜尋模式。此模式"vim"
是套件名稱必須包含的正規表示式。要搜尋準確的套件名稱,您需要錨定正規表示式:"^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))'