1

Google Earth をダウンロードし、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 が次のようなメッセージを表示して終了します。
  • その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 に答える