V mém ubuntu 12.04 není graphviz nejnovější verze (2.29). Potřebuji nějaké funkce dostupné v nejnovější verzi graphviz.
Pokusil jsem se nainstalovat verzi graphviz 2.29, která vyžaduje libgraphviz4(>=2.18).
Každopádně jsem nainstaloval libgraphviz4 a nainstaloval graphviz 2.29. Kvůli tomu musím odstranit balíčky libcdt4 a libpathplan4.
Nyní, kdykoli se pokusím vygenerovat graf, mám nějaké problémy:
Například:
dot -Kfdp -n -Tpng -o samplePOS.png forcePOS.dot
Říká:
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
Říká:
neato: error while loading shared libraries: libgvc.so.6: cannot open
shared object file: No such file or directory
Takže hledám nějaké způsoby, jak spustit graphviz 2.29 v mém ubuntu 12.04.
Přijatá odpověď:
Nejprve upozornění na používání PPA (hlavně nestabilní)
- Je bezpečné přidat PPA do mého systému a na co si dát pozor?
Níže uvedený PPA:ppa:dperry/ppa-graphviz-test je nestabilní PPA. Takže jste varováni.
Použijte tyto příkazy v terminálu k instalaci nestabilní verze 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
Pokud se zobrazí tato chyba „graphviz:Depends:libgraphviz4 (>=2.18), ale nebude nainstalována“, spusťte následující
sudo apt-get remove libcdt4
sudo apt-get remove libpathplan4
sudo apt-get install graphviz