rpm2html : a generator of Web pages for RPMpackages

Small rpm2html page dump

Access count

Goal

rpm2html generate automatically Web pages describing a set of RPM packages. Preliminary results obtained by running it on a local mirror of Redhat distribution and the RedHat contrib directores are available. SuSE-5.1 RPM packages have been added as well a XFree86 updates from SuSE, especially useful for the new chipsets.

The goal of rpm2html is also to identify the dependancies between various packages, and being able to find the packages providing the ressources needed to install another package. Every package is analyzed to retrieve its dependancies and the ressources it offers. These relationship are expressed using hyperlinks in the the generated pages. Finding the package providing the ressource you need is just a matter of a few clicks!

Try it !

Here is the result of this indexing for approximately 4300 RPMs.

image: french.gif Here is the same result of this indexing using French localization. Check also the fully translated French version of Redhat-5.0 done by Kheops.

rpm2html is also available in Spain.

Sources

image: new.gif The sources of rpm2html-0.60 are available. This software is released under the GPL, use free software!

History

Version 0.60 limits the size of HTML files by splitting big one in multiple chunks.

Version 0.50 add recursion in RPM storage, and Spanish language support.

Version 0.40 add multi architecture support, help rendering of big tables, and correct bugs, of course!

Version 0.30 add navigation links on top of pages and correct a few bugs.

Version 0.25 clean up the mess with config files and add proper support for multiple architectures. NOTE: some of the configuration name semantic have changed, you need to reedit them (especially url and mirror fields). Read the PRINCIPLES file in the distribution to learn more about rpm2html algorithms and how to configure your config file(s).

Version 0.20 Added features are colorization, localization and possibility to dump the actual installed base of RPM on the local machine.

The ultimate commodity is ensured by indexing this set of pages, allowing to find instantaneously packages providing the some functionnalities (as long as the package maintainer has properly commented the RPM).

Feedback

I am looking for other sites to provide the same service, RedHat uses it to advertize the packages that will be shipped in the version 5.0, I hope others will follow and that this service will be provided worldwide.

Links

Three other good directories for Linux applications are:

Enjoy !

Daniel

Valid HTML 4.0!


Daniel Veillard, Thu Nov 13 00:09:11 EST 1997