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/を使うというので良いのでしょうね。




