私のubuntu12.04では、graphvizは最新バージョン(2.29)ではありません。最新バージョンのgraphvizで利用できる機能が必要です。
libgraphviz4(> =2.18)が必要なgraphvizバージョン2.29をインストールしようとしました。
とにかくlibgraphviz4をインストールしてgraphviz2.29をインストールしました。そのためには、パッケージlibcdt4とlibpathplan4を削除する必要があります。
これで、グラフを生成しようとすると、いくつかの問題が発生します。
例:
dot -Kfdp -n -Tpng -o samplePOS.png forcePOS.dot
それは言う:
dot: error while loading shared libraries: libgvc.so.6: cannot open
shared object file: No such file or directory
neato -Tps -o sample_1.ps sourcedot.gv
それは言う:
neato: error while loading shared libraries: libgvc.so.6: cannot open
shared object file: No such file or directory
そこで、ubuntu12.04でgraphviz2.29を実行できるようにする方法をいくつか探しています。
承認された回答:
まず、PPA(主に不安定)の使用に関する警告
- PPAはシステムに安全に追加できますか?また、注意すべき「危険信号」は何ですか?
以下のPPA: ppa:dperry / ppa-graphviz-test は不安定です PPA。したがって、警告が表示されます。
ターミナルでこのコマンドを使用して、不安定な2.29バージョンのgraphvizをインストールします。
sudo apt-add-repository ppa:dperry/ppa-graphviz-test
sudo apt-get update
sudo apt-get autoremove graphviz
sudo apt-get install graphviz
「graphviz:Depends:libgraphviz4(> =2.18)がインストールされません」というエラーが発生した場合は、次のコマンドを実行します
sudo apt-get remove libcdt4
sudo apt-get remove libpathplan4
sudo apt-get install graphviz