gpt4 book ai didi

linux - 在 CentOS 7.0 上安装 dia 时 yum 看不到 libEMF

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:55:29 25 4
gpt4 key购买 nike

我在 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。

最佳答案

您正在尝试为 dia 安装 EL6 (CentOS/RHEL 6) 包,而不是 EL7 包,这就是您获取 Python 2.6 和 CentOS 6 版本的 libEMF 的依赖项的原因。看起来您正在使用 RPMforge/RepoForge,它似乎没有 EL7 包。 EPEL 有,但我也没有看到来自 EPEL 的 EL7 的 dia 包;他们确实有一个用于 EL6 的。

2017 年 10 月更新:EPEL 现在有一个 EL7 的 dia 包。

关于linux - 在 CentOS 7.0 上安装 dia 时 yum 看不到 libEMF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26489285/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com