Projects / rpmgraph

rpmgraph

rpmgraph generates a graph of your installed RPMs and the dependencies between them. The output is available in PS and PDF formats.

Tags multimedia Graphics Software Distribution Artistic Software
Licenses GPL

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  31 Jul 2002 08:59
  • Rrelease-after

Changes: A configuration dialog was added. Different parameters concerning the generation of the graph may now be selected.

  • Rrelease-mid
  •  26 Jul 2002 11:10
  • Rrelease-after

No changes have been submitted for this release.

Rss Recent comments

Rcomment-before 06 Aug 2004 08:37 Rcomment-trans tjwhaynes Rcomment-after

Re: Need better docs

> If anyone has gotten this to spit out

> useful DOT output I'd love to hear how

> you got it working. On paper this

> sounds like a really valuable tool for

> distro maintainers.

The output I've coaxed out of this tool involves the following:

$ cd directory/containing/lotsofrpms

$ rpmgraph *.rpm > rpmgraph.dot

$ dot -Tps rpmgraph.dot -o rpmgraph.ps

I ran this as a normal user and it created a graph of the packages supplied on the command line.

It would maybe be more useful to have a tool that walked the currently installed set of RPMs and generated a graph from that set of dependencies. Sounds like a job for a perl script to me

Rcomment-before 09 Dec 2003 05:08 Rcomment-trans crippler Rcomment-after

Need better docs
I was reading the man page for rpmgraph and I didn't see anything explicitly stating that it would try to install RPM packages on a system. I ran rpmgraph as a non-root user, gave it *.rpm as the filespec, and it spit out a bunch of errors about not being able to install the packages via STDERR. STDOUT gave me nothing back. :-/

So I tried to click on the link above to see if the author's web site had any examples of its usage (note well that working examples should always be included in man pages) but the hostname of the author's web site does not resolve.

If anyone has gotten this to spit out useful DOT output I'd love to hear how you got it working. On paper this sounds like a really valuable tool for distro maintainers.

No-screenshot

Project Spotlight

Galera Load Balancer

A TCP load-balancing proxy.

2f233ede421cd06ceddf1bd27978d693_thumb

Project Spotlight

SILVERCODERS DocStorage

document management system, document archiving, document circulation