The easiest way to install and maintain graphviz on Fedora is to use
yum. To set up yum, download the graphviz-fedora.repo file and save it (as root) in
Then you can (as root) type:
yum list available 'graphviz*'
yum install 'graphviz*'
Caution: Our snapshot builds are generated automatically every day from CVS. The new snapshot rpms don't necessarily contain any changes, other than datestamps. Also, it sometimes happens that changes we are making will compile OK but will break things. Instead of enabling graphviz-snapshot for automatic updates, we recommend that you only manually update to a snapshot if you have reason to believe that it fixes a particular problem you are seeing. To manually update to a snapshot release, use the command:
yum --enablerepo=graphviz-snapshot update 'graphviz*'
Organization of Binary packages for Fedora Linux
- The base package providing /usr/bin/dot, /usr/bin/neato, etc.
- Optional X11 renderers and commands. Recommended for all desktop installs, but perhaps not for web servers.
- graphviz-doc, graphviz-graphs
- Optional user documentation and examples.
- graphviz-devel, graphviz-debuginfo, graphviz-rtest
- Optional for developers: headers, debugging symbols, regression test scripts and data.
- graphviz-gd, graphviz-devil, graphviz_gdk_pixbuf, graphviz-ming, graphviz-webp, graphviz-qt
- Optional renderers.
- graphviz-guile, graphviz-java, graphviz-lua, graphviz-ocaml, graphviz-perl, graphviz-php, graphviz-python, graphviz-R, graphviz-ruby, graphviz-sharp, graphviz-tcl
- Optional language bindings to enable programs in those languages to use the facilities of graphviz.
- Optional cgi-bin graph server. Requires graphviz and graphviz-tcl.