Dans mon Ubuntu 12.04, le graphviz n'est pas la dernière version (2.29). J'ai besoin de certaines fonctionnalités disponibles dans la dernière version de graphviz. J'ai essayé d'installer la version 2.29 de graphviz, qui nécessite libgraphviz4 (> = 2.18). J'ai quand même installé libgraphviz4 et graphviz 2.29. Pour cela, je dois supprimer les paquets libcdt4 et libpathplan4.
Maintenant, chaque fois que j'essaie de générer un graphique, j'ai quelques problèmes: Par exemple:
dot -Kfdp -n -Tpng -o samplePOS.png forcePOS.dot
Ça dit:
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
Ça dit:
neato: error while loading shared libraries: libgvc.so.6: cannot open
shared object file: No such file or directory
Donc, je cherche des moyens pour pouvoir exécuter graphviz 2.29 dans mon Ubuntu 12.04.
D'abord un avertissement pour l'utilisation de PPA (principalement instable)
Le PPA ci-dessous: ppa: dperry/ppa-graphviz-test est un instable PPA. Donc, vous êtes averti.
Utilisez ces commandes dans un terminal pour installer la version 2.stable 2.29 de graphviz.
Sudo apt-add-repository ppa:dperry/ppa-graphviz-test
Sudo apt-get update
Sudo apt-get autoremove graphviz
Sudo apt-get install graphviz
Si vous obtenez cette erreur "graphviz: Depends: libgraphviz4 (> = 2.18) mais il ne va pas être installé", exécutez la commande suivante
Sudo apt-get remove libcdt4
Sudo apt-get remove libpathplan4
Sudo apt-get install graphviz
Ubuntu 12.04 ici.
Ce qui a fonctionné pour moi est:
Supprimer les packages suivants
Sudo apt-get remove libcdt4
Sudo apt-get remove libpathplan4
Installez libgraphviz4
Installer graphviz
Sudo apt-get install graphviz
Puisque vous bousillez avec certaines bibliothèques, je vous conseille de supprimer graphviz et de réinstaller
Sudo apt-get remove graphviz
Sudo apt-get remove graphviz-dev
Sudo apt-get remove graphviz-doc
Sudo apt-get install graphviz
C'est la même situation pour un autre utilisateur