1

我已经下载了 Google 地球并尝试在 Fedora 19 上安装它。我收到错误消息

google-earth-stable-7.1.2.2041-0.x86_64 与包 filesystem-3.2-13.fc19.x86_64 中的文件冲突

4

2 回答 2

9

不太确定这是否需要回答,但我想这个问题还没有结束。

问题是 rpm 包含 /usr/bin/ 的“安装”,这当然是无稽之谈。要解决此问题,请执行以下操作:

  • 确保你有 rpmrebuild
  • 运行(例如在我的情况下) rpmrebuild -ep /home/geek/Downloads/google-earth-stable_current_x86_64.rpm
  • 向下滚动并删除行: %dir %attr(0755, root, root) "/usr/bin"
  • 保存/退出编辑器.. 过了一会儿,您会看到 rpmrebuild 退出说:结果:/root/rpmbuild/RPMS/x86_64/google-earth-stable-7.1.2.2041-0.x86_64.rpm
  • 安装该rpm并完成
于 2013-12-16T14:19:38.327 回答
0

我不知道这是否可以解决您的问题,但我遇到了同样的问题,我发现这可以解决...

资源:

www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-rpm-using.html

10.2.2.2。冲突文件

如果您尝试安装包含已由另一个软件包安装的文件的软件包,则会显示以下内容:

准备中...########################################## [100% ]
来自安装 foo-1.0-1 的文件 /usr/bin/foo 与来自包 bar-2.0.20 的文件冲突

要使 RPM 忽略此错误,请使用 --replacefiles 选项:

 rpm -ivh --replacefiles foo-1.0-1.i386.rpm
于 2014-10-02T12:05:13.737 回答