C A R U M B A . O R G         Home | Users | FAQ | vHost   
   rpmsearch
   





what it is
rpmsearch was originally written for Red Hat as a service to search for rpms. it is meant to act as a complement to rpmfind. Red Hat has kindly given permission for this software to be released.

what it needs
rpmsearch needs the following support software in order to work.

  • Apache
  • perl
  • mod_perl
  • Oracle
  • DBI
  • DBD::Oracle

how it works
rpmsearch relies on several subprograms to work.

rpmRun
the main program that controls the data being input into the database.

rpmGenHTMLTree
generates the proper HTML to navigate around the directory tree.

rpmFS2DB
reads data in from rpms and enters in into the database.

rpmSearch.pl
is the main query interface for the database. it can query the database using either "fast" or "slow" paths depending if certain information is already know. i.e. it will use an indexed id instead of a string if that information is available.

where it is
the tarball can be obtained here.

what it looks like
check out the mockup of rpmsearch. disclaimer: this will look like a Red Hat site but is no way representative of what they have now or might do.

what else is there
rpmfind is an excellent resource.

what happens next
rpmsearch as it stands is usable software. it does require some work to set up all over again. it is currently not in production anywhere as there is no hardware to host this. if there is interest in seeing such a service, please send mail for possible sponsorship information. ideas on further development are also welcome.

this software is released under the GPL license.