我在 CentOS 7.0 上安装 dia。命令:
[root@localhost dima]# yum install dia
错误信息:
Error: Package: 1:dia-0.97.2-1.el6.rf.x86_64 (rpmforge)
Requires: libEMF.so.1()(64bit)
Error: Package: 1:dia-0.97.2-1.el6.rf.x86_64 (rpmforge)
Requires: libpython2.6.so.1.0()(64bit)
我发现可以从 epel 存储库安装 libEMF。我也有这个存储库,但是当我尝试安装 libEMF 时,我收到消息“找不到包,没有要安装的东西”。然后我在这里找到了这个包:http ://rpmfind.net/linux/rpm2html/search.php?query= libEMF.so.1,但是这个站点只有 centOS 6.5 的包,而不是 7.0。我从那个来源安装了 libEMF,但没有任何改变。现在我有所需的文件:
[root@localhost dima]# find / -name libEMF.so.1
/usr/lib/libEMF.so.1
但是当我再次尝试安装 dia 时,我收到与以前相同的错误消息。我还安装了 python 2.7,但我不明白,我需要做什么才能获得 libpython2.6.so.1.0。我不想将 python 从 2.7 降级到 2.6。