
私は aptitude 検索用語を少し試していて、最終的に依存関係を検索する方法を発見しました。
aptitude search '?depends("searchterm")'
私が見つけた唯一の問題は...「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))'