z
というパッケージを検索しようとすると、aptitude
以下を含むパッケージが検索されます。含む z
パッケージ名(LIKE
SQLと同じ)で、あまりにもaptitude
多くのパッケージが検索されます。
というパッケージを検索するにはz
?
答え1
適性検索で提供されるパターンは正規表現なので、それを使用して正確に一致するものを見つけることができます。
aptitude search '^z$'
正確なパッケージ名を知っているのは、実際に「検索」するものではありません。パッケージが利用可能であることを確認したい場合は、この機能を使用できますapt-cache policy
。フロントエンドにはaptitude
これに対応するものはありませんが、自分で作ることはできますaptitude show
。
apt-cache policy z
aptitude show z
答え2
完全な単語を含むパッケージを見つけるには(例:find真珠、しかしスーパールーパー)、検索パターンに単語の境界を含めることができます。
$ aptitude search '\bperl\b'
Aptitudeは、次のような豊富なクエリもサポートしています。ノートブック。、パターンを探す場所を正確に変更できます。たとえば、システムに適したPerlを見つけるには、次のことを試してください。
$ aptitude search "?exact-name(perl) ?architecture(amd64)"
答え3
答え: apt search -n z
-n
を示します--names-only
。これは明らかにデフォルト値でなければなりません。