Yumを使用すると簡単でした:yum list *xxx*
ですが、これはapt-get
では機能しません。
このように検索するにはどうすればよいですか?
また、特定のコマンドを提供するパッケージを確認するにはどうすればよいですか?
特定の文字列をパッケージ名でのみ検索する場合は、次のようにできます。
apt-cache search --names-only 'xxx'
これにより、パッケージ名に「xxx」が含まれるすべてのものが返されます。
正規表現 を使用することもできます:
apt-cache search --names-only 'php5$'
これは、名前がphp5で終わるパッケージを返します。
-names-onlyなしで正規表現を使用することもできます。 apt-cache(8)のマニュアルページを参照してください。
最初の質問:dselectまたはaptitudeを使用して、使用可能なすべてのパッケージを表示/検索します。mは両方とも、apt-getやdpkgへのcursesフロントエンドです。
2番目の質問:dpkg -S <COMMAND>
Dpkg検索にパス全体を含めることをお勧めします(例:lsだけでなく、/ bin/ls)。
代替は「apt-cache search」です
さらに別の選択肢はaxi-cache(apt-xapian-indexパッケージ内)です。 Xapian検索エンジンを使用して、aptアーカイブを検索します。
検索クエリを引用符で囲み、正規表現を使用します。 php-curlのどのバージョンを検索するためのインストールにも、私は使用します。
Sudo apt-cache search "php.*curl"
戻る;
php5-curl - CURL module for php5
php-http-request2 - Provides an easy way to perform HTTP requests