默认的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 install 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'没有候选安装
我认为您正在尝试使用来安装该软件包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 ergo Ubuntu 13.10删除的软件包:
libgd2(2.0.36〜rc1〜dfsg-6.1)不稳定;urgency = low *非维护者上传。 *支持多体系结构:(关闭:#652496) -将libgd2-xpm,libgd2-noxpm,libgd2-xpm-dev和libgd2-noxpm-dev标记 为相同。 -调整d-shlibs和dh-buildinfo构建依赖性。 *删除.la文件。 -巴斯蒂安·布兰克·太阳(Bastian Blank Sun),2012年5月13日09:16:37 +0000
这些是graphviz的依赖项,因此应将其分别更改为libgd2-xpm-dev
和libgd2-noxpm-dev
。在这种情况下,您应该下载最新版本,而不是2.38或更高版本,其中包括正确的依赖关系。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句