私は適性クエリを使用しようとしましたが、最終的に依存関係の検索を実行する方法を見つけました。
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
何らかの理由で少なくとも適性0.6.6では速度が遅くなります。
aptitude search '?depends(?exact-name(vim))'