TL;DR
- RPMを探すのには、rpmfindを使うとよい
yum
などでインストールできるパッケージを探すのに、どうしたらいいのかな?と思って調べて見た結果です。
rpmfind.net
サイト自体は、こちらです。
https://rpmfind.net/linux/RPM/
ここから、キーワードで検索したり、いくつかのカテゴリなどに分けてRPMを探すことができます。各ディストリビューションのオフィシャルリポジトリのみならず、サードパーティ製のリポジトリも検索対象に入っています。
例えば、redis
で検索。
redis
だけでなく、アーキテクチャにx86_64
を指定して絞り込み。
サードパーティ製のリポジトリである、Remiが入っているのが見えていますね(redis
のみでも、スクロールすれば現れますが)。
他にもSystem
が指定できたりしますが、これらのキーワードにどんなものを指定するのかは、ページ内に記載があります。
The search service can find package by either name (apache), provides(webserver), absolute file names (/usr/bin/apache), binaries (gprof) or shared libraries (libXm.so.2) in standard path. It does not support multiple arguments yet...
The System and Arch are optional added filters, for example System could be "redhat", "redhat-7.2", "mandrake" or "gnome", Arch could be "i386" or "src", etc. depending on your system
あとは、見つかった情報を元にyum
リポジトリなどを探してもよいでしょう。
Available Repositories for CentOS
検索だけではなく、リポジトリのメンテナーやディストリビューションから探すこともできます。
rpmfind
ところで、rpmfind
というコマンドもあったようです。
ですが、今は入っている様子がなく…。
rpmfind
をhttps://rpmfind.net/linux/RPM/で調べると、こちらしか見つからず。
今はrpmfind
はコマンドではなく、https://rpmfind.net/linux/RPM/を使うというので良いのでしょうね。