web-dev-qa-db-fra.com

Comment installer graphviz 2.29 dans 12.04?

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.

7
bidur

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
14
Anwar

Ubuntu 12.04 ici.

Ce qui a fonctionné pour moi est:

  1. Supprimer les packages suivants

    Sudo apt-get remove libcdt4
    
    Sudo apt-get remove libpathplan4
    
  2. Installez libgraphviz4

    http://www.graphviz.org/Download_linux_ubuntu.php

  3. Installer graphviz

    Sudo apt-get install graphviz
    
3
anh_ng8

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

0
user61928