File:  [Public] / rpm2html / index.html
Revision 1.30: download - view: text, annotated - select for diffs
Tue May 12 00:54:29 1998 UTC (26 years, 1 month ago) by veillard
Branches: MAIN
CVS tags: HEAD
Added more info for mirrors on line, updated the scripts, Daniel.

<HTML>
<HEAD>
   <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
   <META NAME="GENERATOR" CONTENT="Mozilla/4.04 [en] (X11; I; Linux 2.1.101 i686) [Netscape]">
   <TITLE>rpm2html : a generator of Web pages for RPM packages</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">

<CENTER>
<H1>
rpm2html : a generator of <A HREF="http://www.w3.org/">Web</A> pages for
<A HREF="http://www.rpm.org/">RPM</A> packages</H1></CENTER>

<H2>
Goal</H2>
<B>rpm2html</B> automatically generate Web pages describing a set of <A HREF="http://www.rpm.org/">RPM</A>
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. I added also OpenLinux Lite 1.1.1
to the list of dristribution, and added warning when a package doesn't
provide a correct set of resources.

<P>The goals of rpm2html are also to identify the dependencies between
various packages and to find the package(s) providing the resources needed
to install a given package. Every package is analyzed to retrieve its dependencies
and the resources it offers. These relationships are expressed using hyperlinks
in the generated pages. Finding the package providing the resource you
need is just a matter of a few clicks!

<P>The ultimate commodity is ensured by indexing this set of pages, allowing
the user to find instantaneously the package(s) providing any given functionality
(as long as the package maintainer has properly commented the RPM).

<P>Rpm2html now support <A HREF="http://www.w3.org/Metadata/">RDF </A>encoding
and decoding of RPM metadata.
<H2>
News</H2>

<UL>
<LI>
rpm2html-0.90 is out ! A lot of new stuff, e.g. <A HREF="http://rufus.w3.org/linux/RPM/redhat/5.0/i386/Tree.html
">tree
dump</A>, a lot of cleanups.</LI>

<LI>
But basically the main improvement is the support for <A HREF="http://www.w3.org/Metadata/">RDF</A>
encoding of RPM metadata. One can also regenerate the HTML pages just from
the metadata , <A HREF="mirroring.html">read about mirroring plans</A>.</LI>

<LI>
<A HREF="mirror.html">Instructions are available</A> for those of you who
would like to run a mirror of the rpm2html Web pages.</LI>
</UL>

<H2>
<A HREF="/linux/RPM">Try it !</A></H2>
Here is the <A HREF="/linux/RPM">result of this indexing</A> for approximately
7000 RPMs.

<P><IMG SRC="french.gif" ALT="image: french.gif" > Here is the same <A HREF="/linux/RPM-FR">result
of this indexing</A> using French localization.
<H2>
Need help</H2>
Check the <A HREF="help.html">help page</A>!
<H2>
Other sites using rpm2html</H2>
France:
<UL>
<LI>
a fully translated French version of Redhat-5.0 done by <A HREF="http://www.linux-kheops.com/pub/rh50/RPMs/">Kheops</A>.</LI>
</UL>
Spain:
<UL>
<LI>
rpm2html is also available in <A HREF="http://keynes.cti.unav.es/eurielec/">Spanish</A>.</LI>
</UL>
Italy:
<UL>
<LI>
everything for Redhat-5.0, <A HREF="ftp://ftp.unipv.it/pub/linux/html/rpm/index.html">nice
look with grey shade</A>!</LI>
</UL>
Romania:
<UL>
<LI>
a large archive <A HREF="http://www.utt.ro/~cbredi/RPM/">at UTT</A>.</LI>
</UL>
Turkey:
<UL>
<LI>
a set of <A HREF="ftp://ftp.ankara.edu.tr/mirrors/ftp.itu.edu.tr/pub/linux/Turkuaz/RPM2HTML/index.html">packages
fully translated to turkish</A>.</LI>

<LI>
the same set <A HREF="http://www.linux.org.tr/pub/turkuaz/RPM2HTML">at
www.linux.org.tr</A> ?</LI>
</UL>
Finland:
<UL>
<LI>
a rather <A HREF="http://ftp.jyu.fi/RPM/">large index on ftp.jyu.fi</A>.</LI>
</UL>
Sweden:
<UL>
<LI>
Redhat 5.0 and update <A HREF="http://www.realm.nu/Linux/rpm/">archives</A>.</LI>
</UL>
USA:
<UL>
<LI>
Redhat-5.0 is indexed at <A HREF="http://www.redhat.com/linux-info/pkglist/rhl-intel/">Redhat
site</A>.</LI>

<LI>
The PowerPC distribution at <A HREF="http://www.linuxppc.org/RPMS/">linuxppc.org.</A></LI>
</UL>

<H2>
Sources and RPMs</H2>
<IMG SRC="new.gif" ALT="image: new.gif" > rpm2html-0.90 is available as
a <A HREF="ftp://rufus.w3.org/pub/rpm2html/rpm2html-0.90.tar.gz">source
tar</A>, <A HREF="ftp://rufus.w3.org/pub/rpm2html/rpm2html-0.90-1.src.rpm">source
RPM</A> and binary <A HREF="ftp://rufus.w3.org/pub/rpm2html/rpm2html-0.90-1.i386.rpm">RPM
for i386/glibc</A>. This software is released under the GPL, use free software!
<H2>
History</H2>
Version 0.90 add a lot of new stuff, tree dump, RDF encoding/decoding,
and should fix all the known bugs.

<P>Version 0.85 is a maintenance release. Bug fix + portability are the
targets. There is experimental code for dumping the installation tree.

<P>Version 0.80 add site map, per-directory browsing and faster execution
on large sites. A subdir directive has been added for config files to select
the HTML output directory per distribution (it's better to use it instead
of dir with a full path).

<P>Version 0.70 integrated Changelog (Gary Thomas), ability to add new
headers, removal of nasty memory bugs, spell checking improvements, etc.

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

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

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

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

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

<P>Version 0.20 Added features are colorization, localization and possibility
to dump the actual installed base of RPM on the local machine.
<H2>
Feedback and mailing-list</H2>
I am looking for volunteers to do localization of the output files. The
process is simple, one just have to translate the message file. Use "rpm
-dumplang msg.local" and translate the text in msg.local. I already have
French, Spanish and German localized messages.

<P>I am looking for other sites to provide the same service, I hope others
will follow and that this service will be provided worldwide.

<P>To ease the installation of rpm2html and get feedback on it's developement,
a <A HREF="mailto:rpm2html@rufus.w3.org">mailing-list</A> has been created,
it's majordomo based and run on rufus.w3.org. Hence, to subscribe, send
a mail to <A HREF="mailto:majordomo@rufus.w3.org">majordomo@rufus.w3.org</A>
with the following in the <B>body</B> of the message:

<P><TT>subscribe rpm2html</TT>

<P>Archives of the mailing-list are <A HREF="http://rufus.w3.org/linux/rpm2html/messages/">available
on line</A>.
<H2>
Links</H2>
Three other good directories for Linux applications are:
<UL>
<LI>
<A HREF="http://www.linuxhq.com/lsm/">The linux file archive browser</A>
: a principle similar to rpm2html, but they extract the informations from
the .lsm files, yet another good stuff from LinuxHQ people's.</LI>

<LI>
<A HREF="http://sal.kachinatech.com/">SAL</A> : focusing on Scientific
Applications for Linux</LI>

<LI>
The <A HREF="http://www.xnet.com/~blatura/linapps.shtml">Linux Applications
and Utilities Page</A> has been around for a long time.</LI>
</UL>
Enjoy !

<P>Daniel

<P><A HREF="http://validator.w3.org/"><IMG SRC="http://validator.w3.org/images/vh40.gif" ALT="Valid HTML 4.0!" BORDER=0 HEIGHT=31 WIDTH=88></A>
<BR>
<HR>

<P><A HREF="mailto:veillard@w3.org">Daniel Veillard</A>, Thu Nov 13 00:09:11
EST 1997
</BODY>
</HTML>

Webmaster