デフォルトの 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 以降の最新ビルドをダウンロードする必要があります。