To find the package from which the binary comes from, on an rpm-based system, you can enter:
$ rpm -qf / usr / bin / factor
which will output the name of the package. Instead of this:
$ rpm -qif / usr / bin / factor
You will also receive information about the package, including its homepage in many cases.
The rpms source also exists, but how to get them depends on the high-level package manager used on top of RPM (yum, urpmi, apt-get4 for rpm, ...).
On most systems, / usr / share / doc / also contains some documentation for the program, and a link to the site is quite common somewhere, possibly in README.
Blaisorblade
source share