Das Standardpaket von graphviz ist ziemlich veraltet. Also habe ich versucht, das neueste Paket von folgender Adresse zu erhalten : http://www.graphviz.org/Download_linux_ubuntu.php
Beim Versuch, libgraphviz4 zu installieren, beschwert es sich über Konflikte mit libcdt4,
so dass ich das entfernen kann, dann beschwert es sich über Konflikte mit libpathplan4,
damit ich das entfernen kann, dann beschwert es sich über Konflikte mit libxdot4,
damit ich das entfernen kann, dann es beschwert sich ...
Dependency is not satisfiable: libgd2-noxpm (>=2.0.36~rc1~dfsg)|libgd2-xpm (>=2.0.36~rc1~dfsg)
Das nächste Paket, das ich finden konnte, ist libgd2-xpm-dev 2.1.0-2. Eine
Installation, die das Problem nicht behebt.
Wie installiere ich das?
Die Lösung der 'doppelten Frage', die mit diesem Tag versehen wurde, hilft nicht weiter. Der Versuch, das Paket zu installieren, schlägt fehl und schlägt sogar Dinge in einer Schleife vor. Mir ist unklar, warum libgd2-xpm-dev 2.1.0-2 die Abhängigkeit sowieso nicht erfüllt.
$ sudo apt-get installiere libgd2-xpm Paketlisten lesen ... Fertig Abhängigkeitsbaum erstellen Statusinformationen lesen ... Fertig Das Paket libgd2-xpm ist nicht verfügbar, wird jedoch von einem anderen Paket referenziert. Dies kann bedeuten, dass das Paket fehlt, veraltet ist oder ist nur aus einer anderen Quelle verfügbar Die folgenden Pakete ersetzen es jedoch: libgd2-xpm: i386 E: Das Paket 'libgd2-xpm' hat keinen Installationskandidaten $ sudo apt-get installiere libgd2-xpm: i386 Paketlisten lesen ... Fertig Abhängigkeitsbaum erstellen Statusinformationen lesen ... Fertig Paket libgd2-xpm: i386 ist nicht verfügbar, wird aber von einem anderen Paket referenziert. Dies kann bedeuten, dass das Paket fehlt, veraltet ist oder ist nur aus einer anderen Quelle verfügbar Die folgenden Pakete ersetzen es jedoch: libgd2-xpm E: Das Paket 'libgd2-xpm: i386' hat keinen Installationskandidaten
quelle
Antworten:
Ich nehme an, Sie versuchen, dieses Paket mit zu installieren
sudo dpkg -i package
, was normalerweise zu Problemen mit der Paketabhängigkeit führt. Daher empfehle ich normalerweise die Verwendung von gdebi. Wenn Sie ein problematisches Paket haben, entfernen Sie es. Sie können mit überprüfensudo apt-get check
. Nun zur Sache:Damit haben wir gdebi fertig. Wenn Sie jetzt ein 64-Bit-System verwenden, möchten Sie möglicherweise das 64-Bit-Paket ebenfalls mit 32-Bit installieren.
Jetzt kommt das lustige Zeug ...
Und hier hören Sie auf. Der Grund ist, dass das stabile Paket von dem Paket abhängt, das von Debian, ergo Ubuntu 13.10, gelöscht wurde:
Das sind Abhängigkeiten von graphviz , damit sie sie ändern sollten
libgd2-xpm-dev
undlibgd2-noxpm-dev
jeweils. In diesem Fall sollten Sie stattdessen den neuesten Build 2.38 oder höher herunterladen, der die richtigen Abhängigkeiten enthält.quelle