В моем Ubuntu 12.04 graphviz не самая последняя версия (2.29). Мне нужны некоторые функции, доступные в последней версии Graphviz. Я попытался установить graphviz версии 2.29, которая требует libgraphviz4 (> = 2.18). Я так или иначе установил libgraphviz4 и установил graphviz 2.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
[ 117] Итак, я ищу несколько способов, чтобы я мог запустить graphviz 2.29 в моем Ubuntu 12.04.
Сначала предупреждение для использования (главным образом нестабильного) 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: Зависит: libgraphviz4 (> = 2.18), но это не будет установленным", работают следующие
sudo apt-get remove libcdt4
sudo apt-get remove libpathplan4
sudo apt-get install graphviz
Ubuntu 12.04 здесь.
То, что работало на меня:
Удалите следующие пакеты
sudo apt-get remove libcdt4
sudo apt-get remove libpathplan4
Установка libgraphviz4
Установка graphviz
sudo apt-get install graphviz
Так как вы связываетесь с некоторыми библиотеками, я советую вам удалить graphviz и установить снова
sudo apt-get remove graphviz
sudo apt-get remove graphviz-dev
sudo apt-get remove graphviz-doc
sudo apt-get install graphviz