Rpmfind tries to solve the big problem of finding appropriate
RPM packages on the net.
It analyzes the current state of the system, checks a remote database
using HTTP to lookup the packages providing the best affinity with
your current software base and also list the extra packages that
you need to install to solve the missing dependencies.
Rpmfind can also do the transfer once the list of packages has been
established.
OPTIONS
-h
List all available options
-v
Increase rpmfind's verbosity (you may double this option: -v -v).
This can be useful for debugging purposes, or just to know what's going on.
--auto
This option tells rpmfind to do the transfer without asking for
confirmation.
--source
This option tells rpmfind to look for the source rpm, rather than
the executable rpm.
--latest
Tells rpmfind to try to fetch the latest available package.
-s server
The default server for rpmfind is http://rpmfind.net - you may wish to change that
using this option.
--upgrade
This option will suggest upgrades for the requested packages and all their
dependencies.
--apropos keyword
This option tells rpmfind to browse through the rpm database looking for
all rpms that feature that keyword in their description tag. This is useful to
find all rpms that are related to a particular subject.
SETUP
The first time you will start rpmfind, it will create an ~/.rpmfind
configuration file and a ~/.rpmfinddir database directory. It will then
fetch all necessary information concerning the rpm database present on
http://rpmfind.net (note that you need to be connected to the internet
to do this!).
EXAMPLES
Bring back a list of rpm that feature the word 'rpm' in their descrition
tag:
rpmfind --apropos rpm
Suggest an upgrade for ghostview, along with all dependencies that need
to be upgraded with it (if any):
rpmfind --upgrade ghostview
Fetch the latest source rpm for WindowMaker, without asking for any
confirmation. Make The output of Rpmfind very verbose: