在 Fedora 12 中安装 ltsp 服务器包时出错

在 Fedora 12 中安装 ltsp 服务器包时出错

我正在使用 Fedora 12,当我安装 ltsp(Linux 终端服务器项目)服务器包时,它告诉我还需要安装一些软件包,在下载软件包时我收到以下错误 -

软件包之间的本地冲突测试事务错误:安装 dhcp-12:4.1.1-5.fc12.i686 时的文件 /usr/share/man/man5/dhcp-eval.5.gz 与软件包 dhclient-12:4.1.0p1-12.fc12.i686 中的文件冲突安装 dhcp-12:4.1.1-5.fc12.i686 时的文件 /usr/share/man/man5/dhcp-options.5.gz 与软件包 dhclient-12:4.1.0p1-12.fc12.i686 中的文件冲突

我还从 man5 目录中删除了所有 dhcp 包,但仍然出现相同的错误消息。请帮助我

答案1

看来您在安装 dhcp 软件包时遇到了已安装 dhclient 中的文件冲突问题。文件冲突意味着您安装的软件包文件位置相同(例如 /usr/share/man/man5/dhcp-options.5.gz),但 md5sum 不同。

RPM 测试文件冲突依赖于其数据库和包,而不是文件系统上的现有文件。

建议的解决方案是:1)如果你从供应商存储库安装软件包,你应该首先检查升级已安装的 dhclient/dhcp 软件包(通过yum 安装 dhclient dhcp)。可能是升级后问题文件的md5sum会匹配。

2)您也可以卸载有冲突的软件包-yum 删除 dhclient。请注意,此命令还会删除依赖于 dhclient 包的包。

3) 您也可以尝试使用 rpm --nodeps 标志来安装/删除软件包,但这样操作后系统会不一致。

相关内容