Yum Repository
The easiest way to install and maintain graphviz on RHEL or Centos
is to use yum.
To set up yum, download the graphviz-rhel.repo file and save it
(as root) in /etc/yum.repos.d/
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 RHEL or Centos Linux
- graphviz
- The base package providing /usr/bin/dot, /usr/bin/neato, etc.
- 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
- 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.
- webdot
- Optional cgi-bin graph server. Requires graphviz and graphviz-tcl.
Note: The sfdp feature available in graphviz for EL5 (but not EL3 or EL4) requires gts. We have backported gts from FC9 and provided rpms below. If you are using yum it should find these automatically.
The gts sources were obtained from here and built with: rpmbuild --rebuild --define "dist .el5" gts-0.7.6-11.fc9.src.rpm
The gtkglarea2 sources were obtained from here and built with: rpmbuild --rebuild --define "dist .el5" gtkglarea2-1.99.0-8.fc9.src.rpm
The gtkglext sources were obtained from here and built with: rpmbuild --rebuild --define "dist .el5" --define "fedora 8" gtkglext-1.2.0-6.fc9.src.rpm
(The "fedora 8" define is a hack to cause the spec to omit .la targets from the package.)
|