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 |
document management system, document archiving, document circulation
- All comments
Recent commentsRe: 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
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.