Nel mio Ubuntu 12.04, graphviz non è l'ultima versione (2.29). Ho bisogno di alcune funzionalità disponibili nell'ultima versione di graphviz.
Ho provato a installare la versione graphviz 2.29, che richiede libgraphviz4(>=2.18).
Ho comunque installato libgraphviz4 e installato graphviz 2.29. Per questo devo rimuovere i pacchetti libcdt4 e libpathplan4.
Ora ogni volta che provo a generare un grafico, ottengo alcuni problemi:
Ad esempio:
dot -Kfdp -n -Tpng -o samplePOS.png forcePOS.dot
Dice:
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
Dice:
neato: error while loading shared libraries: libgvc.so.6: cannot open
shared object file: No such file or directory
Quindi, sto cercando alcuni modi in modo da poter eseguire graphviz 2.29 nel mio Ubuntu 12.04.
Risposta accettata:
Innanzitutto un avviso per l'utilizzo di PPA (principalmente instabile)
- I PPA sono sicuri da aggiungere al mio sistema e quali sono alcune "bandiere rosse" a cui prestare attenzione?
Il seguente PPA:ppa:dperry/ppa-graphviz-test è un instabile PPA. Quindi, ti viene dato un avviso.
Usa questi comandi in un terminale per installare la versione unstable 2.29 di graphviz.
sudo apt-add-repository ppa:dperry/ppa-graphviz-test
sudo apt-get update
sudo apt-get autoremove graphviz
sudo apt-get install graphviz
Se ricevi questo errore "graphviz :Depends:libgraphviz4 (>=2.18) ma non verrà installato", esegui quanto segue
sudo apt-get remove libcdt4
sudo apt-get remove libpathplan4
sudo apt-get install graphviz