コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
全カテゴリ
カテゴリ未導入のページ
利用者の投稿記録
最近の更新
特別ページ一覧
ヘルプ
新規作成
新しい記事
検索
検索
表示
ログイン
個人用ツール
ログイン
graphviz のインストールのソースを表示
ページ
ノート
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
特別ページ
ページ情報
表示
サイドバーに移動
非表示
←
graphviz のインストール
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
= 概要 = CentOS5.1 に yum を用いて graphviz の最新版をインストールする。 = graphviz とは = オープンソースのグラフ描画アプリケーション。 オブジェクトと接続要素をテキストで書くと、関連をわかりやすい形で図にしてくれる魔法のようなソフトウェア。 = yum 用のリポジトリを追加 = 標準のリポジトリに graphviz は含まれていないため、www.graphviz.org のリポジトリを追加する。 <pre> [root@server ~]# cd /etc/yum.repos.d/ [root@server yum.repos.d]# ls -la 合計 48 drwxr-xr-x 2 root root 4096 12月 6 16:43 . drwxr-xr-x 96 root root 12288 5月 3 11:13 .. -rw-r--r-- 1 root root 2049 11月 23 2007 CentOS-Base.repo -rw-r--r-- 1 root root 622 11月 23 2007 CentOS-Media.repo [root@server yum.repos.d]# wget http://www.graphviz.org/graphviz-rhel.repo ~ 省 略 ~ 18:22:09 (160 MB/s) - `graphviz-rhel.repo' を保存しました [1006/1006] [root@server yum.repos.d]# </pre> 以上で、リポジトリが追加された。 = インストールされるものを確認 = <pre> [root@server yum.repos.d]# yum list available 'graphviz*' Loading "installonlyn" plugin Setting up repositories Reading repository metadata in from local files Available Packages graphviz.x86_64 2.28.0-1.el5 graphviz-stable graphviz-devel.x86_64 2.28.0-1.el5 graphviz-stable graphviz-doc.x86_64 2.28.0-1.el5 graphviz-stable graphviz-gd.x86_64 2.28.0-1.el5 graphviz-stable graphviz-graphs.x86_64 2.28.0-1.el5 graphviz-stable graphviz-guile.x86_64 2.28.0-1.el5 graphviz-stable graphviz-java.x86_64 2.28.0-1.el5 graphviz-stable graphviz-perl.x86_64 2.26.3-1.el5 graphviz-stable graphviz-php.x86_64 2.16-1.el5 graphviz-stable graphviz-python.x86_64 2.28.0-1.el5 graphviz-stable graphviz-ruby.x86_64 2.28.0-1.el5 graphviz-stable graphviz-tcl.x86_64 2.28.0-1.el5 graphviz-stable [root@server yum.repos.d]# </pre> = インストール = <pre> [root@server yum.repos.d]# yum install 'graphviz*' ~ 省 略 ~ Error: Missing Dependency: libgraph.so.4()(64bit) is needed by package graphviz-perl Error: Missing Dependency: libgvc.so.5()(64bit) is needed by package graphviz-perl Error: Missing Dependency: graphviz = 2.16-1.el5 is needed by package graphviz-php Error: Missing Dependency: libcdt.so.4()(64bit) is needed by package graphviz-perl Error: Missing Dependency: graphviz = 2.26.3-1.el5 is needed by package graphviz-perl Error: Missing Dependency: libgvc.so.4()(64bit) is needed by package graphviz-php </pre> エラー。 perl と php でエラーが出ている模様。 個別で入れて行く。 # yum install graphviz => 成功。 # yum install graphviz-devel => 成功。 # yum install graphviz-doc => 成功。 # yum install graphviz-gd => 成功。 # yum install graphviz-graphs => 成功。 # yum install graphviz-guile => 成功。 # yum install graphviz-java => 成功。 # yum install graphviz-perl => '''失敗。''' # yum install graphviz-php => '''失敗。''' # yum install graphviz-python => 成功。 # yum install graphviz-ruby => 保留。 ruby 本体もインストールされてしまうため。 # yum install graphviz-tcl => 成功。 = インストールされたもの = <pre> [root@server yum.repos.d]# rpm -qa |grep -i graphviz graphviz-gd-2.28.0-1.el5 graphviz-2.28.0-1.el5 graphviz-python-2.28.0-1.el5 graphviz-devel-2.28.0-1.el5 graphviz-tcl-2.28.0-1.el5 graphviz-doc-2.28.0-1.el5 graphviz-guile-2.28.0-1.el5 graphviz-java-2.28.0-1.el5 graphviz-graphs-2.28.0-1.el5 [root@server yum.repos.d]# </pre> = インストールできなかった(しなかった)もの = <pre> [root@server yum.repos.d]# yum list available 'graphviz*' Loading "installonlyn" plugin Setting up repositories graphviz-stable 100% |=========================| 951 B 00:00 Reading repository metadata in from local files Available Packages graphviz-perl.x86_64 2.26.3-1.el5 graphviz-stable graphviz-php.x86_64 2.16-1.el5 graphviz-stable graphviz-ruby.x86_64 2.28.0-1.el5 graphviz-stable [root@server yum.repos.d]# </pre> = 動作確認 = <pre> [user@server ~]$ vi test.dot digraph sample { alpha -> beta; alpha -> gamma; beta -> delta; } [user@server ~]$ dot -Tgif test.dot -o test.gif </pre> test.gif が生成された。 [[ファイル:graphviz.gif]] = 参考・引用 = * http://www.graphviz.org/Download_linux_rhel.php * http://www.taperium.com/wordpress/?p=6201 * http://d.hatena.ne.jp/keyword/Graphviz [[Category:Linuxコマンド]][[Category:フリーソフト・オープンソース]]
graphviz のインストール
に戻る。