最新のGraphvizをインストールするにはどうすればよいですか?

最新のGraphvizをインストールするにはどうすればよいですか?

デフォルトの graphviz パッケージはかなり古くなっています。そこで、次の場所から最新のパッケージを入手しようとしました。http://www.graphviz.org/Download_linux_ubuntu.php

libgraphviz4 をインストールしようとする
と、libcdt4 との競合についてエラーが表示されるので、apt-get で削除します。すると、libpathplan4 との競合についてエラーが表示される
ので、apt-get で削除します。すると、libxdot4 との競合についてエラーが表示される
ので、apt-get で削除します。すると、エラーが表示されます...

Dependency is not satisfiable: libgd2-noxpm (>=2.0.36~rc1~dfsg)|libgd2-xpm (>=2.0.36~rc1~dfsg)

私が見つけた最も近いパッケージは libgd2-xpm-dev 2.1.0-2 です。
これをインストールしても問題は解決しません。

これをインストールするにはどうすればいいですか?

これにタグ付けされた「重複した質問」に対する解決策は役に立ちません。 パッケージをインストールしようとすると失敗し、ループ内の提案も表示されます。libgd2-xpm-dev 2.1.0-2 が依存関係を満たさない理由が私にはわかりません。

$ sudo apt-get で libgd2-xpm をインストールします
パッケージリストを読み込んでいます...完了
依存関係ツリーの構築       
状態情報を読み込んでいます...完了
パッケージ libgd2-xpm は使用できませんが、別のパッケージによって参照されています。
これは、パッケージが見つからないか、廃止されているか、または
別のソースからのみ入手可能
ただし、次のパッケージがそれを置き換えます。
  libgd2-xpm:i386

E: パッケージ 'libgd2-xpm' にはインストール候補がありません

$ sudo apt-get install libgd2-xpm:i386
パッケージリストを読み込んでいます...完了
依存関係ツリーの構築       
状態情報を読み込んでいます...完了
パッケージ libgd2-xpm:i386 は使用できませんが、別のパッケージによって参照されています。
これは、パッケージが見つからないか、廃止されているか、または
別のソースからのみ入手可能
ただし、次のパッケージがそれを置き換えます。
  libgd2-xpm

E: パッケージ 'libgd2-xpm:i386' にはインストール候補がありません

答え1

を使ってそのパッケージをインストールしようとしていると思いますsudo dpkg -i packageが、通常、これはパッケージの依存関係の問題につながるので、通常は gdebi の使用をお勧めします。問題のあるパッケージがある場合は削除してください。 を使用して確認できますsudo apt-get check。それでは本題に入りましょう:

sudo apt-get install gdebi-core

これで gdebi の準備ができました。64 ビット システムを使用している場合は、32 ビットの場合と同様に、64 ビット パッケージをインストールしてください。

さて、面白いのはここからです...

sudo gdebi graphviz_2.37.20140208.0545-1\~saucy_amd64.deb 
Reading package lists... Done
Building dependency tree        
Reading state information... Done
Building data structures... Done 
Building data structures... Done 
This package is uninstallable
Dependency is not satisfiable: libgd2-noxpm (>= 2.0.36~rc1~dfsg)|libgd2-xpm (>= 2.0.36~rc1~dfsg)

ここで停止します。その理由は、安定版パッケージが Debian から削除されたパッケージ、つまり Ubuntu 13.10 に依存しているためです。

libgd2 (2.0.36~rc1~dfsg-6.1) 不安定; 緊急度=低

  * 非メンテナーアップロード。
  * マルチアーキテクチャをサポート: (クローズ: #652496)
    -libgd2-xpm、libgd2-noxpm、libgd2-xpm-dev、libgd2-noxpm-dev をマークする
      と同じ。
    - d-shlibs と dh-buildinfo のビルド依存関係を調整します。
  * .la ファイルをドロップします。

 -- バスティアン・ブランク 2012年5月13日日曜日 09:16:37 +0000

libgd2-xpm-devこれらは graphviz の依存関係なので、それぞれとに変更する必要がありますlibgd2-noxpm-dev。その場合は、正しい依存関係を含む 2.38 以降の最新ビルドをダウンロードする必要があります。

関連情報