On 2018-03-30 Robert Keizer wrote:
Also just a heads u, I hacked together a quick parser ( in AWK thank
you very much ) for traceroute, to provide similar graphs.
Those are both cool. Graphviz is very handy. I wrote a graphviz
script in perl to visualize the rpm packages that require another rpm
package, in a full tree from the latter. Super handy for figuring out
why some odd library or dependency is on your system, seeing the
branches of the tree that you don't care about and can remove, and
seeing the one branch that leafs at some app you can't live without :-)
Use it all the time. The links to things a few levels from a leaf are
quite surprising, with bi-directional deps, wild leaps all over the
place and even cycles. Shocking rpm/yum/dnf even work at all.
I made the mistake of running it on glibc and systemd once. It'll make
the png, but it takes an hour.
I don't have it up on github or anything (could be tempted to do a tiny
presentation on it at some future point though), I just wanted to add
to the "neat things you can do easily with graphviz + awk/perl/lua"
conversation.
Roundtable mailing list
Roundtable@muug.ca
https://muug.ca/mailman/listinfo/roundtable