日期:2014-05-16  浏览次数:20918 次

linux下graphviz的安装

graphviz是图形处理工具,很多地方都会用到它,比如UmlGraph,Doxygen等等。

官网地址:http://www.graphviz.org/

?

以Red Hat Enterprise Linux 5为例进行讲解。

?

相关系列:

linux下jdk的安装

linux下ant的安装

linux下redis的安装

linux下svn的安装

linux下nginx的安装

linux下graphviz的安装

linux下doxygen的安装

?

?

一。配置

1.以root用户登录,在/etc/yum.repos.d/下新建 graphviz-rhel.repo文件,内容如下:

[graphviz-stable]
name=Graphviz - RHEL $releasever - $basearch
baseurl=http://www.graphviz.org/pub/graphviz/stable/redhat/el$releasever/$basearch/os/
enabled=1
gpgcheck=0

[graphviz-stable-source]
name=Graphviz - RHEL $releasever - Source
baseurl=http://www.graphviz.org/pub/graphviz/stable/SRPMS/
enabled=0
gpgcheck=0

[graphviz-stable-debuginfo] 
name=Graphviz - RHEL - Debug 
baseurl=http://www.graphviz.org/pub/graphviz/stable/redhat/el$releasever/$basearch/debug/
enabled=0 
gpgcheck=0 

[graphviz-snapshot]
name=Graphviz - RHEL $releasever - $basearch
baseurl=http://www.graphviz.org/pub/graphviz/development/redhat/el$releasever/$basearch/os/
enabled=0
gpgcheck=0

[graphviz-snapshot-source]
name=Graphviz - RHEL $releasever - Source
baseurl=http://www.graphviz.org/pub/graphviz/development/SRPMS/
enabled=0
gpgcheck=0

[graphviz-snapshot-debuginfo] 
name=Graphviz - RHEL - Debug 
baseurl=http://www.graphviz.org/pub/graphviz/development/redhat/el$releasever/$basearch/debug/
enabled=0 
gpgcheck=0 

?

2.在/etc/yum.repos.d/下有一个rhel-debuginfo.repo文件,编辑它,将gpgcheck=1修改为gpgcheck=0。

如果不修改,在执行安装是会出现如下提示:
GPG key retrieval failed: [Errno 14] HTTP Error 404: Not Found
这是因为GPGkey检测出错
将yum升级配置文件里的gpgcheck的值改为0,即表示不检查GPG Key

?

二。安装

使用yum自动安装,任意路径下执行如下命令:

????? yum install 'graphviz*' --skip-broken

????? 出现提示时,输入“y”。

--skip-broken:跳过错误依赖,不加这个参数会提示安装包依赖错误,因为这里并不需要其它的安装包,所以跳过即可。

?

?

?

三。测试

任意路径下执行:which dot

[root@localhost yum.repos.d]# which dot
/usr/bin/dot

?

?

ok,这样就安装完成了。